public class TextTransformContext extends TransformContext
TransformContext.Shape| Modifier | Constructor and Description | 
|---|---|
  | 
TextTransformContext(TextTransformAdapter adapter,
                    Transform transform,
                    Violation violation,
                    Location location)
 | 
protected  | 
TextTransformContext(TransformAdapter adapter,
                    TransformContext.Shape shape,
                    Transform transform,
                    Violation violation,
                    Location location,
                    java.net.URL pendingLocation,
                    Project pendingProject,
                    Workspace pendingWorkspace)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addEdit(javax.swing.undo.UndoableEdit edit)
Adds an edit of the text buffer to the sequence of edits which will
 comprise the transform. 
 | 
TextTransformAdapter | 
getAdapter()
Gets the transform adapter for this context. 
 | 
TextBuffer | 
getBuffer()
Gets the text buffer to be transformed. 
 | 
TextFileModelAdapter | 
getModel()
Gets the model to be transformed or null if the location is null. 
 | 
java.util.Collection<java.lang.Class<? extends ModelAdapter>> | 
getModelAdapterTypes()
Gets the model adapter types supported by this context and its associated
 adapter. 
 | 
TextNode | 
getTextNode()
Gets the text node to be transformed. 
 | 
void | 
setSelection(int offset)  | 
void | 
setSelection(int offset,
            int endOffset)  | 
void | 
setSelection(Location location)  | 
addHighlight, addRemovedHighlight, getAttribute, getDefaultTransform, getFocusLocation, getIdeContext, getInitialLocation, getLocation, getModelAdapter, getNode, getParameter, getParameterCount, getParameterName, getParameterValue, getParameterValue, getPendingLocation, getPendingProject, getPendingWorkspace, getPredecessorApplyData, getProject, getRule, getSerialNumber, getShape, getTransform, getTransform, getTransformCount, getVariation, getViolation, getWorkspace, invokeLater, relocate, setAttribute, setPredecessorApplyData, setSelection, setSelection, setSelection, setSelection, toStringprotected TextTransformContext(TransformAdapter adapter, TransformContext.Shape shape, Transform transform, Violation violation, Location location, java.net.URL pendingLocation, Project pendingProject, Workspace pendingWorkspace)
public TextTransformContext(TextTransformAdapter adapter, Transform transform, Violation violation, Location location)
public java.util.Collection<java.lang.Class<? extends ModelAdapter>> getModelAdapterTypes()
TransformContextTransformContext implementation returns
 ModelAdapter.class.getModelAdapterTypes in class TransformContextpublic TextTransformAdapter getAdapter()
TransformContextgetAdapter in class TransformContextpublic TextFileModelAdapter getModel()
TransformContextgetModel in class TransformContextpublic TextNode getTextNode()
public TextBuffer getBuffer()
java.lang.IllegalStateException - if the transform is not active.public void addEdit(javax.swing.undo.UndoableEdit edit)
java.lang.IllegalStateException - if the transform is not active.public void setSelection(int offset)
public void setSelection(int offset,
                         int endOffset)
public void setSelection(Location location)