|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.viewers.CellEditor
org.eclipse.jface.viewers.TextCellEditor
org.eclipse.emf.ecp.edit.spi.swt.table.StringCellEditor
public class StringCellEditor
A String cell editor which displays strings.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.eclipse.jface.viewers.CellEditor |
---|
org.eclipse.jface.viewers.CellEditor.LayoutData |
Field Summary |
---|
Fields inherited from class org.eclipse.jface.viewers.CellEditor |
---|
COPY, CUT, DELETE, FIND, PASTE, REDO, SELECT_ALL, UNDO |
Fields inherited from interface org.eclipse.emf.ecp.edit.spi.swt.table.ECPCellEditor |
---|
CUSTOM_VARIANT |
Constructor Summary | |
---|---|
StringCellEditor()
Default constructor. |
|
StringCellEditor(org.eclipse.swt.widgets.Composite parent)
A constructor which takes only a parent. |
|
StringCellEditor(org.eclipse.swt.widgets.Composite parent,
int style)
A constructor which takes the parent and the style. |
Method Summary | |
---|---|
int |
getColumnWidthWeight()
The returned value is used for layouting the table columns. |
String |
getFormatedString(Object value)
This returns the String which will be shown in the table when no cell editor is open. |
org.eclipse.swt.graphics.Image |
getImage(Object value)
This returns the Image which will be shown in the table when no cell editor is open. |
int |
getMinWidth()
Returns the minimum width of the cell editor. |
org.eclipse.core.databinding.UpdateValueStrategy |
getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
This UpdateValueStrategy will be used as the model to target strategy during data binding. |
org.eclipse.core.databinding.UpdateValueStrategy |
getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
This UpdateValueStrategy will be used as the target to model strategy during data binding. |
org.eclipse.core.databinding.property.value.IValueProperty |
getValueProperty()
Returns the IValueProperty for this cell editor which is used by the table to create an
IObservableValue . |
void |
instantiate(org.eclipse.emf.ecore.EStructuralFeature feature,
ViewModelContext viewModelContext)
Instantiates this cell editor. |
void |
setEditable(boolean editable)
Sets editable state of the cell editor. |
Methods inherited from class org.eclipse.jface.viewers.TextCellEditor |
---|
getLayoutData, isCopyEnabled, isCutEnabled, isDeleteEnabled, isPasteEnabled, isSaveAllEnabled, isSelectAllEnabled, performCopy, performCut, performDelete, performPaste, performSelectAll |
Methods inherited from class org.eclipse.jface.viewers.CellEditor |
---|
activate, activate, addListener, addPropertyChangeListener, create, deactivate, dispose, getControl, getErrorMessage, getStyle, getValidator, getValue, isActivated, isDirty, isFindEnabled, isRedoEnabled, isUndoEnabled, isValueValid, performFind, performRedo, performUndo, removeListener, removePropertyChangeListener, setFocus, setStyle, setValidator, setValue |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecp.edit.spi.swt.table.ECPCellEditor |
---|
getStyle |
Constructor Detail |
---|
public StringCellEditor()
public StringCellEditor(org.eclipse.swt.widgets.Composite parent)
parent
- the Composite
to use as a parent.public StringCellEditor(org.eclipse.swt.widgets.Composite parent, int style)
parent
- the Composite
to use as a parentstyle
- the Style to setMethod Detail |
---|
public org.eclipse.core.databinding.property.value.IValueProperty getValueProperty()
IValueProperty
for this cell editor which is used by the table to create an
IObservableValue
.
getValueProperty
in interface ECPCellEditor
IValueProperty
for this cell editorECPCellEditor.getValueProperty()
public void instantiate(org.eclipse.emf.ecore.EStructuralFeature feature, ViewModelContext viewModelContext)
ViewModelServices
.
instantiate
in interface ECPCellEditor
feature
- the EStructuralFeature
displayed in this cell editorviewModelContext
- the ViewModelContext
used for the current viewECPCellEditor.instantiate(org.eclipse.emf.ecore.EStructuralFeature,
org.eclipse.emf.ecp.view.spi.context.ViewModelContext)
public String getFormatedString(Object value)
getFormatedString
in interface ECPCellEditor
value
- the Object to get the formated String for
ECPCellEditor.getFormatedString(java.lang.Object)
public int getColumnWidthWeight()
getColumnWidthWeight
in interface ECPCellEditor
ECPCellEditor.getColumnWidthWeight()
public org.eclipse.core.databinding.UpdateValueStrategy getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
UpdateValueStrategy
will be used as the target to model strategy during data binding.
getTargetToModelStrategy
in interface ECPCellEditor
databindingContext
- The DataBindingContext
used by this strategy
ECPCellEditor.getTargetToModelStrategy(org.eclipse.core.databinding.DataBindingContext)
public org.eclipse.core.databinding.UpdateValueStrategy getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext databindingContext)
UpdateValueStrategy
will be used as the model to target strategy during data binding.
getModelToTargetStrategy
in interface ECPCellEditor
databindingContext
- The DataBindingContext
used by this strategy
ECPCellEditor.getModelToTargetStrategy(org.eclipse.core.databinding.DataBindingContext)
public void setEditable(boolean editable)
setEditable
in interface ECPCellEditor
editable
- true
if editable, false
otherwiseECPCellEditor.setEditable(boolean)
public org.eclipse.swt.graphics.Image getImage(Object value)
getImage
in interface ECPCellEditor
value
- the Object to get the Image for
ECPCellEditor.getImage(java.lang.Object)
public int getMinWidth()
getMinWidth
in interface ECPCellEditor
ECPCellEditor.getMinWidth()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |