com.batavia.xbrl.taxonomy.dimension
Interface DimensionComponent

All Known Subinterfaces:
Dimension, ExplicitDimension, ExplicitDomain, ExplicitDomainMember, Hypercube, TypedDimension, TypedDomain

public interface DimensionComponent

Copyright 2006 J2R BV, The Netherlands.

Part of Licensed Materials.

www.batavia-xbrl.com

Author:
Ron van Ardenne

Method Summary
 java.lang.String checkFriends(DimensionComponent me, java.util.Set theGroup, boolean none)
          check if all friends are valid according to the cycles indication in the boolean arg
 DimensionalDiscoverableTaxonomySet getDDTS()
           
 Declaration getDeclaration()
           
 java.util.List getFriends(java.util.List friends)
          get all friends in the consecutive arc set.
 boolean validate(DimensionalDiscoverableTaxonomySet DDTS, ValidationDocument msgs)
           
 boolean validateCycles(BaseSet parentBaseSet, ValidationDocument msgs)
          validate the cycles for this dim component
 

Method Detail

getDeclaration

Declaration getDeclaration()
Returns:
Returns the declaration.

validate

boolean validate(DimensionalDiscoverableTaxonomySet DDTS,
                 ValidationDocument msgs)

getDDTS

DimensionalDiscoverableTaxonomySet getDDTS()
Returns:
Returns the dDTS.

getFriends

java.util.List getFriends(java.util.List friends)
get all friends in the consecutive arc set.

Parameters:
friends -
Returns:

checkFriends

java.lang.String checkFriends(DimensionComponent me,
                              java.util.Set theGroup,
                              boolean none)
check if all friends are valid according to the cycles indication in the boolean arg

Parameters:
me -
theGroup -
none -
Returns:

validateCycles

boolean validateCycles(BaseSet parentBaseSet,
                       ValidationDocument msgs)
validate the cycles for this dim component

Parameters:
parentDimComponent -
parentBaseSet -
msgs -
Returns: