public final class GrammaticalRelationsFactory
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
private |
GrammaticalRelationsFactory() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> |
invokeValues(java.lang.Class<?> clazz)
All grammatical relations classes have a values method but no common interface.
|
static java.lang.Class<?> |
makeGrammaticalRelationClass(Language language)
Get grammatical relation model class for a specified grammatical relation
|
static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> |
makeGrammaticalRelationCollection(java.lang.Class<?> clazz)
Make collection of grammatical relations from relations set class
|
static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> |
makeGrammaticalRelationCollection(Language language)
Make collection of grammatical relations from language
|
public static java.lang.Class<?> makeGrammaticalRelationClass(Language language)
language
- languagepublic static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> makeGrammaticalRelationCollection(java.lang.Class<?> clazz)
clazz
- relation set classpublic static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> makeGrammaticalRelationCollection(Language language)
language
- languagepublic static java.util.List<edu.stanford.nlp.trees.GrammaticalRelation> invokeValues(java.lang.Class<?> clazz) throws java.lang.IllegalArgumentException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.SecurityException, java.lang.NoSuchMethodException
clazz
- classjava.lang.reflect.InvocationTargetException
- exceptionjava.lang.IllegalAccessException
- exceptionjava.lang.IllegalArgumentException
- exceptionjava.lang.NoSuchMethodException
- exceptionjava.lang.SecurityException
- exception