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

All Superinterfaces:
DimensionComponent, java.io.Serializable
All Known Subinterfaces:
ExplicitDomain

public interface ExplicitDomainMember
extends DimensionComponent, java.io.Serializable

wraps concrete item concept

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 void combine(ExplicitDomainMember dmem)
           
 void discover(NetworkArc arc)
           
 boolean equals(java.lang.Object obj)
           
 java.util.List getAllDomainMemberItems(java.util.List domainMembers)
           
 java.util.List getAllDomainMembers(java.util.List domainMembers)
           
 java.util.Collection getDomainMemberItems()
           
 java.util.Collection getDomainMembers()
           
 int hashCode()
           
 boolean isUsable()
           
 void setUsable(boolean usable)
           
 java.lang.String toString()
           
 void validate(ExplicitDomainMember parentDom, ExplicitDimension parentDim, Hypercube parentHyperCube, BaseSet parentBaseSet, ValidationDocument msgs)
           
 
Methods inherited from interface com.batavia.xbrl.taxonomy.dimension.DimensionComponent
checkFriends, getDDTS, getDeclaration, getFriends, validate, validateCycles
 

Method Detail

getAllDomainMembers

java.util.List getAllDomainMembers(java.util.List domainMembers)

getAllDomainMemberItems

java.util.List getAllDomainMemberItems(java.util.List domainMembers)

discover

void discover(NetworkArc arc)

combine

void combine(ExplicitDomainMember dmem)

getDomainMemberItems

java.util.Collection getDomainMemberItems()
Returns:
Returns the domainMembers.

getDomainMembers

java.util.Collection getDomainMembers()
Returns:
Returns the domainMembers.

isUsable

boolean isUsable()
Returns:
Returns the usable.

equals

boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

java.lang.String toString()
Overrides:
toString in class java.lang.Object

validate

void validate(ExplicitDomainMember parentDom,
              ExplicitDimension parentDim,
              Hypercube parentHyperCube,
              BaseSet parentBaseSet,
              ValidationDocument msgs)

setUsable

void setUsable(boolean usable)