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>
| Modifier and Type | Class and Description |
|---|---|
static class |
Hierarchy.Level.Closure
Java class for anonymous complex type.
|
static class |
Hierarchy.Level.Property
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected Annotations |
annotations |
protected BigInteger |
approxRowCount |
protected String |
caption |
protected String |
captionColumn |
protected ExpressionView |
captionExpression |
protected Hierarchy.Level.Closure |
closure |
protected String |
column |
protected String |
description |
protected String |
formatter |
protected String |
hideMemberIf |
protected ExpressionView |
keyExpression |
protected String |
levelType |
protected String |
name |
protected String |
nameColumn |
protected ExpressionView |
nameExpression |
protected String |
nullParentValue |
protected String |
ordinalColumn |
protected ExpressionView |
ordinalExpression |
protected String |
parentColumn |
protected ExpressionView |
parentExpression |
protected List<Hierarchy.Level.Property> |
property |
protected String |
table |
protected String |
type |
protected Boolean |
uniqueMembers |
| Constructor and Description |
|---|
Level() |
| Modifier and Type | Method and Description |
|---|---|
Annotations |
getAnnotations()
Gets the value of the annotations property.
|
BigInteger |
getApproxRowCount()
Gets the value of the approxRowCount property.
|
String |
getCaption()
Gets the value of the caption property.
|
String |
getCaptionColumn()
Gets the value of the captionColumn property.
|
ExpressionView |
getCaptionExpression()
Gets the value of the captionExpression property.
|
Hierarchy.Level.Closure |
getClosure()
Gets the value of the closure property.
|
String |
getColumn()
Gets the value of the column property.
|
String |
getDescription()
Gets the value of the description property.
|
String |
getFormatter()
Gets the value of the formatter property.
|
String |
getHideMemberIf()
Gets the value of the hideMemberIf property.
|
ExpressionView |
getKeyExpression()
Gets the value of the keyExpression property.
|
String |
getLevelType()
Gets the value of the levelType property.
|
String |
getName()
Gets the value of the name property.
|
String |
getNameColumn()
Gets the value of the nameColumn property.
|
ExpressionView |
getNameExpression()
Gets the value of the nameExpression property.
|
String |
getNullParentValue()
Gets the value of the nullParentValue property.
|
String |
getOrdinalColumn()
Gets the value of the ordinalColumn property.
|
ExpressionView |
getOrdinalExpression()
Gets the value of the ordinalExpression property.
|
String |
getParentColumn()
Gets the value of the parentColumn property.
|
ExpressionView |
getParentExpression()
Gets the value of the parentExpression property.
|
List<Hierarchy.Level.Property> |
getProperty()
Gets the value of the property property.
|
String |
getTable()
Gets the value of the table property.
|
String |
getType()
Gets the value of the type property.
|
boolean |
isUniqueMembers()
Gets the value of the uniqueMembers property.
|
void |
setAnnotations(Annotations value)
Sets the value of the annotations property.
|
void |
setApproxRowCount(BigInteger value)
Sets the value of the approxRowCount property.
|
void |
setCaption(String value)
Sets the value of the caption property.
|
void |
setCaptionColumn(String value)
Sets the value of the captionColumn property.
|
void |
setCaptionExpression(ExpressionView value)
Sets the value of the captionExpression property.
|
void |
setClosure(Hierarchy.Level.Closure value)
Sets the value of the closure property.
|
void |
setColumn(String value)
Sets the value of the column property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setFormatter(String value)
Sets the value of the formatter property.
|
void |
setHideMemberIf(String value)
Sets the value of the hideMemberIf property.
|
void |
setKeyExpression(ExpressionView value)
Sets the value of the keyExpression property.
|
void |
setLevelType(String value)
Sets the value of the levelType property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setNameColumn(String value)
Sets the value of the nameColumn property.
|
void |
setNameExpression(ExpressionView value)
Sets the value of the nameExpression property.
|
void |
setNullParentValue(String value)
Sets the value of the nullParentValue property.
|
void |
setOrdinalColumn(String value)
Sets the value of the ordinalColumn property.
|
void |
setOrdinalExpression(ExpressionView value)
Sets the value of the ordinalExpression property.
|
void |
setParentColumn(String value)
Sets the value of the parentColumn property.
|
void |
setParentExpression(ExpressionView value)
Sets the value of the parentExpression property.
|
void |
setTable(String value)
Sets the value of the table property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
setUniqueMembers(Boolean value)
Sets the value of the uniqueMembers property.
|
protected Annotations annotations
protected ExpressionView keyExpression
protected ExpressionView nameExpression
protected ExpressionView captionExpression
protected ExpressionView ordinalExpression
protected ExpressionView parentExpression
protected Hierarchy.Level.Closure closure
protected List<Hierarchy.Level.Property> property
protected BigInteger approxRowCount
protected String name
protected String table
protected String column
protected String nameColumn
protected String ordinalColumn
protected String parentColumn
protected String nullParentValue
protected String type
protected Boolean uniqueMembers
protected String levelType
protected String hideMemberIf
protected String formatter
protected String caption
protected String description
protected String captionColumn
public Annotations getAnnotations()
Annotationspublic void setAnnotations(Annotations value)
value - allowed object is
Annotationspublic ExpressionView getKeyExpression()
ExpressionViewpublic void setKeyExpression(ExpressionView value)
value - allowed object is
ExpressionViewpublic ExpressionView getNameExpression()
ExpressionViewpublic void setNameExpression(ExpressionView value)
value - allowed object is
ExpressionViewpublic ExpressionView getCaptionExpression()
ExpressionViewpublic void setCaptionExpression(ExpressionView value)
value - allowed object is
ExpressionViewpublic ExpressionView getOrdinalExpression()
ExpressionViewpublic void setOrdinalExpression(ExpressionView value)
value - allowed object is
ExpressionViewpublic ExpressionView getParentExpression()
ExpressionViewpublic void setParentExpression(ExpressionView value)
value - allowed object is
ExpressionViewpublic Hierarchy.Level.Closure getClosure()
Hierarchy.Level.Closurepublic void setClosure(Hierarchy.Level.Closure value)
value - allowed object is
Hierarchy.Level.Closurepublic List<Hierarchy.Level.Property> getProperty()
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 set method 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
public BigInteger getApproxRowCount()
BigIntegerpublic void setApproxRowCount(BigInteger value)
value - allowed object is
BigIntegerpublic String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic String getTable()
Stringpublic void setTable(String value)
value - allowed object is
Stringpublic String getColumn()
Stringpublic void setColumn(String value)
value - allowed object is
Stringpublic String getNameColumn()
Stringpublic void setNameColumn(String value)
value - allowed object is
Stringpublic String getOrdinalColumn()
Stringpublic void setOrdinalColumn(String value)
value - allowed object is
Stringpublic String getParentColumn()
Stringpublic void setParentColumn(String value)
value - allowed object is
Stringpublic String getNullParentValue()
Stringpublic void setNullParentValue(String value)
value - allowed object is
Stringpublic String getType()
Stringpublic void setType(String value)
value - allowed object is
Stringpublic boolean isUniqueMembers()
Booleanpublic void setUniqueMembers(Boolean value)
value - allowed object is
Booleanpublic String getLevelType()
Stringpublic void setLevelType(String value)
value - allowed object is
Stringpublic String getHideMemberIf()
Stringpublic void setHideMemberIf(String value)
value - allowed object is
Stringpublic String getFormatter()
Stringpublic void setFormatter(String value)
value - allowed object is
Stringpublic String getCaption()
Stringpublic void setCaption(String value)
value - allowed object is
Stringpublic String getDescription()
Stringpublic void setDescription(String value)
value - allowed object is
Stringpublic String getCaptionColumn()
StringCopyright © 2020 Open Foris. All rights reserved.