Oracle OLAP Analytic Workspace Java API Reference
10g Release 1 (10.1)

B12180-01

oracle.AWXML
Class ExternalSourceExpression

java.lang.Object
  |
  +--oracle.AWXML.BaseObject
        |
        +--oracle.AWXML.ExternalSourceExpression
Direct Known Subclasses:
AttributeSourceExpression, HierarchicalParentSourceExpression, RestrictedSourceExpression

public class ExternalSourceExpression
extends BaseObject

This object specifies the columns that contain the source data for an object model.


Field Summary
protected  java.util.Vector m_SourceColumn
           
protected  BaseObject m_targetObject
           

 

Fields inherited from class oracle.AWXML.BaseObject
AWNULL, DATABASENULL, m_commandResults, m_commandResultText, m_id, m_listResults, m_longName, m_name, m_owner, m_pluralName, m_schema, m_shortName, s_EndElementTag, s_EndEndTag, s_EndStartTag, s_EndTag, s_Indent, s_JAVA_LINEEND, s_NEWLINE, s_objectCounter, s_StartEndTag, s_StartStartTag

 

Constructor Summary
ExternalSourceExpression(BaseObject input)
          Constructor for an ExternalSourceExpression.

 

Method Summary
 void addSourceColumn(SourceColumn input)
          Adds a source column to the ExternalSourceExpression
 SourceColumn CreateSourceColumn()
          Creates a source column for a target object model
 java.util.Vector getSourceColumns()
          Returns the source columns specified for this ExternalSourceExpression
 BaseObject getTargetObject()
          Returns the object model that is the target for the source data
 void removeSourceColumn(SourceColumn input)
          Removes a source column from the ExternalSourceExpression
 void setTargetObject(BaseObject input)
          Specifies the object model that is the target for the source data
 java.lang.String WriteToXML()
          Returns the object as an XML string.

 

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

 

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

 

Field Detail

m_SourceColumn

protected java.util.Vector m_SourceColumn

m_targetObject

protected BaseObject m_targetObject
Constructor Detail

ExternalSourceExpression

public ExternalSourceExpression(BaseObject input)
Constructor for an ExternalSourceExpression. Input can specify a Measure or an Attribute.
Parameters:
input - BaseObject
Method Detail

WriteToXML

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

addSourceColumn

public void addSourceColumn(SourceColumn input)
Adds a source column to the ExternalSourceExpression
Parameters:
input - SourceColumn

removeSourceColumn

public void removeSourceColumn(SourceColumn input)
Removes a source column from the ExternalSourceExpression
Parameters:
input - SourceColumn

getSourceColumns

public java.util.Vector getSourceColumns()
Returns the source columns specified for this ExternalSourceExpression
Returns:
Vector containing the list of columns

setTargetObject

public void setTargetObject(BaseObject input)
Specifies the object model that is the target for the source data
Parameters:
A - BaseObject

getTargetObject

public BaseObject getTargetObject()
Returns the object model that is the target for the source data
Returns:
A BaseObject

CreateSourceColumn

public SourceColumn CreateSourceColumn()
Creates a source column for a target object model
Returns:
A SourceColumn

Oracle OLAP Analytic Workspace Java API Reference
10g Release 1 (10.1)

B12180-01

Copyright © 2003, Oracle. All Rights Reserved.