public class TypedDimensionAspect extends DimensionAspect implements Aspect
Constructor and Description |
---|
TypedDimensionAspect(Domain domain,
java.lang.String dimensionNamespace,
java.lang.String dimensionLocalname) |
Modifier and Type | Method and Description |
---|---|
TypedDimensionAspectValue |
getMissingValue() |
TypedDimensionAspectValue |
getValue(Context context) |
TypedDimensionAspectValue |
getValue(org.w3c.dom.Element child) |
TypedDimensionAspectValue |
getValue(Fact fact) |
TypedDimensionAspectValue |
getValue(OpenContextComponent occ) |
getDimensionLocalname, getDimensionNamespace, getId, isExtensible
getDomain, getValue
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDomain, getId, getValue, isExtensible
public TypedDimensionAspect(Domain domain, java.lang.String dimensionNamespace, java.lang.String dimensionLocalname) throws XBRLException
domain
- The domain for this aspect.dimensionNamespace
- The namespace of the dimension.dimensionLocalname
- The local name of the dimension.XBRLException
- if the ID parameter is null.public TypedDimensionAspectValue getValue(Fact fact) throws XBRLException
getValue
in interface Aspect
fact
- The fact to get the aspect value for.XBRLException
Aspect.getValue(Fact)
public TypedDimensionAspectValue getValue(Context context) throws XBRLException
getValue
in interface Aspect
getValue
in class AspectImpl
context
- The context to get the aspect value from.XBRLException
Aspect.getValue(Context)
public TypedDimensionAspectValue getValue(OpenContextComponent occ) throws XBRLException
XBRLException
public TypedDimensionAspectValue getValue(org.w3c.dom.Element child) throws XBRLException
XBRLException
public TypedDimensionAspectValue getMissingValue()
getMissingValue
in interface Aspect
Aspect.getMissingValue()