Class Schema.Cube
- java.lang.Object
-
- org.openforis.collect.mondrian.Schema.Cube
-
- Enclosing class:
- Schema
public static class Schema.Cube 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"/> <group ref="{}FactTable"/> <choice maxOccurs="unbounded"> <element name="DimensionUsage" type="{}DimensionUsage"/> <element name="Dimension" type="{}PrivateDimension"/> </choice> <element name="Measure" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="Annotations" type="{}Annotations" minOccurs="0"/> <element name="MeasureExpression" type="{}ExpressionView" minOccurs="0"/> <element name="CalculatedMemberProperty" type="{}CalculatedMemberProperty" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="column" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="datatype"> <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="formatString" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="aggregator" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}string"> <enumeration value="sum"/> <enumeration value="count"/> <enumeration value="min"/> <enumeration value="max"/> <enumeration value="avg"/> <enumeration value="distinct-count"/> </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="visible" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> </restriction> </complexContent> </complexType> </element> <element name="CalculatedMember" type="{}CalculatedMember" maxOccurs="unbounded" minOccurs="0"/> <element name="NamedSet" type="{}NamedSet" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="name" use="required" 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="defaultMeasure" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="cache" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="enabled" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> </restriction> </complexContent> </complexType>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSchema.Cube.MeasureJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected Annotationsannotationsprotected Booleancacheprotected List<CalculatedMember>calculatedMemberprotected Stringcaptionprotected StringdefaultMeasureprotected Stringdescriptionprotected List<Object>dimensionUsageOrDimensionprotected Booleanenabledprotected List<Schema.Cube.Measure>measureprotected Stringnameprotected List<NamedSet>namedSetprotected Tabletableprotected Viewview
-
Constructor Summary
Constructors Constructor Description Cube()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationsgetAnnotations()Gets the value of the annotations property.List<CalculatedMember>getCalculatedMember()Gets the value of the calculatedMember property.StringgetCaption()Gets the value of the caption property.StringgetDefaultMeasure()Gets the value of the defaultMeasure property.StringgetDescription()Gets the value of the description property.List<Object>getDimensionUsageOrDimension()Gets the value of the dimensionUsageOrDimension property.List<Schema.Cube.Measure>getMeasure()Gets the value of the measure property.StringgetName()Gets the value of the name property.List<NamedSet>getNamedSet()Gets the value of the namedSet property.TablegetTable()Gets the value of the table property.ViewgetView()Gets the value of the view property.booleanisCache()Gets the value of the cache property.booleanisEnabled()Gets the value of the enabled property.voidsetAnnotations(Annotations value)Sets the value of the annotations property.voidsetCache(Boolean value)Sets the value of the cache property.voidsetCaption(String value)Sets the value of the caption property.voidsetDefaultMeasure(String value)Sets the value of the defaultMeasure property.voidsetDescription(String value)Sets the value of the description property.voidsetEnabled(Boolean value)Sets the value of the enabled property.voidsetName(String value)Sets the value of the name property.voidsetTable(Table value)Sets the value of the table property.voidsetView(View value)Sets the value of the view property.
-
-
-
Field Detail
-
annotations
protected Annotations annotations
-
table
protected Table table
-
view
protected View view
-
measure
protected List<Schema.Cube.Measure> measure
-
calculatedMember
protected List<CalculatedMember> calculatedMember
-
name
protected String name
-
caption
protected String caption
-
description
protected String description
-
defaultMeasure
protected String defaultMeasure
-
cache
protected Boolean cache
-
enabled
protected Boolean enabled
-
-
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
-
getTable
public Table getTable()
Gets the value of the table property.- Returns:
- possible object is
Table
-
setTable
public void setTable(Table value)
Sets the value of the table property.- Parameters:
value- allowed object isTable
-
setView
public void setView(View value)
Sets the value of the view property.- Parameters:
value- allowed object isView
-
getDimensionUsageOrDimension
public List<Object> getDimensionUsageOrDimension()
Gets the value of the dimensionUsageOrDimension 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 dimensionUsageOrDimension property.For example, to add a new item, do as follows:
getDimensionUsageOrDimension().add(newItem);Objects of the following type(s) are allowed in the list
PrivateDimensionDimensionUsage
-
getMeasure
public List<Schema.Cube.Measure> getMeasure()
Gets the value of the measure 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 measure property.For example, to add a new item, do as follows:
getMeasure().add(newItem);Objects of the following type(s) are allowed in the list
Schema.Cube.Measure
-
getCalculatedMember
public List<CalculatedMember> getCalculatedMember()
Gets the value of the calculatedMember 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 calculatedMember property.For example, to add a new item, do as follows:
getCalculatedMember().add(newItem);Objects of the following type(s) are allowed in the list
CalculatedMember
-
getNamedSet
public List<NamedSet> getNamedSet()
Gets the value of the namedSet 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 namedSet property.For example, to add a new item, do as follows:
getNamedSet().add(newItem);Objects of the following type(s) are allowed in the list
NamedSet
-
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
-
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
-
getDefaultMeasure
public String getDefaultMeasure()
Gets the value of the defaultMeasure property.- Returns:
- possible object is
String
-
setDefaultMeasure
public void setDefaultMeasure(String value)
Sets the value of the defaultMeasure property.- Parameters:
value- allowed object isString
-
isCache
public boolean isCache()
Gets the value of the cache property.- Returns:
- possible object is
Boolean
-
setCache
public void setCache(Boolean value)
Sets the value of the cache property.- Parameters:
value- allowed object isBoolean
-
isEnabled
public boolean isEnabled()
Gets the value of the enabled property.- Returns:
- possible object is
Boolean
-
-