edu.stanford.nlp.parser.lexparser
Class IntDependency

java.lang.Object
  extended by edu.stanford.nlp.parser.lexparser.IntDependency
All Implemented Interfaces:
Serializable

public class IntDependency
extends Object
implements Serializable

Maintains a dependency between head and dependent where they are each an IntTaggedWord.

Author:
Christopher Manning
See Also:
Serialized Form

Field Summary
static int ANY_DISTANCE_INT
           
 IntTaggedWord arg
           
 short distance
           
 IntTaggedWord head
           
static String LEFT
           
 boolean leftHeaded
           
static String RIGHT
           
 
Constructor Summary
IntDependency()
           
IntDependency(int headWord, int headTag, int argWord, int argTag, boolean leftHeaded, int distance)
           
IntDependency(IntTaggedWord head, IntTaggedWord arg, boolean leftHeaded, int distance)
           
 
Method Summary
 boolean equals(Object o)
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LEFT

public static final String LEFT
See Also:
Constant Field Values

RIGHT

public static final String RIGHT
See Also:
Constant Field Values

ANY_DISTANCE_INT

public static final int ANY_DISTANCE_INT
See Also:
Constant Field Values

head

public IntTaggedWord head

arg

public IntTaggedWord arg

leftHeaded

public boolean leftHeaded

distance

public short distance
Constructor Detail

IntDependency

public IntDependency()

IntDependency

public IntDependency(IntTaggedWord head,
                     IntTaggedWord arg,
                     boolean leftHeaded,
                     int distance)

IntDependency

public IntDependency(int headWord,
                     int headTag,
                     int argWord,
                     int argTag,
                     boolean leftHeaded,
                     int distance)
Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Stanford NLP Group