Package org.openforis.collect.mondrian
Class Hierarchy.Level
java.lang.Object
org.openforis.collect.mondrian.Hierarchy.Level
- Enclosing class:
Hierarchy
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Annotations" type="{}Annotations" minOccurs="0"/>
<element name="KeyExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="NameExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="CaptionExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="OrdinalExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="ParentExpression" type="{}ExpressionView" minOccurs="0"/>
<element name="Closure" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Table" type="{}Table"/>
</sequence>
<attribute name="parentColumn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="childColumn" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
<element name="Property" maxOccurs="unbounded" minOccurs="0">
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="column" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type" default="String">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="String"/>
<enumeration value="Numeric"/>
<enumeration value="Integer"/>
<enumeration value="Boolean"/>
<enumeration value="Date"/>
<enumeration value="Time"/>
<enumeration value="Timestamp"/>
</restriction>
</simpleType>
</attribute>
<attribute name="formatter" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="caption" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="dependsOnLevelValue" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="approxRowCount" type="{http://www.w3.org/2001/XMLSchema}integer" />
<attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="table" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="nameColumn" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="ordinalColumn" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="parentColumn" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="nullParentValue" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="type">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="String"/>
<enumeration value="Numeric"/>
<enumeration value="Integer"/>
<enumeration value="Boolean"/>
<enumeration value="Date"/>
<enumeration value="Time"/>
<enumeration value="Timestamp"/>
</restriction>
</simpleType>
</attribute>
<attribute name="uniqueMembers" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
<attribute name="levelType" default="Regular">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="Regular"/>
<enumeration value="TimeYears"/>
<enumeration value="TimeQuarters"/>
<enumeration value="TimeMonths"/>
<enumeration value="TimeWeeks"/>
<enumeration value="TimeDays"/>
</restriction>
</simpleType>
</attribute>
<attribute name="hideMemberIf" default="Never">
<simpleType>
<restriction base="{http://www.w3.org/2001/XMLSchema}string">
<enumeration value="Never"/>
<enumeration value="IfBlankName"/>
<enumeration value="IfParentsName"/>
</restriction>
</simpleType>
</attribute>
<attribute name="formatter" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="caption" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="captionColumn" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type.static classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Annotationsprotected BigIntegerprotected Stringprotected Stringprotected ExpressionViewprotected Hierarchy.Level.Closureprotected Stringprotected Stringprotected Stringprotected Stringprotected ExpressionViewprotected Stringprotected Stringprotected Stringprotected ExpressionViewprotected Stringprotected Stringprotected ExpressionViewprotected Stringprotected ExpressionViewprotected List<Hierarchy.Level.Property> protected Stringprotected Stringprotected Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the annotations property.Gets the value of the approxRowCount property.Gets the value of the caption property.Gets the value of the captionColumn property.Gets the value of the captionExpression property.Gets the value of the closure property.Gets the value of the column property.Gets the value of the description property.Gets the value of the formatter property.Gets the value of the hideMemberIf property.Gets the value of the keyExpression property.Gets the value of the levelType property.getName()Gets the value of the name property.Gets the value of the nameColumn property.Gets the value of the nameExpression property.Gets the value of the nullParentValue property.Gets the value of the ordinalColumn property.Gets the value of the ordinalExpression property.Gets the value of the parentColumn property.Gets the value of the parentExpression property.Gets the value of the property property.getTable()Gets the value of the table property.getType()Gets the value of the type property.booleanGets the value of the uniqueMembers property.voidsetAnnotations(Annotations value) Sets the value of the annotations property.voidsetApproxRowCount(BigInteger value) Sets the value of the approxRowCount property.voidsetCaption(String value) Sets the value of the caption property.voidsetCaptionColumn(String value) Sets the value of the captionColumn property.voidSets the value of the captionExpression property.voidSets the value of the closure property.voidSets the value of the column property.voidsetDescription(String value) Sets the value of the description property.voidsetFormatter(String value) Sets the value of the formatter property.voidsetHideMemberIf(String value) Sets the value of the hideMemberIf property.voidsetKeyExpression(ExpressionView value) Sets the value of the keyExpression property.voidsetLevelType(String value) Sets the value of the levelType property.voidSets the value of the name property.voidsetNameColumn(String value) Sets the value of the nameColumn property.voidsetNameExpression(ExpressionView value) Sets the value of the nameExpression property.voidsetNullParentValue(String value) Sets the value of the nullParentValue property.voidsetOrdinalColumn(String value) Sets the value of the ordinalColumn property.voidSets the value of the ordinalExpression property.voidsetParentColumn(String value) Sets the value of the parentColumn property.voidSets the value of the parentExpression property.voidSets the value of the table property.voidSets the value of the type property.voidsetUniqueMembers(Boolean value) Sets the value of the uniqueMembers property.
-
Field Details
-
annotations
-
keyExpression
-
nameExpression
-
captionExpression
-
ordinalExpression
-
parentExpression
-
closure
-
property
-
approxRowCount
-
name
-
table
-
column
-
nameColumn
-
ordinalColumn
-
parentColumn
-
nullParentValue
-
type
-
uniqueMembers
-
levelType
-
hideMemberIf
-
formatter
-
caption
-
description
-
captionColumn
-
-
Constructor Details
-
Level
public Level()
-
-
Method Details
-
getAnnotations
Gets the value of the annotations property.- Returns:
- possible object is
Annotations
-
setAnnotations
Sets the value of the annotations property.- Parameters:
value- allowed object isAnnotations
-
getKeyExpression
Gets the value of the keyExpression property.- Returns:
- possible object is
ExpressionView
-
setKeyExpression
Sets the value of the keyExpression property.- Parameters:
value- allowed object isExpressionView
-
getNameExpression
Gets the value of the nameExpression property.- Returns:
- possible object is
ExpressionView
-
setNameExpression
Sets the value of the nameExpression property.- Parameters:
value- allowed object isExpressionView
-
getCaptionExpression
Gets the value of the captionExpression property.- Returns:
- possible object is
ExpressionView
-
setCaptionExpression
Sets the value of the captionExpression property.- Parameters:
value- allowed object isExpressionView
-
getOrdinalExpression
Gets the value of the ordinalExpression property.- Returns:
- possible object is
ExpressionView
-
setOrdinalExpression
Sets the value of the ordinalExpression property.- Parameters:
value- allowed object isExpressionView
-
getParentExpression
Gets the value of the parentExpression property.- Returns:
- possible object is
ExpressionView
-
setParentExpression
Sets the value of the parentExpression property.- Parameters:
value- allowed object isExpressionView
-
getClosure
Gets the value of the closure property.- Returns:
- possible object is
Hierarchy.Level.Closure
-
setClosure
Sets the value of the closure property.- Parameters:
value- allowed object isHierarchy.Level.Closure
-
getProperty
Gets the value of the property property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the property property.For example, to add a new item, do as follows:
getProperty().add(newItem);Objects of the following type(s) are allowed in the list
Hierarchy.Level.Property -
getApproxRowCount
Gets the value of the approxRowCount property.- Returns:
- possible object is
BigInteger
-
setApproxRowCount
Sets the value of the approxRowCount property.- Parameters:
value- allowed object isBigInteger
-
getName
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getTable
Gets the value of the table property.- Returns:
- possible object is
String
-
setTable
Sets the value of the table property.- Parameters:
value- allowed object isString
-
getColumn
Gets the value of the column property.- Returns:
- possible object is
String
-
setColumn
Sets the value of the column property.- Parameters:
value- allowed object isString
-
getNameColumn
Gets the value of the nameColumn property.- Returns:
- possible object is
String
-
setNameColumn
Sets the value of the nameColumn property.- Parameters:
value- allowed object isString
-
getOrdinalColumn
Gets the value of the ordinalColumn property.- Returns:
- possible object is
String
-
setOrdinalColumn
Sets the value of the ordinalColumn property.- Parameters:
value- allowed object isString
-
getParentColumn
Gets the value of the parentColumn property.- Returns:
- possible object is
String
-
setParentColumn
Sets the value of the parentColumn property.- Parameters:
value- allowed object isString
-
getNullParentValue
Gets the value of the nullParentValue property.- Returns:
- possible object is
String
-
setNullParentValue
Sets the value of the nullParentValue property.- Parameters:
value- allowed object isString
-
getType
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
Sets the value of the type property.- Parameters:
value- allowed object isString
-
isUniqueMembers
public boolean isUniqueMembers()Gets the value of the uniqueMembers property.- Returns:
- possible object is
Boolean
-
setUniqueMembers
Sets the value of the uniqueMembers property.- Parameters:
value- allowed object isBoolean
-
getLevelType
Gets the value of the levelType property.- Returns:
- possible object is
String
-
setLevelType
Sets the value of the levelType property.- Parameters:
value- allowed object isString
-
getHideMemberIf
Gets the value of the hideMemberIf property.- Returns:
- possible object is
String
-
setHideMemberIf
Sets the value of the hideMemberIf property.- Parameters:
value- allowed object isString
-
getFormatter
Gets the value of the formatter property.- Returns:
- possible object is
String
-
setFormatter
Sets the value of the formatter property.- Parameters:
value- allowed object isString
-
getCaption
Gets the value of the caption property.- Returns:
- possible object is
String
-
setCaption
Sets the value of the caption property.- Parameters:
value- allowed object isString
-
getDescription
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getCaptionColumn
Gets the value of the captionColumn property.- Returns:
- possible object is
String
-
setCaptionColumn
Sets the value of the captionColumn property.- Parameters:
value- allowed object isString
-