| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectoracle.jdeveloper.audit.transform.TransformAdapter
oracle.jdeveloper.audit.java.JavaTransformAdapter
public class JavaTransformAdapter
An adapter between the Audit framework and transforms which use the
 JDeveloper Java model (oracle.javatools.parser.java.v2.model).
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class oracle.jdeveloper.audit.transform.TransformAdapter | 
|---|
TransformAdapter.ConstructRegion, TransformAdapter.LocationRegion, TransformAdapter.Region | 
| Constructor Summary | |
|---|---|
JavaTransformAdapter()
 | 
|
| Method Summary | |
|---|---|
 void | 
beginTransform(TransformContext context)
Begins a transform of this type.  | 
 void | 
beginTransform(TransformContext context,
               TransformSequenceContext sequenceContext)
The default implementation simply calls beginTransform with the current transform context.  | 
 void | 
beginTransformSequence(TransformSequenceContext sequenceContext)
Begins a transform sequence.  | 
 void | 
cancelTransform(TransformContext context)
Cancels a transform of this type.  | 
 void | 
cancelTransformSequence(TransformSequenceContext sequenceContext)
Cancels a transform sequence of this type.  | 
 TransformContext | 
createContext(Transform transform,
              Violation violation,
              Location location)
Creates a context for a transform over a violation.  | 
 void | 
endTransform(TransformContext context)
Ends a transform of this type.  | 
 void | 
endTransformSequence(TransformSequenceContext sequenceContext)
Ends a transform sequence.  | 
 java.lang.Class | 
getContextClass()
Gets the class of the context created by TransformAdapter.createContext(oracle.jdeveloper.audit.transform.Transform, oracle.jdeveloper.audit.service.Violation, oracle.jdeveloper.audit.model.Location). | 
| Methods inherited from class oracle.jdeveloper.audit.transform.TransformAdapter | 
|---|
addHighlight, addRemovedHighlight, getDeferredCommands, getHighlightRegions, getSelection, invokeLater, setPredecessorApplyData, setSelection, setSelection | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public JavaTransformAdapter()
| Method Detail | 
|---|
public java.lang.Class getContextClass()
TransformAdapterTransformAdapter.createContext(oracle.jdeveloper.audit.transform.Transform, oracle.jdeveloper.audit.service.Violation, oracle.jdeveloper.audit.model.Location).
getContextClass in class TransformAdapter
public TransformContext createContext(Transform transform,
                                      Violation violation,
                                      Location location)
TransformAdapter
createContext in class TransformAdapterpublic void beginTransformSequence(TransformSequenceContext sequenceContext)
CommandProcessor.beginTrans(java.lang.String) has been 
 invoked to start a command processor batch operation;
 
 The JavaTransformAdapter implementation of this method compiles the
 SourceFile and checks for imports that are unused to begin with, adding
 them to a set and making that set an attribute of the sequence context.
beginTransformSequence in class TransformAdaptersequenceContext - public void beginTransform(TransformContext context)
CommandProcessor.beginTrans(java.lang.String) has been 
 invoked to start a command processor batch operation;
 
 The JavaTransformAdapter implementation of this method acquires
 and write locks the text buffer of the node to be transformed and invokes 
 beginTransaction on its root construct, 
 the SourceFile. This method leaves the text buffer write locked.
beginTransform in class TransformAdaptercontext - 
public void beginTransform(TransformContext context,
                           TransformSequenceContext sequenceContext)
TransformAdapter
beginTransform in class TransformAdapter
public void endTransform(TransformContext context)
                  throws java.lang.Exception
TransformAdapter.beginTransform(oracle.jdeveloper.audit.transform.TransformContext) has been invoked (its preconditions still
 hold);
 
 The JavaTransformAdapter implementation of this method invokes
endTransform in class TransformAdaptercontext - A transform context created by this adapter.
java.lang.Exception
public void cancelTransform(TransformContext context)
                     throws java.lang.Exception
TransformAdapter.beginTransform(oracle.jdeveloper.audit.transform.TransformContext) has been invoked (its preconditions still
 hold);
 TransformAdapter.endTransform(oracle.jdeveloper.audit.transform.TransformContext) method has thrown an 
 exception.
 
 The JavaTransformAdapter implementation of this method invokes
cancelTransform in class TransformAdaptercontext - A transform context created by this type.
java.lang.Exception
public void endTransformSequence(TransformSequenceContext sequenceContext)
                          throws java.lang.Exception
TransformAdapter.beginTransformSequence(oracle.jdeveloper.audit.transform.TransformSequenceContext) has been invoked and its preconditions still
 hold.
 
 The JavaTransformAdapter implementation of this method acquires
 and write locks the text buffer of the node to be transformed and invokes 
 beginTransaction on its root construct, 
 the SourceFile. Then, it compiles the file and removes any unused
 imports that were neither unused to begin with nor explicitly retained along 
 the way.
endTransformSequence in class TransformAdaptersequenceContext - A transform sequence context created by this adapter.
java.lang.Exception
public void cancelTransformSequence(TransformSequenceContext sequenceContext)
                             throws java.lang.Exception
TransformAdapter.beginTransformSequence(oracle.jdeveloper.audit.transform.TransformSequenceContext) has been invoked (its preconditions still
 hold);
 TransformAdapter.endTransformSequence(oracle.jdeveloper.audit.transform.TransformSequenceContext) method has thrown an 
 exception.
 
 The JavaTransformAdapter implementation of this method is meant
 to perform any necessary cleanup of sequence events.
cancelTransformSequence in class TransformAdaptersequenceContext - A transform sequence context created by this type.
java.lang.Exception
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1) E13403-04  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||