edu.stanford.nlp.parser.lexparser
Class Lattice

java.lang.Object
  extended by edu.stanford.nlp.parser.lexparser.Lattice
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable<LatticeEdge>

public class Lattice
extends java.lang.Object
implements java.io.Serializable, java.lang.Iterable<LatticeEdge>

See Also:
Serialized Form

Constructor Summary
Lattice()
           
 
Method Summary
 void addBoundary()
           
 void addConstraint(Test.Constraint c)
           
 void addEdge(LatticeEdge e)
           
 java.util.List<Test.Constraint> getConstraints()
           
 java.util.List<LatticeEdge> getEdgesOverSpan(int start, int end)
           
 int getNumEdges()
           
 int getNumNodes()
           
 java.util.Iterator<LatticeEdge> iterator()
           
 void setEdge(int id, LatticeEdge e)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Lattice

public Lattice()
Method Detail

addEdge

public void addEdge(LatticeEdge e)

addConstraint

public void addConstraint(Test.Constraint c)

getNumNodes

public int getNumNodes()

getConstraints

public java.util.List<Test.Constraint> getConstraints()

getNumEdges

public int getNumEdges()

getEdgesOverSpan

public java.util.List<LatticeEdge> getEdgesOverSpan(int start,
                                                    int end)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setEdge

public void setEdge(int id,
                    LatticeEdge e)

iterator

public java.util.Iterator<LatticeEdge> iterator()
Specified by:
iterator in interface java.lang.Iterable<LatticeEdge>

addBoundary

public void addBoundary()


Stanford NLP Group