de.guibuilder.framework.event
Class GuiTreeNodeChangeEvent

java.lang.Object
  extended by de.guibuilder.framework.event.GuiUserEvent
      extended by de.guibuilder.framework.event.GuiTreeNodeChangeEvent

public final class GuiTreeNodeChangeEvent
extends GuiUserEvent


Field Summary
 GuiTree component
           
 GuiTreeNode node
           
 java.lang.String value
           
 
Fields inherited from class de.guibuilder.framework.event.GuiUserEvent
ACTION, cancel, CHANGE, CLICK, CREATE, DBL_CLICK, DRAG_ENTER, DRAG_EXIT, DRAG_OVER, DROP, FILEDROP, KEY, LOST_FOCUS, member, MESSAGE_BOX, MOUSE_MOVED, MOUSE_OVER, NODE_CHANGE, POPUP_SHOW, TAB, TABLE, TREE, window, WINDOW
 
Constructor Summary
GuiTreeNodeChangeEvent(GuiWindow win, GuiTree comp, GuiTreeNode node)
           
 
Method Summary
 GuiTree getComponent()
           
 int getEventType()
          Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ...
 GuiTreeNode getNode()
           
 java.lang.String getValue()
           
 
Methods inherited from class de.guibuilder.framework.event.GuiUserEvent
getMember, getWindow
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

component

public transient GuiTree component

node

public transient GuiTreeNode node

value

public java.lang.String value
Constructor Detail

GuiTreeNodeChangeEvent

public GuiTreeNodeChangeEvent(GuiWindow win,
                              GuiTree comp,
                              GuiTreeNode node)
Method Detail

getEventType

public final int getEventType()
Description copied from class: GuiUserEvent
Liefert den jeweiligen Event-Typ; dieses soll Ketten von if (... instanceof ...) else if ... vermeiden.


 public final void userActionPerformed(GuiUserEvent event) {
    switch (event.getEventType() ) {
    case GuiUserEvent.ACTION:
       GuiActionEvent action = (GuiActionEvent)event;
       ...
       break;
    case GuiUserEvent.CHANGE:
       GuiChangeEvent change = (GuiChangeEvent)event;
       ...
       break;
    ...
    }
 }
 

Specified by:
getEventType in class GuiUserEvent

getComponent

public GuiTree getComponent()

getNode

public GuiTreeNode getNode()

getValue

public java.lang.String getValue()