Class Hierarchy
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>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type.static classJava class for anonymous complex type. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected Stringprotected Stringprotected Annotationsprotected Stringprotected Stringprotected Stringprotected booleanprotected Hierarchy.InlineTableprotected Hierarchy.Joinprotected List<Hierarchy.Level> protected Stringprotected List<Hierarchy.MemberReaderParameter> protected Stringprotected Stringprotected Stringprotected Tableprotected Stringprotected View -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the allLevelName property.Gets the value of the allMemberCaption property.Gets the value of the allMemberName property.Gets the value of the annotations property.Gets the value of the caption property.Gets the value of the defaultMember property.Gets the value of the description property.Gets the value of the inlineTable property.getJoin()Gets the value of the join property.getLevel()Gets the value of the level property.Gets the value of the memberReaderClass property.Gets the value of the memberReaderParameter property.getName()Gets the value of the name property.Gets the value of the primaryKey property.Gets the value of the primaryKeyTable property.getTable()Gets the value of the table property.Gets the value of the uniqueKeyLevelName property.getView()Gets the value of the view property.booleanisHasAll()Gets the value of the hasAll property.voidsetAllLevelName(String value) Sets the value of the allLevelName property.voidsetAllMemberCaption(String value) Sets the value of the allMemberCaption property.voidsetAllMemberName(String value) Sets the value of the allMemberName property.voidsetAnnotations(Annotations value) Sets the value of the annotations property.voidsetCaption(String value) Sets the value of the caption property.voidsetDefaultMember(String value) Sets the value of the defaultMember property.voidsetDescription(String value) Sets the value of the description property.voidsetHasAll(boolean value) Sets the value of the hasAll property.voidSets the value of the inlineTable property.voidsetJoin(Hierarchy.Join value) Sets the value of the join property.voidsetMemberReaderClass(String value) Sets the value of the memberReaderClass property.voidSets the value of the name property.voidsetPrimaryKey(String value) Sets the value of the primaryKey property.voidsetPrimaryKeyTable(String value) Sets the value of the primaryKeyTable property.voidSets the value of the table property.voidsetUniqueKeyLevelName(String value) Sets the value of the uniqueKeyLevelName property.voidSets the value of the view property.
-
Field Details
-
annotations
-
table
-
view
-
join
-
inlineTable
-
level
-
memberReaderParameter
-
name
-
hasAll
protected boolean hasAll -
allMemberName
-
allMemberCaption
-
allLevelName
-
-
primaryKeyTable
-
defaultMember
-
memberReaderClass
-
caption
-
description
-
uniqueKeyLevelName
-
-
Constructor Details
-
Hierarchy
public Hierarchy()
-
-
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
-
getTable
Gets the value of the table property.- Returns:
- possible object is
Table
-
setTable
Sets the value of the table property.- Parameters:
value- allowed object isTable
-
getView
Gets the value of the view property.- Returns:
- possible object is
View
-
setView
Sets the value of the view property.- Parameters:
value- allowed object isView
-
getJoin
Gets the value of the join property.- Returns:
- possible object is
Hierarchy.Join
-
setJoin
Sets the value of the join property.- Parameters:
value- allowed object isHierarchy.Join
-
getInlineTable
Gets the value of the inlineTable property.- Returns:
- possible object is
Hierarchy.InlineTable
-
setInlineTable
Sets the value of the inlineTable property.- Parameters:
value- allowed object isHierarchy.InlineTable
-
getLevel
Gets the value of the level 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 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 -
getMemberReaderParameter
Gets the value of the memberReaderParameter 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 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 -
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
-
isHasAll
public boolean isHasAll()Gets the value of the hasAll property. -
setHasAll
public void setHasAll(boolean value) Sets the value of the hasAll property. -
getAllMemberName
Gets the value of the allMemberName property.- Returns:
- possible object is
String
-
setAllMemberName
Sets the value of the allMemberName property.- Parameters:
value- allowed object isString
-
getAllMemberCaption
Gets the value of the allMemberCaption property.- Returns:
- possible object is
String
-
setAllMemberCaption
Sets the value of the allMemberCaption property.- Parameters:
value- allowed object isString
-
getAllLevelName
Gets the value of the allLevelName property.- Returns:
- possible object is
String
-
setAllLevelName
Sets the value of the allLevelName property.- Parameters:
value- allowed object isString
-
getPrimaryKey
Gets the value of the primaryKey property.- Returns:
- possible object is
String
-
setPrimaryKey
Sets the value of the primaryKey property.- Parameters:
value- allowed object isString
-
getPrimaryKeyTable
Gets the value of the primaryKeyTable property.- Returns:
- possible object is
String
-
setPrimaryKeyTable
Sets the value of the primaryKeyTable property.- Parameters:
value- allowed object isString
-
getDefaultMember
Gets the value of the defaultMember property.- Returns:
- possible object is
String
-
setDefaultMember
Sets the value of the defaultMember property.- Parameters:
value- allowed object isString
-
getMemberReaderClass
Gets the value of the memberReaderClass property.- Returns:
- possible object is
String
-
setMemberReaderClass
Sets the value of the memberReaderClass 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
-
getUniqueKeyLevelName
Gets the value of the uniqueKeyLevelName property.- Returns:
- possible object is
String
-
setUniqueKeyLevelName
Sets the value of the uniqueKeyLevelName property.- Parameters:
value- allowed object isString
-