com.microstrategy.web.objects.WebCustomGroup |
The WebCustomGroup
interface represents a custom group object.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract int |
getAggregation()
Returns an integer value from
EnumDSSXMLAEAggregation
indicating whether the aggregation over the custom group is allowed. | ||||||||||
abstract String[] |
getBandNames()
Get the names of all the bands for a custom group element.
| ||||||||||
abstract WebFormat |
getChildGridFormat()
Returns the
WebFormat object for the values/data of the custom group element's invidual items. | ||||||||||
abstract WebFormat |
getChildHeaderFormat()
Returns the
WebFormat object for the header of the custom group element's invidual items. | ||||||||||
abstract int |
getDisplayOption()
Get the display option of the custom group element, from
EnumWebCustomGroupDisplayOptions . | ||||||||||
abstract WebFormat |
getGridFormat()
Returns the
WebFormat object for the values/data of the custom group element. | ||||||||||
abstract WebFormat |
getHeaderFormat()
Returns the
WebFormat object for the header of the custom group element. | ||||||||||
abstract int |
getReportFilterInteraction()
Get the report filter interaction property value.
| ||||||||||
abstract boolean |
isFlatten()
Returns a boolean value indicating whether the custom group should be
displayed flatten or hierarchically.
| ||||||||||
abstract boolean |
isParentFirst()
Returns a boolean value indicating the order between parent and child elements.
| ||||||||||
abstract void |
setAggregation(int aggregation)
Sets an integer value from
EnumDSSXMLAEAggregation
indicating whether the aggregation over the custom group is allowed. | ||||||||||
abstract void |
setBandNames(String[] names)
Set the names of the bands of custom group element.
| ||||||||||
abstract void |
setDisplayOption(int option)
Set the display option of the custom group element.
| ||||||||||
abstract void |
setFlatten(boolean flatten)
Sets a boolean value indicating whether the custom group should be
displayed flatten or hierarchically.
| ||||||||||
abstract void |
setNodeKey(int nodeKey)
Set the key of the custom group element obtained from
getKey() . | ||||||||||
abstract void |
setParentFirst(boolean parentFirst)
Sets a boolean value indicating the order between parent and child elements.
| ||||||||||
abstract void |
setReportFilterInteraction(int value)
Set the report filter interaction property value.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() | |||||||||||
![]() |
Returns an integer value from EnumDSSXMLAEAggregation
indicating whether the aggregation over the custom group is allowed.
Get the names of all the bands for a custom group element. The key of the custom group element that is obtained from getKey()
should be set using
setNodeKey(int)
prior to calling this method.
Returns the WebFormat
object for the values/data of the custom group element's invidual items. The
key of the custom group element that is obtained from getKey()
should be set
using setNodeKey(int)
prior to calling this method.
IllegalArgumentException | if setNodeKey(int) has not been called or if a
custom group element cannot be found with the set key.
|
---|
Returns the WebFormat
object for the header of the custom group element's invidual items. The
key of the custom group element that is obtained from getKey()
should be set
using setNodeKey(int)
prior to calling this method.
IllegalArgumentException | if setNodeKey(int) has not been called or if a
custom group element cannot be found with the set key.
|
---|
Get the display option of the custom group element, from EnumWebCustomGroupDisplayOptions
.
The key of the custom group element that is obtained from getKey()
should be set using
setNodeKey(int)
prior to calling this method.
Returns the WebFormat
object for the values/data of the custom group element. The
key of the custom group element that is obtained from getKey()
should be set
using setNodeKey(int)
prior to calling this method.
IllegalArgumentException | if setNodeKey(int) has not been called or if a
custom group element cannot be found with the set key.
|
---|
Returns the WebFormat
object for the header of the custom group element. The
key of the custom group element that is obtained from getKey()
should be set
using setNodeKey(int)
prior to calling this method.
IllegalArgumentException | if setNodeKey(int) has not been called or if a
custom group element cannot be found with the set key.
|
---|
Get the report filter interaction property value.
Specified by the EnumWebCustomGroupReportFilterInteraction
Returns a boolean value indicating whether the custom group should be displayed flatten or hierarchically.
Returns a boolean value indicating the order between parent and child elements.
Sets an integer value from EnumDSSXMLAEAggregation
indicating whether the aggregation over the custom group is allowed.
aggregation | an integer value indicating whether the aggregation over the custom group is allowed. |
---|
Set the names of the bands of custom group element. The key of the custom group element that is obtained from getKey()
should be set using
setNodeKey(int)
prior to calling this method.
names | Array of String where each element is a name of a band |
---|
Set the display option of the custom group element. The key of the custom group element
that is obtained from getKey()
should be set using setNodeKey(int)
prior
to calling this method.
option | - value from EnumWebCustomGroupDisplayOptions
|
---|
Sets a boolean value indicating whether the custom group should be displayed flatten or hierarchically.
flatten | a boolean value indicating how to display the custom group. |
---|
Set the key of the custom group element obtained from getKey()
. Once the key is set,
properties of the custom group element can be obtained from getChildGridFormat()
, getChildHeaderFormat()
,
getGridFormat()
, getChildHeaderFormat()
} etc.
Sets a boolean value indicating the order between parent and child elements.
parentFirst | a boolean value indicating the order between parent and child elements. |
---|
Set the report filter interaction property value.
The valid values are specified by EnumWebCustomGroupReportFilterInteraction