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
,
DiffTreeViewer
FOLDER_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, setParent
getImage, getName, getType
boolean 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 container
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.