csli.util.collections
Class Lattice

java.lang.Object
  extended by csli.util.collections.Lattice

public class Lattice
extends Object

Author:
huac a lattice of linked objects that allows multiple links

Field Summary
 Vector backLinks
           
 Vector foreLinks
           
 String value
           
 
Constructor Summary
Lattice(String value, Lattice next)
           
 
Method Summary
 void addNext(Lattice next)
           
 void addPrevious(Lattice prev)
           
 void deleteNext(Lattice next)
           
 void deletePrevious(Lattice prev)
           
 Lattice findHead()
           
 Lattice findValue(String role)
           
 String getLatticeString()
           
 String getValue()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

public String value

foreLinks

public Vector foreLinks

backLinks

public Vector backLinks
Constructor Detail

Lattice

public Lattice(String value,
               Lattice next)
Method Detail

getValue

public String getValue()

findHead

public Lattice findHead()

addNext

public void addNext(Lattice next)

deleteNext

public void deleteNext(Lattice next)

addPrevious

public void addPrevious(Lattice prev)

deletePrevious

public void deletePrevious(Lattice prev)

findValue

public Lattice findValue(String role)

getLatticeString

public String getLatticeString()