public interface ITextControlProvider
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
createTextControl(org.eclipse.swt.widgets.Composite parent,
int style,
boolean hasToolbar,
java.lang.Object factory)
Create a text control
|
ITextConverter |
createTextConverter()
Creates a text converter
|
org.eclipse.gef.tools.DirectEditManager |
getDirectEditManager(ITextControlEditPart editpart)
Gets direct edit manager
|
org.eclipse.gef.EditPolicy |
getDirectEditPolicy(ITextControlEditPart editpart)
Gets direct edit policy
|
boolean |
provides(ITextControlOperation operation)
Indicates whether this provider provides the specified operation.
|
boolean |
supportsRichText()
Deprecated.
use
SupportRichTextControlOperation with
provides(ITextControlOperation)
instead. |
boolean provides(ITextControlOperation operation)
ITextControlOperation
-derived class in order to determine whether
they support the request.operation
- The operation in question.java.lang.Object createTextControl(org.eclipse.swt.widgets.Composite parent, int style, boolean hasToolbar, java.lang.Object factory)
parent
- parent widget used to host the to-be-created text control.style
- style for text controlhasToolbar
- create or not create text control tool bar.factory
- widget factory used to create text controlITextConverter createTextConverter()
boolean supportsRichText()
SupportRichTextControlOperation
with
provides(ITextControlOperation)
instead.org.eclipse.gef.tools.DirectEditManager getDirectEditManager(ITextControlEditPart editpart)
editpart
- source edit partorg.eclipse.gef.EditPolicy getDirectEditPolicy(ITextControlEditPart editpart)
editpart
- source edit part