com.batavia.xbrl.taxonomy.dimension
Interface Hypercube
- All Superinterfaces:
- DimensionComponent
public interface Hypercube
- extends DimensionComponent
wraps abstract item concept and arc that refs it
have dimensions (explicit or implicit) based on hypercube-dimension in linkabse
hypercubes are on the to end of arcs with one of the has hypercube roles
http://xbrl.org/int/dim/arcrole/all
http://xbrl.org/int/dim/arcrole/any, and
http://xbrl.org/int/dim/arcrole/choice.
To constrain the set of contexts that may appear on primary items,
a primary item declaration MAY be associated with zero or more hypercubes.
A primary item declaration associated with no hypercubes has no constraint
on the contexts in which its items appear.
Copyright 2006 J2R BV, The Netherlands.
Part of Licensed Materials.
www.batavia-xbrl.com
- Author:
- Ron van Ardenne
combine
void combine(Hypercube hc)
getExtRole
java.lang.String getExtRole()
getHasHypercubeRole
java.lang.String getHasHypercubeRole()
isClosed
boolean isClosed()
isNegated
boolean isNegated()
getContextElement
java.lang.String getContextElement()
isSummable
boolean isSummable()
getDimensions
java.util.Collection getDimensions()
- Returns:
- Returns the dimensions.
getDimensionItems
java.util.Collection getDimensionItems()
- Returns:
- Returns the dimensions.
validate
boolean validate(Item primaryItem,
ValidationDocument msgs,
java.util.List segmentContent,
java.util.List scenarioContent)
validate
void validate(BaseSet parentBaseSet,
ValidationDocument msgs)
- Parameters:
msgs -
validate
boolean validate(Context context,
Concept primairyItemConcept,
ValidationDocument msgs,
java.util.List segmentContent,
java.util.List scenarioContent)