|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.stanford.nlp.trees.NamedDependency
public class NamedDependency
An individual dependency between a head and a dependent. The head and dependent are represented as a Label. For example, these can be a Word or a WordTag. If one wishes the dependencies to preserve positions in a sentence, then each can be a NamedConstituent.
Constructor Summary | |
---|---|
NamedDependency(Label regent,
Label dependent,
Object name)
|
|
NamedDependency(String regent,
int regentStartIndex,
int regentEndIndex,
String dependent,
int depStartIndex,
int depEndIndex,
Object name)
|
|
NamedDependency(String regent,
int regentIndex,
String dependent,
int dependentIndex,
Object name)
|
|
NamedDependency(String regent,
String dependent,
Object name)
|
Method Summary | |
---|---|
DependencyFactory |
dependencyFactory()
Provide a factory for this kind of dependency |
Label |
dependent()
Describes the dependent (argument/modifier) of the dependency relation. |
boolean |
equals(Object o)
|
boolean |
equalsIgnoreName(Object o)
Are two dependencies equal if you ignore the dependency name. |
static DependencyFactory |
factory()
|
Label |
governor()
Describes the governor (regent/head) of the dependency relation. |
int |
hashCode()
|
Object |
name()
Names the type of dependency (subject, instrument, ...). |
String |
toString()
|
String |
toString(String format)
Provide different printing options via a String keyword. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NamedDependency(String regent, String dependent, Object name)
public NamedDependency(String regent, int regentIndex, String dependent, int dependentIndex, Object name)
public NamedDependency(String regent, int regentStartIndex, int regentEndIndex, String dependent, int depStartIndex, int depEndIndex, Object name)
public NamedDependency(Label regent, Label dependent, Object name)
Method Detail |
---|
public int hashCode()
hashCode
in class Object
public boolean equals(Object o)
equals
in class Object
public boolean equalsIgnoreName(Object o)
Dependency
equalsIgnoreName
in interface Dependency<Label,Label,Object>
o
- The thing to compare against ignoring name
public String toString()
toString
in class Object
public String toString(String format)
toString
in interface Dependency<Label,Label,Object>
format
- A format string, either "xml" or you get the default
public Label governor()
Dependency
governor
in interface Dependency<Label,Label,Object>
public Label dependent()
Dependency
dependent
in interface Dependency<Label,Label,Object>
public Object name()
Dependency
name
in interface Dependency<Label,Label,Object>
public DependencyFactory dependencyFactory()
Dependency
dependencyFactory
in interface Dependency<Label,Label,Object>
public static DependencyFactory factory()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |