|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.xdt.XDTDimensionUse
public class XDTDimensionUse
| Constructor Summary | |
|---|---|
XDTDimensionUse(XDTProcessor processor,
XDTDimension dimension,
DTSBase base,
DefinitionLinkbase tempDefLb)
|
|
| Method Summary | |
|---|---|
XDTDimension |
getDimension()
|
java.util.Iterator<javax.xml.namespace.QName> |
getDomain()
Returns an iterator over the entire domain, some members may not be usable use the function isUsable to check each member's usability. |
javax.xml.namespace.QName |
getExplicitMemberValue(XBRLDimensionsContainer container)
Helper method, not used inside the XDT validation engine but available for applications using the XDT model returns the value (QName) from the context container or from the default value of the dimension. |
javax.xml.namespace.QName |
getExplicitMemberValue(XBRLFactItem fact,
int container)
Helper method, not used inside the XDT validation engine but available for applications using the XDT model returns the value (QName) from the context or from the default value of the dimension. |
java.lang.String |
getName()
|
int |
getNumberOfMembers()
Returns the number of members in the domain (usable and not usable) |
java.util.Collection<XDTDomainMemberUse> |
getUsesOfDomainMembers()
Access to the dimension domain using the object model of the XDT representation. |
boolean |
isUsable(javax.xml.namespace.QName member)
Returns true if the member belongs to the domain and is usable |
boolean |
validate(XMLFragment info,
java.lang.StringBuffer dimensionValidation)
This method validates the content of a dimension against the domain of members for the dimension. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public XDTDimensionUse(XDTProcessor processor,
XDTDimension dimension,
DTSBase base,
DefinitionLinkbase tempDefLb)
processor - dimension - base - tempDefLb - | Method Detail |
|---|
public java.util.Collection<XDTDomainMemberUse> getUsesOfDomainMembers()
The returned collection is ordered according to the order attribute of the relationships in the taxonomy
public boolean validate(XMLFragment info,
java.lang.StringBuffer dimensionValidation)
info - the nodeInfo of the explicit dimension usage in the context of the fact or null if the default value will be useddimensionValidation -
public javax.xml.namespace.QName getExplicitMemberValue(XBRLFactItem fact,
int container)
fact - the XBRLFactItemcontainer - either XDTHypercubeUse.SEGMENT or XDTHypercubeUse.SCENARIO
public javax.xml.namespace.QName getExplicitMemberValue(XBRLDimensionsContainer container)
container - XBRLDimensionsContaienr object
public XDTDimension getDimension()
public java.lang.String getName()
public java.util.Iterator<javax.xml.namespace.QName> getDomain()
public int getNumberOfMembers()
public boolean isUsable(javax.xml.namespace.QName member)
member -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||