|
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 | ||||||||