|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ihr.xbrl.om.xdt.XDTHypercubeUse
public class XDTHypercubeUse
| Field Summary | |
|---|---|
static int |
ALL
|
static int |
DEFAULT
|
static int |
NOTALL
|
static int |
SCENARIO
|
static int |
SEGMENT
|
static int |
UNDEFINED
Values of the contextElement attribute |
| Constructor Summary | |
|---|---|
XDTHypercubeUse(XDTProcessor processor,
XDTHypercube hypercube,
int arcRoleType,
DTSBase useBase,
DTSBase searchBase,
DefinitionLinkbase tempDefLb)
|
|
| Method Summary | |
|---|---|
int |
getArcroleType()
Returns ALL or NOTALL depending on how the surrounding hypercube is related to the primary item |
boolean |
getClosed()
Returns true if the hypercube is closed, false if this is an open hypercube |
int |
getContextElement()
Returns the container defined for this hypercube. |
XDTDimensionUse |
getDimension(javax.xml.namespace.QName key)
Access to the object that represents the usage of the dimension in this hypercube. |
java.util.Iterator<XDTDimensionUse> |
getDimensions()
Dimensions in the use of this hypercube |
java.lang.String |
getName()
Access to the hypercube name. this is a string composed by the concept prefix colon and local name |
int |
getNumberOfDimensions()
|
javax.xml.namespace.QName |
getQName()
Access to the Hypercube QName. |
DTSBase |
getUseBase()
|
boolean |
validate(java.util.Hashtable<javax.xml.namespace.QName,XMLFragment> htDimData,
java.lang.StringBuffer trackOfHypercubeValidation,
XDTValidationHypercube hypercubeSection)
Validates this hypercube using dimensional data from the fact |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int ALL
public static final int NOTALL
public static final int UNDEFINED
public static final int SEGMENT
public static final int SCENARIO
public static final int DEFAULT
| Constructor Detail |
|---|
public XDTHypercubeUse(XDTProcessor processor,
XDTHypercube hypercube,
int arcRoleType,
DTSBase useBase,
DTSBase searchBase,
DefinitionLinkbase tempDefLb)
processor - hypercube - arcRoleType - searchBase - tempDefLb - | Method Detail |
|---|
public int getContextElement()
public boolean getClosed()
public int getArcroleType()
public DTSBase getUseBase()
public boolean validate(java.util.Hashtable<javax.xml.namespace.QName,XMLFragment> htDimData,
java.lang.StringBuffer trackOfHypercubeValidation,
XDTValidationHypercube hypercubeSection)
htDimData - HashtabletrackOfHypercubeValidation - hypercubeSection - XDTValidationHypercube instance to keep track of validation error details
public java.lang.String getName()
public javax.xml.namespace.QName getQName()
public java.util.Iterator<XDTDimensionUse> getDimensions()
public int getNumberOfDimensions()
public XDTDimensionUse getDimension(javax.xml.namespace.QName key)
key - QName of the dimension
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||