public interface IDiffContainer extends IDiffElement
IDiffContainer is a IDiffElement with children.
IDiffContainer are the inner nodes displayed
by the DiffTreeViewer.
IDiffContainer are typically created as the result of performing
a compare with the Differencer.
Clients may implement this interface, or use one of the standard implementations,
DiffContainer or DiffNode.
Differencer,
DiffTreeViewerFOLDER_TYPE, TEXT_TYPE, UNKNOWN_TYPE| Modifier and Type | Method and Description |
|---|---|
void |
add(IDiffElement child)
Adds the given child to this container.
|
IDiffElement[] |
getChildren()
Returns the children of this container.
|
boolean |
hasChildren()
Returns whether this container has at least one child.
|
void |
removeToRoot(IDiffElement child)
Removes the given child from this container.
|
getKind, getParent, setParentgetImage, getName, getTypeboolean hasChildren()
getChildren method.true if this container has at least one childIDiffElement[] getChildren()
null).void add(IDiffElement child)
child - the child to be added to this containervoid removeToRoot(IDiffElement child)
child - the child to be removed from this containerGuidelines for using Eclipse APIs. Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.