Oracle® OLAP Analytic Workspace Java API Reference
10g Release 2 (10.2)

B14351-01

oracle.AWXML
Class DimensionMemberSelection

java.lang.Object
  |
  +--oracle.AWXML.BaseObject
        |
        +--oracle.AWXML.DimensionMemberSelection

public class DimensionMemberSelection
extends BaseObject

A selection of members in a Dimension. The set may consist of levels, individual members, or both.

The criteria for selecting the dimension members is specified in one or more DimensionMemberExpression objects.

A DimensionMemberSelection can be owned by a Solve or a PreComputeClause in an AggregationDefinition.

See Also:
Solve, AggregationHierarchySpecification

Fields inherited from class oracle.AWXML.BaseObject
DATABASENULL

Constructor Summary
DimensionMemberSelection(BaseObject input)
Creates a DimensionMemberSelection for the specified Solve or PreComputeClause.

Method Summary
void addDimensionMemberExpression(DimensionMemberExpression input)
Adds the specified DimensionMemberExpression to the DimensionMemberSelection.
DimensionMemberExpression createDimensionMemberExpression()
Creates a DimensionMemberExpression for the DimensionMemberSelection.
Dimension getDimension()
Returns the Dimension that contains the selected members.
java.util.Vector getDimensionMemberExpression()
Returns the list of DimensionMemberExpression objects that specify the selection criteria for the DimensionMemberSelection.
void removeDimensionMemberExpression(DimensionMemberExpression input)
Removes the specified DimensionMemberExpression from the DimensionMemberSelection.
void setDimension(Dimension input)
Sets the Dimension that contains the selected members.
java.lang.String WriteToXML()
Returns the DimensionMemberSelection as an XML string.

Methods inherited from class oracle.AWXML.BaseObject
Alter, Create, CreateAfter, CreateBefore, CreateFirst, DataRead, Delete, getColumnName, getId, getLongName, getLongName, getName, getOwner, getPluralName, getPluralName, getSchema, getShortName, getShortName, setColumnName, setLongName, setLongName, setName, setPluralName, setPluralName, setSchema, setShortName, setShortName

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

DimensionMemberSelection

public DimensionMemberSelection(BaseObject input)
Creates a DimensionMemberSelection for the specified Solve or PreComputeClause.
Parameters:
input - The Solve that owns the new DimensionMemberSelection.

Method Detail

setDimension

public void setDimension(Dimension input)
Sets the Dimension that contains the selected members.
Parameters:
input - The source Dimension.

getDimension

public Dimension getDimension()
Returns the Dimension that contains the selected members.
Returns:
The source Dimension.

addDimensionMemberExpression

public void addDimensionMemberExpression(DimensionMemberExpression input)
Adds the specified DimensionMemberExpression to the DimensionMemberSelection.
Parameters:
input - The DimensionMemberExpression to add.

removeDimensionMemberExpression

public void removeDimensionMemberExpression(DimensionMemberExpression input)
Removes the specified DimensionMemberExpression from the DimensionMemberSelection.
Parameters:
input - The DimensionMemberExpression to remove.

getDimensionMemberExpression

public java.util.Vector getDimensionMemberExpression()
Returns the list of DimensionMemberExpression objects that specify the selection criteria for the DimensionMemberSelection.
Returns:
A Vector of DimensionMemberExpression objects.

WriteToXML

public java.lang.String WriteToXML()
Returns the DimensionMemberSelection as an XML string.
Overrides:
WriteToXML in class BaseObject
Returns:
A String containing the XML that represents the DimensionMemberSelection.

createDimensionMemberExpression

public DimensionMemberExpression createDimensionMemberExpression()
Creates a DimensionMemberExpression for the DimensionMemberSelection.
Returns:
The new DimensionMemberExpression.

Oracle® OLAP Analytic Workspace Java API Reference
10g Release 2 (10.2)

B14351-01

Copyright © 2003, 2005 Oracle. All rights reserved.