Bridges-Java-2.3.2  2.3.2
Bridges(JavaAPI)
Public Member Functions | List of all members
bridges.base.BinTreeElement< E > Class Template Reference

This class can be used to create tree element objects with left and right pointers. More...

Inheritance diagram for bridges.base.BinTreeElement< E >:
bridges.base.TreeElement< E > bridges.base.Element< E > bridges.base.DataStruct bridges.base.BSTElement< K, E > bridges.base.AVLTreeElement< K, E >

Public Member Functions

 BinTreeElement ()
 
 BinTreeElement (E e)
 
 BinTreeElement (String label, E e)
 
 BinTreeElement (BinTreeElement< E > left, BinTreeElement< E > right)
 
 BinTreeElement (E e, BinTreeElement< E > left, BinTreeElement< E > right)
 
String getDataStructType ()
 
BinTreeElement< E > getLeft ()
 
void setLeft (BinTreeElement< E > left)
 
BinTreeElement< E > getRight ()
 
void setRight (BinTreeElement< E > right)
 
- Public Member Functions inherited from bridges.base.TreeElement< E >
 TreeElement ()
 
 TreeElement (E e)
 
 TreeElement (String label, E e)
 
 TreeElement (TreeElement< E > left, TreeElement< E > right)
 
 TreeElement (E e, TreeElement< E > left, TreeElement< E > right)
 
String getDataStructType ()
 
void addChild (TreeElement< E > child)
 
int getNumberOfChildren ()
 
void setChild (int index, TreeElement< E > child)
 
TreeElement< E > getChild (int index)
 
- Public Member Functions inherited from bridges.base.Element< E >
 Element ()
 
 Element (E val)
 
 Element (String label, E val)
 
 Element (Element< E > original)
 
String getIdentifier ()
 
ElementVisualizer getVisualizer ()
 
void setVisualizer (ElementVisualizer visualizer)
 
LinkVisualizer getLinkVisualizer (Element< E > el)
 
String getClassName ()
 
int compareTo (Element< E > e1)
 
boolean equals (Element< E > e1)
 
String getRepresentation ()
 
String getLabel ()
 
void setLabel (String label)
 
String arrangeLabel (String label, int wordNumber)
 
getValue ()
 
void setValue (E value)
 
String toString ()
 

Additional Inherited Members

- Protected Member Functions inherited from bridges.base.Element< E >
String getDataStructType ()
 
void validateVal (E value)
 
- Protected Member Functions inherited from bridges.base.DataStruct
abstract String getDataStructType ()
 
- Protected Attributes inherited from bridges.base.DataStruct
String QUOTE = "\""
 

Detailed Description

This class can be used to create tree element objects with left and right pointers.

Added to be a subclass of TreeElement

Date
6/22/16,
Author
Kalpathi Subramanian, Mihai Mehedint

Constructor & Destructor Documentation

Constructs an empty Binary Tree Element with right and left pointers set to null.

Constructs a TreeElement holding an object "e" with right and left pointers set to null.

Parameters
ethe generic object that TreeElement will hold
bridges.base.BinTreeElement< E >.BinTreeElement ( String  label,
e 
)

Constructs a TreeElement with label set to "label", holding an object "e".

Parameters
labelthe label of TreeElement that shows up on the Bridges visualization
ethe generic object that TreeElement will hold

Constructs an empty TreeElement left pointer pointing to "left" and right pointer pointing to "right".

Parameters
leftthe TreeElement to be assigned to the left pointer of this TreeElement
rightthe TreeElement to be assigned to the right pointer of this TreeElement
bridges.base.BinTreeElement< E >.BinTreeElement ( e,
BinTreeElement< E >  left,
BinTreeElement< E >  right 
)

Constructs a TreeElement holding the object "e", left pointer pointing to "left" and right pointer pointing to "right".

Parameters
ethe generic object that TreeElement will hold
leftthe TreeElement to be assigned to the left pointer of this TreeElement
rightthe TreeElement to be assigned to the right pointer of this TreeElement

Member Function Documentation

String bridges.base.BinTreeElement< E >.getDataStructType ( )

This method gets the data structure type

Returns
The date structure type as a string

This method returns the left tree element pointer

Returns
the left child of this TreeElement

This method returns the right tree element pointer

Returns
the right child of this TreeElement
void bridges.base.BinTreeElement< E >.setLeft ( BinTreeElement< E >  left)

This method sets the left tree element pointer

Parameters
leftthe TreeElement that should be assigned to the left child
void bridges.base.BinTreeElement< E >.setRight ( BinTreeElement< E >  right)

This method sets the right tree element pointer

Parameters
rightthe TreeElement that should be assigned to the right child

The documentation for this class was generated from the following file: