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, toString
protected 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()
TransformContext
TransformContext
implementation returns
ModelAdapter.class
.getModelAdapterTypes
in class TransformContext
public TextTransformAdapter getAdapter()
TransformContext
getAdapter
in class TransformContext
public TextFileModelAdapter getModel()
TransformContext
getModel
in class TransformContext
public 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)