Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.javatools.db.ddl
Class TokenContext

java.lang.Object
  extended by oracle.javatools.db.ddl.TokenContext

public class TokenContext
extends java.lang.Object

A TokenContext is the state object for a TokenProcessor. It is used when proessing "token code" to create DDL.

Since:
11

Method Summary
 void append(java.lang.Object value)
           
 void decrementIndent()
          Decrements the indent which will be appended at the beginning of every new line.
 void endCurrentStatement()
           
 Difference getDifference()
           
 java.lang.Object getLoopObject()
           
 java.lang.Object getObject()
           
 DDLOptions getOptions()
           
 java.lang.Object getPropertyValue(java.lang.String propName)
           
 DBObjectProvider getProvider()
           
 java.util.List<java.lang.String> getStatements()
           
 void incrementIndent()
          Increments the indent which will be appended at the beginning of every new line.
 boolean isUpdate()
           
 int length()
           
 TokenContext newChildContext(java.lang.Object newObj)
           
 void removeIfEndsWith(java.lang.String str)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getProvider

public DBObjectProvider getProvider()

getObject

public java.lang.Object getObject()

getDifference

public Difference getDifference()

isUpdate

public boolean isUpdate()

getOptions

public DDLOptions getOptions()

getLoopObject

public java.lang.Object getLoopObject()

endCurrentStatement

public void endCurrentStatement()

incrementIndent

public void incrementIndent()
Increments the indent which will be appended at the beginning of every new line.


decrementIndent

public void decrementIndent()
Decrements the indent which will be appended at the beginning of every new line.


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getStatements

public java.util.List<java.lang.String> getStatements()

length

public int length()

removeIfEndsWith

public void removeIfEndsWith(java.lang.String str)

append

public void append(java.lang.Object value)

newChildContext

public TokenContext newChildContext(java.lang.Object newObj)

getPropertyValue

public java.lang.Object getPropertyValue(java.lang.String propName)

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.