Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.6)

E22566-06

oracle.apps.fnd.applxdf.xdfapi
Class Table

java.lang.Object
  extended by oracle.apps.fnd.applxdf.xdfapi.XdfObject
      extended by oracle.apps.fnd.applxdf.xdfapi.Table

public class Table
extends XdfObject

Table - A subtype of XdfObject, reprents a table object in XDF file.

Author:
izhang <irene.zhang@oracle.com>, nnaser <nishan.naser@oracle.com> - Modified to include support for sxml format xdfs also.

Field Summary
 
Fields inherited from class oracle.apps.fnd.applxdf.xdfapi.XdfObject
ctx, DEBUG, mBaseObjType, mName, mPersistenceFormat, mSchemaName, mUsrPros, mXmlDoc, mXPath, mXPathExpr
 
Constructor Summary
Table(oracle.xml.parser.v2.XMLElement xmlDocRoot)
          Create a table object with given xdf document.
Table(oracle.xml.parser.v2.XMLElement xmlDocRoot, boolean persistenceFormat)
          Create a table object with given xdf document and persistence Format.
 
Method Summary
 java.util.ArrayList getCKList()
          Retrieve the Check Keys of this Table.
 java.util.ArrayList getColumnList()
          Retrieve the Columns of this Table.
 java.util.ArrayList getFKList()
          Retrieve the Foreign Keys of this Table.
 java.util.ArrayList getIndexList()
          Retrieve the table indexes.
 PKConstraint getPK()
          Retrieve the Primery Key of this Table.
 java.lang.String getType()
          Get the object type (implements the abstract in the super class).
 java.util.ArrayList getUKList()
          Retrieve the Unique Constraints of the Table.
 UserDefinedProperties getUserProperties()
          Get the User Defined Properties in this table.
 
Methods inherited from class oracle.apps.fnd.applxdf.xdfapi.XdfObject
getName, getPersistenceFormat, getSchemaName, getXmlDoc
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Table

public Table(oracle.xml.parser.v2.XMLElement xmlDocRoot)
Create a table object with given xdf document.

Parameters:
xmlDocRoot -

Table

public Table(oracle.xml.parser.v2.XMLElement xmlDocRoot,
             boolean persistenceFormat)
Create a table object with given xdf document and persistence Format.

Parameters:
xmlDocRoot -
persistenceFormat -
Method Detail

getColumnList

public java.util.ArrayList getColumnList()
Retrieve the Columns of this Table.

Returns:
ArrayList

getPK

public PKConstraint getPK()
Retrieve the Primery Key of this Table.

Returns:
PKConstraint

getCKList

public java.util.ArrayList getCKList()
Retrieve the Check Keys of this Table.

Returns:
an ArrayList that contains all Check Keys.

getFKList

public java.util.ArrayList getFKList()
Retrieve the Foreign Keys of this Table.

Returns:
ArrayList that contains all FKs.

getUKList

public java.util.ArrayList getUKList()
Retrieve the Unique Constraints of the Table.

Returns:
ArrayList that contains all UKs.

getIndexList

public java.util.ArrayList getIndexList()
Retrieve the table indexes.

Returns:
ArrayList that contains all Indexes.

getUserProperties

public UserDefinedProperties getUserProperties()
Get the User Defined Properties in this table.

Returns:
String

getType

public java.lang.String getType()
Get the object type (implements the abstract in the super class).

Specified by:
getType in class XdfObject
Returns:
String

Oracle Fusion Middleware extensions for XML based Datamodel Framework
11g Release 1 (11.1.1.6)

E22566-06

Copyright © 2012 Oracle. All Rights Reserved.