|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.eclipse.compare.structuremergeviewer.DiffElement
An abstract base implementation of the IDiffElement
interface.
Subclasses may add behavior and state, and may override getImage
and getType
to suit.
Field Summary |
Fields inherited from interface org.eclipse.compare.ITypedElement |
FOLDER_TYPE, TEXT_TYPE, UNKNOWN_TYPE |
Constructor Summary | |
DiffElement(IDiffContainer parent,
int kind)
Creates a new DiffElement as a child of the given parent. |
Method Summary | |
Image |
getImage()
The DiffElement implementation of this ITypedInput
method returns null . |
int |
getKind()
Returns the kind of difference as defined in Differencer . |
IDiffContainer |
getParent()
Returns the parent of this element. |
String |
getType()
The DiffElement implementation of this ITypedElement
method returns ITypedElement.UNKNOWN_TYPE . |
void |
setKind(int kind)
Sets the kind of difference for this element. |
void |
setParent(IDiffContainer parent)
Sets the parent of this element. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.compare.ITypedElement |
getName |
Constructor Detail |
public DiffElement(IDiffContainer parent, int kind)
DiffElement
as a child of the given parent.
If parent is not null
the new element is added to the parent.
parent
- the parent of this child; if not null
this element is automatically added as a childkind
- the kind of changeMethod Detail |
public Image getImage()
DiffElement
implementation of this ITypedInput
method returns null
. Subclasses may re-implement to provide
an image for this element.
getImage
in interface ITypedElement
null
if this type of input has no imagepublic String getType()
DiffElement
implementation of this ITypedElement
method returns ITypedElement.UNKNOWN_TYPE
. Subclasses may
re-implement to provide a type for this element.
getType
in interface ITypedElement
public void setKind(int kind)
kind
- set the kind of difference this element representsDifferencer
public int getKind()
IDiffElement
Differencer
.
getKind
in interface IDiffElement
Differencer
public IDiffContainer getParent()
IDiffElement
null
is returned.
getParent
in interface IDiffElement
null
if the element has no parentpublic void setParent(IDiffContainer parent)
IDiffElement
setParent
in interface IDiffElement
parent
- the new parent of this element, or null
if this
element is to have no parent
|
Eclipse Platform 2.0 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |