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>
 
  • Field Details

  • Constructor Details

    • Level

      public Level()
  • Method Details

    • 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 is Annotations
    • 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 is ExpressionView
    • 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 is ExpressionView
    • 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 is ExpressionView
    • 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 is ExpressionView
    • 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 is ExpressionView
    • 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 is Hierarchy.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 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

    • 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 is BigInteger
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is Boolean
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • 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 is String
    • getCaptionColumn

      public String getCaptionColumn()
      Gets the value of the captionColumn property.
      Returns:
      possible object is String
    • setCaptionColumn

      public void setCaptionColumn(String value)
      Sets the value of the captionColumn property.
      Parameters:
      value - allowed object is String