org.eclipse.compare.structuremergeviewer
Class DiffElement
java.lang.Object
org.eclipse.compare.structuremergeviewer.DiffElement
-
All Implemented Interfaces:
-
ITypedElement,
IDiffElement
-
Direct Known Subclasses:
-
DiffContainer
-
public abstract class DiffElement
- extends
Object
- implements
IDiffElement
An abstract base implementation of the IDiffElement
interface.
Subclasses may add behavior and state, and may override getImage
and getType
to suit.
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
|
DiffElement
public DiffElement(
IDiffContainer parent,
int kind)
- Creates a new
DiffElement
as a child of the given parent.
If parent is not null
the new element is added to the parent.
-
Parameters:
-
parent
- the parent of this child; if not null
this element is automatically added as a child -
kind
- the kind of change
getImage
public
Image getImage()
- The
DiffElement
implementation of this ITypedInput
method returns null
. Subclasses may re-implement to provide
an image for this element.
-
-
Specified by:
-
getImage
in interface
ITypedElement
-
-
Returns:
-
null
.
getType
public
String getType()
- The
DiffElement
implementation of this ITypedElement
method returns ITypedElement.UNKNOWN_TYPE
. Subclasses may
re-implement to provide a type for this element.
-
-
Specified by:
-
getType
in interface
ITypedElement
-
-
Returns:
-
ITypedElement.UNKNOWN_TYPE
.
setKind
public void setKind(int kind)
- Sets the kind of difference for this element.
-
-
-
Parameters:
-
kind
- set the kind of difference this element represents -
See Also:
-
Differencer
getKind
public int getKind()
-
Description copied from interface:
IDiffElement
- Returns the kind of difference as defined in
Differencer
.
-
-
Specified by:
-
getKind
in interface
IDiffElement
-
-
Returns:
- the kind of difference as defined in
Differencer
getParent
public
IDiffContainer getParent()
-
Description copied from interface:
IDiffElement
- Returns the parent of this element.
If the object is the root of a hierarchy
null
is returned.
-
-
Specified by:
-
getParent
in interface
IDiffElement
-
-
Returns:
- the parent of this element, or
null
if the element has no parent
setParent
public void setParent(
IDiffContainer parent)
-
Description copied from interface:
IDiffElement
- Sets the parent of this element.
-
-
Specified by:
-
setParent
in interface
IDiffElement
-
-
Parameters:
-
parent
- the new parent of this element, or null
if this
element is to have no parent
Guidelines for using Eclipse APIs.
Copyright (c) Eclipse contributors and others 2000, 2008. All rights reserved.