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

E13403-02

oracle.jdeveloper.audit.java
Class TemplateTransformAdapter

java.lang.Object
  extended by oracle.jdeveloper.audit.transform.TransformAdapter
      extended by oracle.jdeveloper.audit.transform.TextTransformAdapter
          extended by oracle.jdeveloper.audit.java.TemplateTransformAdapter

public class TemplateTransformAdapter
extends TextTransformAdapter

An adapter between the Audit framework and transforms which modify create a pseudo template to modify the text buffer. A complication is that templates require a code editor, which may need to be created. The adapter executes a command to set up the code editor before creating the template command.


Nested Class Summary
static class TemplateTransformAdapter.OpenEditorCommand
           
 class TemplateTransformAdapter.TemplateCommand
           
 
Nested classes/interfaces inherited from class oracle.jdeveloper.audit.transform.TransformAdapter
TransformAdapter.ConstructRegion, TransformAdapter.LocationRegion, TransformAdapter.Region
 
Constructor Summary
TemplateTransformAdapter()
           
 
Method Summary
 void beginTransform(TemplateTransformContext context)
           
 TransformContext createContext(Transform transform, Violation violation, Location location)
          Creates a context for a transform over a violation.
protected  UndoableEditCommand createUndoableEditCommand(TextTransformContext context)
           
 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.TextTransformAdapter
beginTransform, cancelTransform, endTransform, getBuffer
 
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

TemplateTransformAdapter

public TemplateTransformAdapter()
Method Detail

getContextClass

public java.lang.Class getContextClass()
Description copied from class: TransformAdapter
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).

Overrides:
getContextClass in class TextTransformAdapter

createContext

public TransformContext createContext(Transform transform,
                                      Violation violation,
                                      Location location)
Description copied from class: TransformAdapter
Creates a context for a transform over a violation.

Overrides:
createContext in class TextTransformAdapter

beginTransform

public void beginTransform(TemplateTransformContext context)
                    throws java.lang.Exception
Throws:
java.lang.Exception

createUndoableEditCommand

protected UndoableEditCommand createUndoableEditCommand(TextTransformContext context)
Overrides:
createUndoableEditCommand in class TextTransformAdapter

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

E13403-02

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