net.sourceforge.java.util.gui.jface.viewers.event
Class MutableTreeElementEvent

java.lang.Object
  extended byjava.util.EventObject
      extended bynet.sourceforge.java.util.gui.jface.viewers.event.MutableTreeElementEvent
All Implemented Interfaces:
Serializable

public class MutableTreeElementEvent
extends EventObject

Event triggered by aMutableTreeElement instances if one of its properties or its internal structure has changed.

Author:
Sebastian Machhausen
See Also:
Serialized Form

Field Summary
private  IMutableTreeElement element
           The element affected by the event
private  IMutableTreeElement parent
           The parent element affected by the event
(package private) static long serialVersionUID
           The serial uid of this class
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
MutableTreeElementEvent(IMutableTreeElement element, IMutableTreeElement parent)
           Creates a new MutableTreeElementEvent instance using the specified affected elements.
 
Method Summary
 IMutableTreeElement getElement()
           Gets the element affected by this MutableTreeElementEvent.
 IMutableTreeElement getParent()
           Gets the parent element affected by this MutableTreeElementEvent.
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

static final long serialVersionUID

The serial uid of this class

See Also:
Constant Field Values

element

private IMutableTreeElement element

The element affected by the event


parent

private IMutableTreeElement parent

The parent element affected by the event

Constructor Detail

MutableTreeElementEvent

public MutableTreeElementEvent(IMutableTreeElement element,
                               IMutableTreeElement parent)

Creates a new MutableTreeElementEvent instance using the specified affected elements.

Parameters:
element - the element affected by this event
parent - the parent element affected by this event
Method Detail

getElement

public IMutableTreeElement getElement()

Gets the element affected by this MutableTreeElementEvent. This element may have been added, removed or updated.

Returns:
the element affected by this MutableTreeElementEvent

getParent

public IMutableTreeElement getParent()

Gets the parent element affected by this MutableTreeElementEvent. An adding, removal or update operation may have been occured in this parent's children elements.

Returns:
the parent element affected by this MutableTreeElementEvent