com.batavia.xbrl.instance.dimension
Interface DimensionalScenario

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

public interface DimensionalScenario
extends Scenario, DimensionalContextElement

extends standard Scenario overrides the addChild(Element) to build the XDT domain

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 java.util.List getExplicitMembers()
           
 java.util.List getExplicitMembers(Declaration dimItem)
           
 java.util.List getExplicitMembers(ExplicitDimension dim)
           
 java.util.List getTypedMembers()
           
 java.util.List getTypedMembers(Declaration dimItem)
           
 java.util.List getTypedMembers(TypedDimension dim)
           
 java.util.List getUsedDimensions()
          returns explicit and implicit domains and non dim children
 boolean isCompareForAggregatorContributor()
           
 boolean s_equal(ComparablePart another)
          Determine if the other is Structure equal to this.
 
Methods inherited from interface com.batavia.xbrl.instance.Scenario
validate, validateChildren
 
Methods inherited from interface com.batavia.xbrl.instance.InstanceElement
createChildElement, getAllowedSubstitutions, getChildren, getMyDiscoverableTaxonomySet, getXbrlRoot
 
Methods inherited from interface com.batavia.xbrl.XbrlElement
addChild, fromXbrl, getXbrlElementNameSpace, removeChild, toXbrlStream, toXbrlString
 
Methods inherited from interface com.batavia.xml.XmlElement
addAttribute, addChild, addChildren, addComment, addMessage, addNameSpace, clearMessages, fromXml, getAttribute, getAttribute, getAttributeSet, getChild, getChildren, getChildren, getDefaultNameSpace, getDocumentHref, getErrorMessage, getFullyQualifiedNameValue, getMappedChildren, getMessages, getName, getNameSpace, getNameSpacePrefixes, getNameSpaces, getPointedElement, getValidXmlBase, getValue, getXmlElementNameSpace, getXmlRoot, isValid, moveChild, removeAttribute, removeChild, resolvePointedValue, resolvePointedXmlParticle, setAttributeValue, setChildren, setDocumentHref, setErrorMessage, setInit, setName, setTargetNameSpace, setValue, toXml, toXml, toXmlStream, toXmlString, toXstringBuffer
 
Methods inherited from interface com.batavia.xml.XmlParticle
destroy, getBaseUri, getParent, getPrefix, getTargetNameSpace, isBoolean, isNumber, p_equal, resolveNamespacePrefix, setParent, toXstring
 
Methods inherited from interface com.batavia.xml.ComparablePart
c_equal, identical, u_equal, v_equal, x_equal
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface org.relaxng.datatype.ValidationContext
isNotation, isUnparsedEntity
 
Methods inherited from interface com.batavia.xml.IdKeeper
addIdHolder, getHolder, removeIdHolder
 
Methods inherited from interface com.batavia.xml.CloneableXml
createClone
 

Method Detail

getExplicitMembers

java.util.List getExplicitMembers()
Specified by:
getExplicitMembers in interface DimensionalContextElement

getTypedMembers

java.util.List getTypedMembers()
Specified by:
getTypedMembers in interface DimensionalContextElement

getUsedDimensions

java.util.List getUsedDimensions()
returns explicit and implicit domains and non dim children

Specified by:
getUsedDimensions in interface DimensionalContextElement
Returns:

s_equal

boolean s_equal(ComparablePart another)
Determine if the other is Structure equal to this.

Specified by:
s_equal in interface ComparablePart
Parameters:
other - another ComparablePart object
Returns:
true if the other is Structure equal to this.

isCompareForAggregatorContributor

boolean isCompareForAggregatorContributor()
Specified by:
isCompareForAggregatorContributor in interface DimensionalContextElement
Returns:
Returns the compareForAggregatorContributor.

getExplicitMembers

java.util.List getExplicitMembers(Declaration dimItem)
Specified by:
getExplicitMembers in interface DimensionalContextElement

getExplicitMembers

java.util.List getExplicitMembers(ExplicitDimension dim)
Specified by:
getExplicitMembers in interface DimensionalContextElement

getTypedMembers

java.util.List getTypedMembers(Declaration dimItem)
Specified by:
getTypedMembers in interface DimensionalContextElement

getTypedMembers

java.util.List getTypedMembers(TypedDimension dim)
Specified by:
getTypedMembers in interface DimensionalContextElement