public class Hierarchy extends Object
Java class for Hierarchy complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="Hierarchy">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="Annotations" type="{}Annotations" minOccurs="0"/>
<group ref="{}Relation" minOccurs="0"/>
<element name="Level" maxOccurs="unbounded">
<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>
</element>
<element name="MemberReaderParameter" 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="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
</element>
</sequence>
<attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="hasAll" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
<attribute name="allMemberName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="allMemberCaption" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="allLevelName" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="primaryKey" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="primaryKeyTable" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="defaultMember" type="{http://www.w3.org/2001/XMLSchema}string" />
<attribute name="memberReaderClass" 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="uniqueKeyLevelName" type="{http://www.w3.org/2001/XMLSchema}string" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Class and Description |
|---|---|
static class |
Hierarchy.InlineTable
Java class for anonymous complex type.
|
static class |
Hierarchy.Join
Java class for anonymous complex type.
|
static class |
Hierarchy.Level
Java class for anonymous complex type.
|
static class |
Hierarchy.MemberReaderParameter
Java class for anonymous complex type.
|
| Modifier and Type | Field and Description |
|---|---|
protected String |
allLevelName |
protected String |
allMemberCaption |
protected String |
allMemberName |
protected Annotations |
annotations |
protected String |
caption |
protected String |
defaultMember |
protected String |
description |
protected boolean |
hasAll |
protected Hierarchy.InlineTable |
inlineTable |
protected Hierarchy.Join |
join |
protected List<Hierarchy.Level> |
level |
protected String |
memberReaderClass |
protected List<Hierarchy.MemberReaderParameter> |
memberReaderParameter |
protected String |
name |
protected String |
primaryKey |
protected String |
primaryKeyTable |
protected Table |
table |
protected String |
uniqueKeyLevelName |
protected View |
view |
| Constructor and Description |
|---|
Hierarchy() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAllLevelName()
Gets the value of the allLevelName property.
|
String |
getAllMemberCaption()
Gets the value of the allMemberCaption property.
|
String |
getAllMemberName()
Gets the value of the allMemberName property.
|
Annotations |
getAnnotations()
Gets the value of the annotations property.
|
String |
getCaption()
Gets the value of the caption property.
|
String |
getDefaultMember()
Gets the value of the defaultMember property.
|
String |
getDescription()
Gets the value of the description property.
|
Hierarchy.InlineTable |
getInlineTable()
Gets the value of the inlineTable property.
|
Hierarchy.Join |
getJoin()
Gets the value of the join property.
|
List<Hierarchy.Level> |
getLevel()
Gets the value of the level property.
|
String |
getMemberReaderClass()
Gets the value of the memberReaderClass property.
|
List<Hierarchy.MemberReaderParameter> |
getMemberReaderParameter()
Gets the value of the memberReaderParameter property.
|
String |
getName()
Gets the value of the name property.
|
String |
getPrimaryKey()
Gets the value of the primaryKey property.
|
String |
getPrimaryKeyTable()
Gets the value of the primaryKeyTable property.
|
Table |
getTable()
Gets the value of the table property.
|
String |
getUniqueKeyLevelName()
Gets the value of the uniqueKeyLevelName property.
|
View |
getView()
Gets the value of the view property.
|
boolean |
isHasAll()
Gets the value of the hasAll property.
|
void |
setAllLevelName(String value)
Sets the value of the allLevelName property.
|
void |
setAllMemberCaption(String value)
Sets the value of the allMemberCaption property.
|
void |
setAllMemberName(String value)
Sets the value of the allMemberName property.
|
void |
setAnnotations(Annotations value)
Sets the value of the annotations property.
|
void |
setCaption(String value)
Sets the value of the caption property.
|
void |
setDefaultMember(String value)
Sets the value of the defaultMember property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setHasAll(boolean value)
Sets the value of the hasAll property.
|
void |
setInlineTable(Hierarchy.InlineTable value)
Sets the value of the inlineTable property.
|
void |
setJoin(Hierarchy.Join value)
Sets the value of the join property.
|
void |
setMemberReaderClass(String value)
Sets the value of the memberReaderClass property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setPrimaryKey(String value)
Sets the value of the primaryKey property.
|
void |
setPrimaryKeyTable(String value)
Sets the value of the primaryKeyTable property.
|
void |
setTable(Table value)
Sets the value of the table property.
|
void |
setUniqueKeyLevelName(String value)
Sets the value of the uniqueKeyLevelName property.
|
void |
setView(View value)
Sets the value of the view property.
|
protected Annotations annotations
protected Table table
protected View view
protected Hierarchy.Join join
protected Hierarchy.InlineTable inlineTable
protected List<Hierarchy.Level> level
protected List<Hierarchy.MemberReaderParameter> memberReaderParameter
protected String name
protected boolean hasAll
protected String allMemberName
protected String allMemberCaption
protected String allLevelName
protected String primaryKey
protected String primaryKeyTable
protected String defaultMember
protected String memberReaderClass
protected String caption
protected String description
protected String uniqueKeyLevelName
public Annotations getAnnotations()
Annotationspublic void setAnnotations(Annotations value)
value - allowed object is
Annotationspublic Table getTable()
Tablepublic void setTable(Table value)
value - allowed object is
Tablepublic void setView(View value)
value - allowed object is
Viewpublic Hierarchy.Join getJoin()
Hierarchy.Joinpublic void setJoin(Hierarchy.Join value)
value - allowed object is
Hierarchy.Joinpublic Hierarchy.InlineTable getInlineTable()
Hierarchy.InlineTablepublic void setInlineTable(Hierarchy.InlineTable value)
value - allowed object is
Hierarchy.InlineTablepublic List<Hierarchy.Level> getLevel()
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 level property.
For example, to add a new item, do as follows:
getLevel().add(newItem);
Objects of the following type(s) are allowed in the list
Hierarchy.Level
public List<Hierarchy.MemberReaderParameter> getMemberReaderParameter()
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 memberReaderParameter property.
For example, to add a new item, do as follows:
getMemberReaderParameter().add(newItem);
Objects of the following type(s) are allowed in the list
Hierarchy.MemberReaderParameter
public String getName()
Stringpublic void setName(String value)
value - allowed object is
Stringpublic boolean isHasAll()
public void setHasAll(boolean value)
public String getAllMemberName()
Stringpublic void setAllMemberName(String value)
value - allowed object is
Stringpublic String getAllMemberCaption()
Stringpublic void setAllMemberCaption(String value)
value - allowed object is
Stringpublic String getAllLevelName()
Stringpublic void setAllLevelName(String value)
value - allowed object is
Stringpublic String getPrimaryKey()
Stringpublic void setPrimaryKey(String value)
value - allowed object is
Stringpublic String getPrimaryKeyTable()
Stringpublic void setPrimaryKeyTable(String value)
value - allowed object is
Stringpublic String getDefaultMember()
Stringpublic void setDefaultMember(String value)
value - allowed object is
Stringpublic String getMemberReaderClass()
Stringpublic void setMemberReaderClass(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 getUniqueKeyLevelName()
StringCopyright © 2020 Open Foris. All rights reserved.