|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.graphiti.features.impl.AbstractFeature
org.eclipse.graphiti.features.impl.AbstractDirectEditingFeature
org.eclipse.graphiti.pattern.DirectEditingFeatureForPattern
public class DirectEditingFeatureForPattern
The Class DirectEditingFeatureForPattern.
| Field Summary | |
|---|---|
private IDirectEditing |
delegate
|
| Fields inherited from class org.eclipse.graphiti.features.impl.AbstractDirectEditingFeature |
|---|
EMPTY_STRING_ARRAY |
| Fields inherited from interface org.eclipse.graphiti.func.IDirectEditing |
|---|
TYPE_CHECK, TYPE_COLOR, TYPE_DIALOG, TYPE_DROPDOWN, TYPE_DROPDOWN_READ_ONLY, TYPE_MULTILINETEXT, TYPE_NONE, TYPE_TEXT |
| Constructor Summary | |
|---|---|
DirectEditingFeatureForPattern(IFeatureProvider featureProvider,
IDirectEditing pattern)
Creates a new DirectEditingFeatureForPattern. |
|
| Method Summary | |
|---|---|
boolean |
canDirectEdit(IDirectEditingContext context)
Checks if the feature can perform direct editing on the context handed over. |
java.lang.String |
checkValueValid(java.lang.String value,
IDirectEditingContext context)
This method will be called by clients many times to see if current value is valid and could be set. |
java.lang.String |
completeValue(java.lang.String value,
int caretPos,
java.lang.String choosenValue,
IDirectEditingContext context)
Framework calls this method to let the feature calculate the new value. |
int |
getEditingType()
Framework calls this method to decide which UI to show up. |
java.lang.String |
getInitialValue(IDirectEditingContext context)
Provides the initial value for the opened text editing UI component. |
java.lang.String[] |
getPossibleValues(IDirectEditingContext context)
This value will be used if the cell editor is a combo box. |
java.lang.String[] |
getValueProposals(java.lang.String value,
int caretPos,
IDirectEditingContext context)
This proposals will be used for the completion list of a simple text cell editor. |
boolean |
isAutoCompletionEnabled()
Checks if auto completion is enabled. |
boolean |
isCompletionAvailable()
Checks if completion is available. |
void |
setValue(java.lang.String value,
IDirectEditingContext context)
Set the new value. |
boolean |
stretchFieldToFitText()
Stretch input field to fit its contents. |
| Methods inherited from class org.eclipse.graphiti.features.impl.AbstractDirectEditingFeature |
|---|
canExecute, execute, getName, hasDoneChanges, setValueChanged |
| Methods inherited from class org.eclipse.graphiti.features.impl.AbstractFeature |
|---|
addGraphicalRepresentation, canUndo, getAllBusinessObjectsForPictogramElement, getBusinessObjectForPictogramElement, getDescription, getDiagram, getDiagramEditor, getFeatureProvider, getProgressCallback, getUserDecision, isAvailable, layoutPictogramElement, link, link, manageColor, manageColor, setProgressCallback, toString, updatePictogramElement |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.graphiti.features.IFeature |
|---|
canUndo, isAvailable |
| Methods inherited from interface org.eclipse.graphiti.IDescription |
|---|
getDescription |
| Methods inherited from interface org.eclipse.graphiti.features.IFeatureProviderHolder |
|---|
getFeatureProvider |
| Field Detail |
|---|
private IDirectEditing delegate
| Constructor Detail |
|---|
public DirectEditingFeatureForPattern(IFeatureProvider featureProvider,
IDirectEditing pattern)
DirectEditingFeatureForPattern.
featureProvider - the feature providerpattern - the pattern| Method Detail |
|---|
public boolean canDirectEdit(IDirectEditingContext context)
IDirectEditing
canDirectEdit in interface IDirectEditingcanDirectEdit in class AbstractDirectEditingFeaturecontext - the context
IDirecEditingFeature.canExecute()
public java.lang.String checkValueValid(java.lang.String value,
IDirectEditingContext context)
IDirectEditing
checkValueValid in interface IDirectEditingcheckValueValid in class AbstractDirectEditingFeaturevalue - the valuecontext - the context
public java.lang.String completeValue(java.lang.String value,
int caretPos,
java.lang.String choosenValue,
IDirectEditingContext context)
IDirectEditing
completeValue in interface IDirectEditingcompleteValue in class AbstractDirectEditingFeaturevalue - current valuecaretPos - current cursor positionchoosenValue - value choosen by usercontext - the context
public java.lang.String[] getPossibleValues(IDirectEditingContext context)
IDirectEditing
getPossibleValues in interface IDirectEditinggetPossibleValues in class AbstractDirectEditingFeaturecontext - the context
public java.lang.String[] getValueProposals(java.lang.String value,
int caretPos,
IDirectEditingContext context)
IDirectEditing
getValueProposals in interface IDirectEditinggetValueProposals in class AbstractDirectEditingFeaturevalue - current valuecaretPos - current cursor positioncontext - the context
public boolean isAutoCompletionEnabled()
IDirectEditing
isAutoCompletionEnabled in interface IDirectEditingisAutoCompletionEnabled in class AbstractDirectEditingFeaturepublic boolean isCompletionAvailable()
IDirectEditing
isCompletionAvailable in interface IDirectEditingisCompletionAvailable in class AbstractDirectEditingFeaturepublic boolean stretchFieldToFitText()
IDirectEditing
stretchFieldToFitText in interface IDirectEditingstretchFieldToFitText in class AbstractDirectEditingFeaturepublic int getEditingType()
IDirectEditing
public java.lang.String getInitialValue(IDirectEditingContext context)
IDirectEditing
context - the context
public void setValue(java.lang.String value,
IDirectEditingContext context)
IDirectEditing
value - the valuecontext - the context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||