|
|||||||||
| Home >> All >> org >> eclipse >> [ compare overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.eclipse.compare
Interface IEditableContent

- All Known Implementing Classes:
- ResourceNode
- public interface IEditableContent
Common interface for objects with editable contents.
Typically it is implemented by objects that also implement
the IStreamContentAccessor interface.
Clients may implement this interface.
Note that implementing IEditableContent does not
automatically mean that it is editable. An object is only editable if
it implements IEditableContent and the isEditable method returns true.
| Method Summary | |
boolean |
isEditable()
Returns true if this object can be modified. |
ITypedElement |
replace(ITypedElement child,
ITypedElement other)
This method is called on a parent to add or remove a child, or to copy the contents of a child. |
void |
setContent(byte[] newContent)
Replaces the current content with the given new bytes. |
| Method Detail |
isEditable
public boolean isEditable()
- Returns
trueif this object can be modified. If it returnsfalsethe other methods of this API must not be called.
setContent
public void setContent(byte[] newContent)
- Replaces the current content with the given new bytes.
replace
public ITypedElement replace(ITypedElement child, ITypedElement other)
- This method is called on a parent to add or remove a child,
or to copy the contents of a child.
What to do is encoded in the two arguments as follows:
add: child == null other != null remove: child != null other == null copy: child != null other != null
|
|||||||||
| Home >> All >> org >> eclipse >> [ compare overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC