com.batavia.xbrl.instance.dimension
Interface ExplicitMember

All Superinterfaces:
java.lang.Comparable, ComparablePart, ContextElement, DimensionalMember, IdKeeper, InstanceElement, java.io.Serializable, org.relaxng.datatype.ValidationContext, XbrlElement, XmlElement, XmlParticle

public interface ExplicitMember
extends ContextElement, DimensionalMember

The xbrldi:Member element is a simple-type link whose content MUST be a member of the domain of the explicit dimension to which its xlink:href attribute refers.

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 java.util.List getAllowedSubstitutions(Declaration declaration)
          Get optional substitutes
 java.util.List getChildren(Declaration declaration)
          Get the children that comply to the given schema elemnt or one of its substitutes
 Set getContent()
           
 Declaration getDomainMember()
           
 IdHolder getReferred(Xbrl instanceRoot)
           
 Xbrl getXbrlRoot()
          Return this instance element its root XBRL element.
 
Methods inherited from interface com.batavia.xbrl.instance.dimension.DimensionalMember
getDimensionQname
 

Method Detail

getReferred

IdHolder getReferred(Xbrl instanceRoot)
Specified by:
getReferred in interface DimensionalMember

getAllowedSubstitutions

java.util.List getAllowedSubstitutions(Declaration declaration)
Get optional substitutes

Specified by:
getAllowedSubstitutions in interface InstanceElement
Parameters:
declaration - Declaration
Returns:
optional substitutes

getChildren

java.util.List getChildren(Declaration declaration)
Get the children that comply to the given schema elemnt or one of its substitutes

Specified by:
getChildren in interface InstanceElement
Parameters:
qName - FullyQualifiedName
Returns:
the children XmlElements with the given qName in a List or null if not found with that name.

getXbrlRoot

Xbrl getXbrlRoot()
Description copied from interface: InstanceElement
Return this instance element its root XBRL element. This is the first element named xbrl in the xbrl-instance namespace. NOTE: this does NOT have to be the root element for the XML document.

Specified by:
getXbrlRoot in interface InstanceElement
Returns:

getContent

Set getContent()
Specified by:
getContent in interface DimensionalMember

getDomainMember

Declaration getDomainMember()