public class TypedDimensionAspectValue extends AspectValueImpl implements AspectValue
Constructor and Description |
---|
TypedDimensionAspectValue(java.lang.String aspectId)
Missing aspect value constructor.
|
TypedDimensionAspectValue(java.lang.String aspectId,
org.w3c.dom.Element container) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAspectId() |
java.lang.String |
getId()
The missing aspect value ID is the empty string.
|
boolean |
isMissing()
This method must be implemented by each concrete aspect value class.
|
equals, hashCode
public TypedDimensionAspectValue(java.lang.String aspectId) throws XBRLException
XBRLException
public TypedDimensionAspectValue(java.lang.String aspectId, org.w3c.dom.Element container) throws XBRLException
aspectId
- The aspect IDcontainer
- The element containing the aspect value.XBRLException
public java.lang.String getAspectId()
getAspectId
in interface AspectHandler
AspectHandler.getAspectId()
public boolean isMissing()
AspectValue
isMissing
in interface AspectValue
AspectValue.isMissing()
public java.lang.String getId()
getId
in interface AspectValue
label handler
methods are more suitable for
obtaining human readable representations of aspect values.
A unique value for missing aspect values needs to be generated by
implementations of this method.AspectValue.getId()