Package org.openforis.collect.mondrian
Class Hierarchy.Level
- java.lang.Object
-
- org.openforis.collect.mondrian.Hierarchy.Level
-
- Enclosing class:
- Hierarchy
public static class Hierarchy.Level extends Object
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 Classes Modifier and Type Class Description static classHierarchy.Level.ClosureJava class for anonymous complex type.static classHierarchy.Level.PropertyJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected Annotationsannotationsprotected BigIntegerapproxRowCountprotected Stringcaptionprotected StringcaptionColumnprotected ExpressionViewcaptionExpressionprotected Hierarchy.Level.Closureclosureprotected Stringcolumnprotected Stringdescriptionprotected Stringformatterprotected StringhideMemberIfprotected ExpressionViewkeyExpressionprotected StringlevelTypeprotected Stringnameprotected StringnameColumnprotected ExpressionViewnameExpressionprotected StringnullParentValueprotected StringordinalColumnprotected ExpressionViewordinalExpressionprotected StringparentColumnprotected ExpressionViewparentExpressionprotected List<Hierarchy.Level.Property>propertyprotected Stringtableprotected Stringtypeprotected BooleanuniqueMembers
-
Constructor Summary
Constructors Constructor Description Level()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationsgetAnnotations()Gets the value of the annotations property.BigIntegergetApproxRowCount()Gets the value of the approxRowCount property.StringgetCaption()Gets the value of the caption property.StringgetCaptionColumn()Gets the value of the captionColumn property.ExpressionViewgetCaptionExpression()Gets the value of the captionExpression property.Hierarchy.Level.ClosuregetClosure()Gets the value of the closure property.StringgetColumn()Gets the value of the column property.StringgetDescription()Gets the value of the description property.StringgetFormatter()Gets the value of the formatter property.StringgetHideMemberIf()Gets the value of the hideMemberIf property.ExpressionViewgetKeyExpression()Gets the value of the keyExpression property.StringgetLevelType()Gets the value of the levelType property.StringgetName()Gets the value of the name property.StringgetNameColumn()Gets the value of the nameColumn property.ExpressionViewgetNameExpression()Gets the value of the nameExpression property.StringgetNullParentValue()Gets the value of the nullParentValue property.StringgetOrdinalColumn()Gets the value of the ordinalColumn property.ExpressionViewgetOrdinalExpression()Gets the value of the ordinalExpression property.StringgetParentColumn()Gets the value of the parentColumn property.ExpressionViewgetParentExpression()Gets the value of the parentExpression property.List<Hierarchy.Level.Property>getProperty()Gets the value of the property property.StringgetTable()Gets the value of the table property.StringgetType()Gets the value of the type property.booleanisUniqueMembers()Gets 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.voidsetCaptionExpression(ExpressionView value)Sets the value of the captionExpression property.voidsetClosure(Hierarchy.Level.Closure value)Sets the value of the closure property.voidsetColumn(String value)Sets 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.voidsetName(String value)Sets 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.voidsetOrdinalExpression(ExpressionView value)Sets the value of the ordinalExpression property.voidsetParentColumn(String value)Sets the value of the parentColumn property.voidsetParentExpression(ExpressionView value)Sets the value of the parentExpression property.voidsetTable(String value)Sets the value of the table property.voidsetType(String value)Sets the value of the type property.voidsetUniqueMembers(Boolean value)Sets the value of the uniqueMembers property.
-
-
-
Field Detail
-
annotations
protected Annotations annotations
-
keyExpression
protected ExpressionView keyExpression
-
nameExpression
protected ExpressionView nameExpression
-
captionExpression
protected ExpressionView captionExpression
-
ordinalExpression
protected ExpressionView ordinalExpression
-
parentExpression
protected ExpressionView parentExpression
-
closure
protected Hierarchy.Level.Closure closure
-
property
protected List<Hierarchy.Level.Property> property
-
approxRowCount
protected BigInteger approxRowCount
-
name
protected String name
-
table
protected String table
-
column
protected String column
-
nameColumn
protected String nameColumn
-
ordinalColumn
protected String ordinalColumn
-
parentColumn
protected String parentColumn
-
nullParentValue
protected String nullParentValue
-
type
protected String type
-
uniqueMembers
protected Boolean uniqueMembers
-
levelType
protected String levelType
-
hideMemberIf
protected String hideMemberIf
-
formatter
protected String formatter
-
caption
protected String caption
-
description
protected String description
-
captionColumn
protected String captionColumn
-
-
Method Detail
-
getAnnotations
public Annotations getAnnotations()
Gets the value of the annotations property.- Returns:
- possible object is
Annotations
-
setAnnotations
public void setAnnotations(Annotations value)
Sets the value of the annotations property.- Parameters:
value- allowed object isAnnotations
-
getKeyExpression
public ExpressionView getKeyExpression()
Gets the value of the keyExpression property.- Returns:
- possible object is
ExpressionView
-
setKeyExpression
public void setKeyExpression(ExpressionView value)
Sets the value of the keyExpression property.- Parameters:
value- allowed object isExpressionView
-
getNameExpression
public ExpressionView getNameExpression()
Gets the value of the nameExpression property.- Returns:
- possible object is
ExpressionView
-
setNameExpression
public void setNameExpression(ExpressionView value)
Sets the value of the nameExpression property.- Parameters:
value- allowed object isExpressionView
-
getCaptionExpression
public ExpressionView getCaptionExpression()
Gets the value of the captionExpression property.- Returns:
- possible object is
ExpressionView
-
setCaptionExpression
public void setCaptionExpression(ExpressionView value)
Sets the value of the captionExpression property.- Parameters:
value- allowed object isExpressionView
-
getOrdinalExpression
public ExpressionView getOrdinalExpression()
Gets the value of the ordinalExpression property.- Returns:
- possible object is
ExpressionView
-
setOrdinalExpression
public void setOrdinalExpression(ExpressionView value)
Sets the value of the ordinalExpression property.- Parameters:
value- allowed object isExpressionView
-
getParentExpression
public ExpressionView getParentExpression()
Gets the value of the parentExpression property.- Returns:
- possible object is
ExpressionView
-
setParentExpression
public void setParentExpression(ExpressionView value)
Sets the value of the parentExpression property.- Parameters:
value- allowed object isExpressionView
-
getClosure
public Hierarchy.Level.Closure getClosure()
Gets the value of the closure property.- Returns:
- possible object is
Hierarchy.Level.Closure
-
setClosure
public void setClosure(Hierarchy.Level.Closure value)
Sets the value of the closure property.- Parameters:
value- allowed object isHierarchy.Level.Closure
-
getProperty
public List<Hierarchy.Level.Property> 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
public BigInteger getApproxRowCount()
Gets the value of the approxRowCount property.- Returns:
- possible object is
BigInteger
-
setApproxRowCount
public void setApproxRowCount(BigInteger value)
Sets the value of the approxRowCount property.- Parameters:
value- allowed object isBigInteger
-
getName
public String getName()
Gets the value of the name property.- Returns:
- possible object is
String
-
setName
public void setName(String value)
Sets the value of the name property.- Parameters:
value- allowed object isString
-
getTable
public String getTable()
Gets the value of the table property.- Returns:
- possible object is
String
-
setTable
public void setTable(String value)
Sets the value of the table property.- Parameters:
value- allowed object isString
-
getColumn
public String getColumn()
Gets the value of the column property.- Returns:
- possible object is
String
-
setColumn
public void setColumn(String value)
Sets the value of the column property.- Parameters:
value- allowed object isString
-
getNameColumn
public String getNameColumn()
Gets the value of the nameColumn property.- Returns:
- possible object is
String
-
setNameColumn
public void setNameColumn(String value)
Sets the value of the nameColumn property.- Parameters:
value- allowed object isString
-
getOrdinalColumn
public String getOrdinalColumn()
Gets the value of the ordinalColumn property.- Returns:
- possible object is
String
-
setOrdinalColumn
public void setOrdinalColumn(String value)
Sets the value of the ordinalColumn property.- Parameters:
value- allowed object isString
-
getParentColumn
public String getParentColumn()
Gets the value of the parentColumn property.- Returns:
- possible object is
String
-
setParentColumn
public void setParentColumn(String value)
Sets the value of the parentColumn property.- Parameters:
value- allowed object isString
-
getNullParentValue
public String getNullParentValue()
Gets the value of the nullParentValue property.- Returns:
- possible object is
String
-
setNullParentValue
public void setNullParentValue(String value)
Sets the value of the nullParentValue property.- Parameters:
value- allowed object isString
-
getType
public String getType()
Gets the value of the type property.- Returns:
- possible object is
String
-
setType
public void setType(String value)
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
public void setUniqueMembers(Boolean value)
Sets the value of the uniqueMembers property.- Parameters:
value- allowed object isBoolean
-
getLevelType
public String getLevelType()
Gets the value of the levelType property.- Returns:
- possible object is
String
-
setLevelType
public void setLevelType(String value)
Sets the value of the levelType property.- Parameters:
value- allowed object isString
-
getHideMemberIf
public String getHideMemberIf()
Gets the value of the hideMemberIf property.- Returns:
- possible object is
String
-
setHideMemberIf
public void setHideMemberIf(String value)
Sets the value of the hideMemberIf property.- Parameters:
value- allowed object isString
-
getFormatter
public String getFormatter()
Gets the value of the formatter property.- Returns:
- possible object is
String
-
setFormatter
public void setFormatter(String value)
Sets the value of the formatter property.- Parameters:
value- allowed object isString
-
getCaption
public String getCaption()
Gets the value of the caption property.- Returns:
- possible object is
String
-
setCaption
public void setCaption(String value)
Sets the value of the caption property.- Parameters:
value- allowed object isString
-
getDescription
public String getDescription()
Gets the value of the description property.- Returns:
- possible object is
String
-
setDescription
public void setDescription(String value)
Sets the value of the description property.- Parameters:
value- allowed object isString
-
getCaptionColumn
public String getCaptionColumn()
Gets the value of the captionColumn property.- Returns:
- possible object is
String
-
-