Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode Class Reference

Tree node that wraps an RQML Element. More...

Inheritance diagram for com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode:

com.arcle.rmt.j2se.swing.vc.AbstractElementList.Node List of all members.

Public Member Functions

 ElementNode (ElementTypeNode p, RQMLFirstClass elem)
String toString ()
boolean isLeaf ()
boolean getAllowsChildren ()
 This node doesn't allow children, therefore this method always returns false.

void update (Observable source, Object param)
RQMLFirstClass getElement ()
void cmEditElement ()
void notifyRemoved ()
 Notifies that this tree node is being removed from its parent.


Protected Member Functions

List createChildren ()
 This node doesn't allow children, therefore this method always returns null.

boolean addObservable (Object observable)
boolean deleteObservable (Object observable)

Private Attributes

RQMLFirstClass _element

Detailed Description

Tree node that wraps an RQML Element.

Author:
Sasmito Adibowo
Version:
Id
AbstractElementList.java,v 1.12 2003/05/15 19:43:47 adib Exp

Definition at line 891 of file AbstractElementList.java.


Constructor & Destructor Documentation

com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.ElementNode ElementTypeNode  p,
RQMLFirstClass  elem
 

Definition at line 892 of file AbstractElementList.java.


Member Function Documentation

boolean com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.addObservable Object  observable  )  [protected]
 

Definition at line 958 of file AbstractElementList.java.

void com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.cmEditElement  ) 
 

Definition at line 946 of file AbstractElementList.java.

Referenced by com.arcle.rmt.j2se.swing.vc.AbstractElementList.TreeController.doEditNode().

List com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.createChildren  )  [protected, virtual]
 

This node doesn't allow children, therefore this method always returns null.

Returns:
null.

Implements com.arcle.rmt.j2se.swing.vc.AbstractElementList.Node.

Definition at line 927 of file AbstractElementList.java.

boolean com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.deleteObservable Object  observable  )  [protected]
 

Definition at line 967 of file AbstractElementList.java.

boolean com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.getAllowsChildren  ) 
 

This node doesn't allow children, therefore this method always returns false.

Returns:
false

Reimplemented from com.arcle.rmt.j2se.swing.vc.AbstractElementList.Node.

Definition at line 918 of file AbstractElementList.java.

RQMLFirstClass com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.getElement  ) 
 

Definition at line 941 of file AbstractElementList.java.

Referenced by com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementTypeNode.deleteChild(), and com.arcle.rmt.j2se.swing.vc.AbstractElementList.TreeController.valueChanged().

boolean com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.isLeaf  ) 
 

Returns:
true

Reimplemented from com.arcle.rmt.j2se.swing.vc.AbstractElementList.Node.

Definition at line 908 of file AbstractElementList.java.

void com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.notifyRemoved  ) 
 

Notifies that this tree node is being removed from its parent.

Definition at line 954 of file AbstractElementList.java.

Referenced by com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementTypeNode.deleteChild().

String com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.toString  ) 
 

Definition at line 898 of file AbstractElementList.java.

References com.arcle.rmt.rqml.RQMLSecondClass.getID(), com.arcle.rmt.rqml.RQMLFirstClass.getName(), and com.arcle.rmt.rqml.StringOnly.getString().

void com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode.update Observable  source,
Object  param
 

Definition at line 934 of file AbstractElementList.java.


Member Data Documentation

RQMLFirstClass com.arcle.rmt.j2se.swing.vc.AbstractElementList.ElementNode._element [private]
 

Definition at line 979 of file AbstractElementList.java.


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:54:01 2004 for Arcle Rambutan by doxygen 1.3.5