Package org.eclipse.jface.viewers
Interface ICellModifier
public interface ICellModifier
A cell modifier is used to access the data model from a cell
 editor in an abstract way. It offers methods to:
 
- to check if a a model element's property can be edited or not
- retrieve a value a model element's property
- to store a cell editor's value back into the model element's property
This interface should be implemented by classes that wish to act as cell modifiers.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanChecks whether the given property of the given element can be modified.Returns the value for the given property of the given element.voidModifies the value for the given property of the given element.
- 
Method Details- 
canModifyChecks whether the given property of the given element can be modified.- Parameters:
- element- the element
- property- the property
- Returns:
- trueif the property can be modified, and- falseif it is not modifiable
 
- 
getValueReturns the value for the given property of the given element. Returnsnullif the element does not have the given property.- Parameters:
- element- the element
- property- the property
- Returns:
- the property value
 
- 
modifyModifies the value for the given property of the given element. Has no effect if the element does not have the given property, or if the property cannot be modified.Note that it is possible for an SWT Item to be passed instead of the model element. To handle this case in a safe way, use: if (element instanceof Item) { element = ((Item) element).getData(); } // modify the element's property here- Parameters:
- element- the model element or SWT Item (see above)
- property- the property
- value- the new property value
- See Also:
 
 
-