|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.AWXML.BaseObject | +--oracle.AWXML.AWObject
A BaseObject
that supports attributes and that can be mapped to a relational source. The mapping to the relational data source should populate the MappingGroup
objects of the AWObject
.
Fields inherited from class oracle.AWXML.BaseObject |
DATABASENULL |
Constructor Summary | |
AWObject(BaseObject input) Creates an AWObject that is owned by the specified BaseObject . |
Method Summary | |
void |
addAttribute(Attribute input) Adds an Attribute to the collection of Attribute objects owned by this AWObject . |
void |
addAttributeProjection(AttributeProjection input) Adds the specified AttributeProjection to the collection of Attribute objects owned by this AWObject . |
void |
addSourceCubeMapGroup(CubeMapGroup input) Adds a DimensionMapGroup to the collection of MappingGroup objects that are owned by this AWObject . |
void |
addSourceDimensionMapGroup(DimensionMapGroup input) Adds a DimensionMapGroup to the collection of MappingGroup objects that are owned by this AWObject . |
void |
addSourceMappingGroup(MappingGroup input) Adds a MappingGroup to the collection of MappingGroup objects owned by this AWObject . |
Attribute |
createAttribute() Creates a new Attribute and adds it to the collection of Attribute objects for this instance. |
AttributeProjection |
createAttributeProjection() Creates a new AttributeProjection and adds it to the collection of Attribute objects for this instance. |
CubeMapGroup |
createSourceCubeMapGroup() Creates a new CubeMapGroup and adds it to the collection of MappingGroup objects for this AWObject . |
DimensionMapGroup |
createSourceDimensionMapGroup() Creates a new DimensionMapGroup and adds it to the collection of MappingGroup objects for this AWObject . |
java.util.Vector |
getAttributes() Gets the collection of Attribute or AttributeProjection objects that are owned by this AWObject . |
java.util.Vector |
getSourceMapGroup() Gets the collection of MappingGroup objects that are owned by this AWObject . |
void |
removeAttribute(Attribute input) Removes the specified Attribute from the collection of Attribute objects that are owned by this AWObject . |
void |
removeAttributeProjection(Attribute input) Removes the specified Attribute from the collection of Attribute objects that are owned by this AWObject . |
void |
removeAttributeProjection(AttributeProjection input) Removes the specified AttributeProjection from the collection of Attribute objects that are owned by this AWObject . |
void |
removeSourceMappingGroup(MappingGroup input) Removes the MappingGroup from the collection of MappingGroup objects that are owned by this AWObject . |
java.lang.String |
WriteToXML() Represents the AWObject 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 |
public AWObject(BaseObject input)
AWObject
that is owned by the specified BaseObject
. Factory methods such as AW.createCube()
use this constructor when the object thqt they create is owned by another object.input
- The BaseObject
that owns the new AWObject
.Method Detail |
public java.lang.String WriteToXML()
AWObject
as an XML string.String
that contains an XML representation of the object.public void addAttribute(Attribute input)
Attribute
to the collection of Attribute
objects owned by this AWObject
. You can use this method to move an Attribute
from one AWObject
to another.
This method makes this AWObject
the current owner of the specified Attribute
. Therefore if you leave the Attribute
in its original container, then a runtime error is generated in the originating container.
input
- The Attribute
that you want to add to this AWObject
.public void removeAttribute(Attribute input)
Attribute
from the collection of Attribute
objects that are owned by this AWObject
.input
- The Attribute
that you want to remove from this AWObject
.public void addAttributeProjection(AttributeProjection input)
AttributeProjection
to the collection of Attribute
objects owned by this AWObject
. You can use this method to move an AttributeProjection
from one AWObject
to another.
This method makes this AWObject
the current owner of the specified AttributeProjection
. Therefore if you leave the AttributeProjection
in its original container, then a runtime error is generated in the originating container.
input
- The AttributeProjection
that you want to add to this AWObject
.public void removeAttributeProjection(AttributeProjection input)
AttributeProjection
from the collection of Attribute
objects that are owned by this AWObject
.input
- The AttributeProjection
that you want to remove from this AWObject
.public void removeAttributeProjection(Attribute input)
Attribute
from the collection of Attribute
objects that are owned by this AWObject
.input
- The Attribute
that you want to remove from this AWObject
.public java.util.Vector getAttributes()
Attribute
or AttributeProjection
objects that are owned by this AWObject
.Vector
containing the Attribute
or AttributeProjection
objects that are owned by this AWObject
.public void addSourceMappingGroup(MappingGroup input)
MappingGroup
to the collection of MappingGroup
objects owned by this AWObject
.input
- The MappingGroup
that you want to add to the source mappings for this AWObject
.public void removeSourceMappingGroup(MappingGroup input)
MappingGroup
from the collection of MappingGroup
objects that are owned by this AWObject
.input
- The MappingGroup
that you want to remove from the source mappings for this AWObject
.public void addSourceDimensionMapGroup(DimensionMapGroup input)
DimensionMapGroup
to the collection of MappingGroup
objects that are owned by this AWObject
. Use this method for instances of the Dimension
, Hierarchy
, Level
, or a HierarchyLevelAssociation
classes.input
- The DimensionMapGroup
that you want to add to the collection of MappingGroup
objects that are owned by this AWObject
.public void addSourceCubeMapGroup(CubeMapGroup input)
DimensionMapGroup
to the collection of MappingGroup
objects that are owned by this AWObject
. Use this method for an instance of the Cube
class.input
- The CubeMapGroup
that you want to add to the collection of MappingGroup
objects that are owned by this AWObject
.public java.util.Vector getSourceMapGroup()
MappingGroup
objects that are owned by this AWObject
.Vector
that contains the MappingGroup
objects of this AWObject
.public Attribute createAttribute()
Attribute
and adds it to the collection of Attribute
objects for this instance. Use this method only with a Dimension
object. For an Attribute
of a Hierarchy
, HierarchyLevelAssociation
, or Level
object, use the createAttributeProjection
method.Attribute
that is added to the collection of Attribute
objects for this AWObject
.public AttributeProjection createAttributeProjection()
AttributeProjection
and adds it to the collection of Attribute
objects for this instance. Use this method only with a Hierarchy
, HierarchyLevelAssociation
, or Level
object.AttributeProjection
that is added to the collection of Attribute
objects for this AWObject
.public DimensionMapGroup createSourceDimensionMapGroup()
DimensionMapGroup
and adds it to the collection of MappingGroup
objects for this AWObject
.DimensionMapGroup
that is added to the collection of MappingGroup
objects for this AWObject
.public CubeMapGroup createSourceCubeMapGroup()
CubeMapGroup
and adds it to the collection of MappingGroup
objects for this AWObject
.CubeMapGroup
that is added to the collection of MappingGroup
objects for this AWObject
.
|
Oracle® OLAP Analytic Workspace Java API Reference 10g Release 2 (10.2) B14351-01 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |