T - the generic typepublic abstract class DimensionAspectNode<T> extends java.lang.Object implements DimensionAspectInterface<T>, HasAspectNode
| Modifier and Type | Method and Description |
|---|---|
static DimensionAspectNode<?> |
create(XBRLAspectNode xbrlAspectNode,
javax.xml.namespace.QName dimension)
Depending on the dimension type, create a explicit or typed dimension aspect node.
|
java.lang.Object |
getAspectClashIdentity()
Returns an object that can be used to evaluate aspect clash.
|
XBRLAspectNode |
getAspectNode()
Returns back the aspect node this resolves comes from.
|
int |
getAspectType()
Returns a value from the CommonAspectRule class that identifies the aspect type.
|
javax.xml.namespace.QName |
getDimension()
Gets the dimension.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMembersCount, resetNodepublic XBRLAspectNode getAspectNode()
HasAspectNodegetAspectNode in interface HasAspectNodepublic javax.xml.namespace.QName getDimension()
DimensionAspectInterfacegetDimension in interface DimensionAspectInterface<T>public java.lang.Object getAspectClashIdentity()
AspectgetAspectClashIdentity in interface Aspect<DimensionAndValuePair<T>>public int getAspectType()
AspectgetAspectType in interface Aspect<DimensionAndValuePair<T>>public static DimensionAspectNode<?> create(XBRLAspectNode xbrlAspectNode, javax.xml.namespace.QName dimension)
xbrlAspectNode - the xbrl aspect nodedimension - the dimension