Bridges-Java  3.1.2
Bridges(JavaAPI)
Classes | Public Member Functions | List of all members
bridges.base.CircDLelement< E > Class Template Reference
Inheritance diagram for bridges.base.CircDLelement< E >:
bridges.base.DLelement< E > bridges.base.SLelement< E > bridges.base.Element< E > bridges.base.DataStruct

Classes

class  CircDLelementIterator
 
class  CircDLelementReverseIterator
 

Public Member Functions

 CircDLelement ()
 
 CircDLelement (String label, E e)
 
 CircDLelement (CircDLelement< E > next, CircDLelement< E > prev)
 
 CircDLelement (E e, CircDLelement< E > next, CircDLelement< E > prev)
 
String getDataStructType ()
 
CircDLelement< E > getNext ()
 
CircDLelement< E > getPrev ()
 
Iterator< E > iterator ()
 
Iterator< E > reverse_iterator ()
 
- Public Member Functions inherited from bridges.base.DLelement< E >
 DLelement ()
 
 DLelement (String label, E e)
 
 DLelement (DLelement< E > next, DLelement< E > prev)
 
 DLelement (E e, DLelement< E > next, DLelement< E > prev)
 
String getDataStructType ()
 
DLelement< E > getNext ()
 
void setNext (DLelement< E > nxt)
 
DLelement< E > getPrev ()
 
void setPrev (DLelement< E > prv)
 
String getDataStructureRepresentation ()
 
Iterator< E > reverse_iterator ()
 
- Public Member Functions inherited from bridges.base.SLelement< E >
 SLelement ()
 
 SLelement (String label, E e)
 
 SLelement (E e, SLelement< E > next)
 
 SLelement (E e)
 
 SLelement (SLelement< E > next)
 
String getDataStructType ()
 
SLelement< E > getNext ()
 
void setNext (SLelement< E > next)
 
String toString ()
 
String getDataStructureRepresentation ()
 
Iterator< E > iterator ()
 
- Public Member Functions inherited from bridges.base.Element< E >
String getDataStructType ()
 Get the Element type name. More...
 
 Element ()
 Element constructor. More...
 
 Element (E val)
 the constructor of Element More...
 
 Element (String label, E val)
 Constructor of Element. More...
 
 Element (Element< E > original)
 performing deep copy of an element when needed More...
 
String getIdentifier ()
 
void setSize (double sz)
 
void setColor (Color col)
 
Color getColor ()
 
void setOpacity (float opacity)
 
double getOpacity ()
 
void setShape (String aShape)
 
ElementVisualizer getVisualizer ()
 
void setVisualizer (ElementVisualizer visualizer)
 
LinkVisualizer getLinkVisualizer (Element< E > el)
 Returns the Element's link visualizer object. More...
 
String getClassName ()
 
int compareTo (Element< E > e1)
 
boolean equals (Element< E > e1)
 
String getElementRepresentation ()
 
String getDataStructureRepresentation ()
 
String getLinkRepresentation (LinkVisualizer lv, String src, String dest)
 
String getLabel ()
 
void setLabel (String label)
 
getValue ()
 
void setValue (E value)
 
double getSize ()
 
void setColor (String col)
 Change the element color. More...
 
String getShape ()
 
void setLocation (double locX, double locY)
 Set the location attributes of an element. More...
 
double getLocationX ()
 
double getLocationY ()
 
String toString ()
 
- Public Member Functions inherited from bridges.base.DataStruct
abstract String getDataStructType ()
 
abstract String getDataStructureRepresentation ()
 

Additional Inherited Members

- Protected Member Functions inherited from bridges.base.SLelement< E >
void getListElements (Vector< Element< E >> nodes)
 
- Protected Member Functions inherited from bridges.base.Element< E >
void setLinkVisualizer (Element< E > el)
 Sets the link from this element to a new incoming element. More...
 
void removeLinkVisualizer (Element< E > el)
 Removes the link from this element to a new incoming element. More...
 
void validateVal (E value)
 
- Protected Attributes inherited from bridges.base.DLelement< E >
DLelement< E > prev
 
- Protected Attributes inherited from bridges.base.SLelement< E >
SLelement< E > next = null
 
- Protected Attributes inherited from bridges.base.DataStruct
String QUOTE = "\""
 

Constructor & Destructor Documentation

◆ CircDLelement() [1/4]

Constructs an empty CircDLelement with next and prev pointers set to itself

◆ CircDLelement() [2/4]

bridges.base.CircDLelement< E >.CircDLelement ( String  label,
e 
)

Constructs a CircDLelement labeled "label", holding an object "e", with next and prev pointers set to itself

Parameters
labelthe label for this CircDLelement that shows up on the Bridges visualization
ethe genereic object that this CircDLelement is holding

◆ CircDLelement() [3/4]

Constructs an empty DLelement with the next pointer set to the CircDLelement "next" and the prev pointer set to CircDLelement "prev".

Parameters
nextthe DLelement that should be assigned to the next pointer
prevthe DLelement that should be assigned to the prev pointer

◆ CircDLelement() [4/4]

bridges.base.CircDLelement< E >.CircDLelement ( e,
CircDLelement< E >  next,
CircDLelement< E >  prev 
)

Constructs a DLelement holding an object "e", with the next pointer set to the DLelement "next" and the prev pointer set to DLelement "prev".

Parameters
ethe generic object that this CircDLelement is holding
nextthe CircDLelement that should be assigned to the next pointer
prevthe CircDLelement that should be assigned to the prev pointer

Member Function Documentation

◆ getDataStructType()

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

This method gets the name of the data structure type

Returns
The date structure type as a string

◆ getNext()

This method returns the pointer to the next DLelement

Returns
the DLelement assigned to the next pointer

◆ getPrev()

This method returns the pointer to the previous DLelement

Returns
the DLelement assigned to the prev pointer

◆ iterator()

Iterator<E> bridges.base.CircDLelement< E >.iterator ( )

Return an iterator over the elements in the array. This is generally not called directly, but is called by Java when used in a "simple" for loops

◆ reverse_iterator()

Iterator<E> bridges.base.CircDLelement< E >.reverse_iterator ( )

Return an iterator over the elements in the array. This is generally not called directly, but is called by Java when used in a "simple" for loops


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