com.batavia.xbrl.taxonomy.dimension.explicit
Interface ExplicitDimension

All Superinterfaces:
Dimension, DimensionComponent, java.io.Serializable

public interface ExplicitDimension
extends Dimension

wraps abstract item concept has domain via dimension-domain arcs in linkbase

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 void combine(ExplicitDimension dim)
           
 java.util.List getAllDomainMemberItems()
           
 java.util.List getAllDomainMembers()
           
 java.util.Collection getDomainItems()
           
 ExplicitDomainMember getDomainMember(Item domainMemberConcept)
           
 java.util.Collection getDomains()
           
 void validate(Hypercube parentHyperCube, BaseSet parentBaseSet, ValidationDocument msgs)
           
 
Methods inherited from interface com.batavia.xbrl.taxonomy.dimension.Dimension
equals, getOrder, getRefArc, hashCode, isSummable
 
Methods inherited from interface com.batavia.xbrl.taxonomy.dimension.DimensionComponent
checkFriends, getDDTS, getDeclaration, getFriends, validate, validateCycles
 

Method Detail

combine

void combine(ExplicitDimension dim)

getDomains

java.util.Collection getDomains()
Returns:
Returns the domains.

getDomainItems

java.util.Collection getDomainItems()
Returns:
Returns the domains.

getAllDomainMembers

java.util.List getAllDomainMembers()

getAllDomainMemberItems

java.util.List getAllDomainMemberItems()

validate

void validate(Hypercube parentHyperCube,
              BaseSet parentBaseSet,
              ValidationDocument msgs)
Parameters:
msgs -

getDomainMember

ExplicitDomainMember getDomainMember(Item domainMemberConcept)