org.xbrlapi.xdt.aspects
Class ExplicitDimensionAspectValue
java.lang.Object
org.xbrlapi.aspects.AspectValueImpl
org.xbrlapi.xdt.aspects.ExplicitDimensionAspectValue
- All Implemented Interfaces:
- Serializable, AspectHandler, AspectValue
public class ExplicitDimensionAspectValue
- extends AspectValueImpl
- implements AspectValue
- See Also:
- Serialized Form
|
Field Summary |
protected static org.apache.log4j.Logger |
logger
|
logger
protected static final org.apache.log4j.Logger logger
ExplicitDimensionAspectValue
public ExplicitDimensionAspectValue(URI aspectId)
throws XBRLException
- Missing aspect value constructor.
- Throws:
XBRLException
ExplicitDimensionAspectValue
public ExplicitDimensionAspectValue(URI aspectId,
URI namespace,
String name)
throws XBRLException
- Parameters:
aspectId - The aspect ID.namespace - The dimension member namespace.name - The dimension member local name.
- Throws:
XBRLException - if the aspectId is null.
getAspectId
public URI getAspectId()
- Specified by:
getAspectId in interface AspectHandler
- Returns:
- the aspect itself
- See Also:
AspectHandler.getAspectId()
getNamespace
public URI getNamespace()
- Returns:
- the namespace of the member.
getLocalname
public String getLocalname()
- Returns:
- the local name of the member.
isMissing
public boolean isMissing()
- Description copied from interface:
AspectValue
- This method must be implemented by each concrete aspect value class.
- Specified by:
isMissing in interface AspectValue
- Returns:
- true if this aspect value represents a missing value and false
otherwise.
- See Also:
AspectValue.isMissing()
getId
public String getId()
- The missing aspect value ID is the empty string.
- Specified by:
getId in interface AspectValue
- Returns:
- the string value that uniquely identifies this aspect value, for
a given aspect. This value is not generally human readable. The
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. - See Also:
AspectValue.getId()