|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Objectjava.lang.Enum<SyntaxArgType>
edu.mit.jverbnet.data.syntax.SyntaxArgType
public enum SyntaxArgType
Syntactic argument types. The values in this enum correspond to the named elements of xsd:choice subelement of the SYNTAX portion of the Verbnet xsd file.
Nested Class Summary | |
---|---|
static class |
SyntaxArgType.VALUE_RULE
Checks that the value meets the expectations of the type. |
Enum Constant Summary | |
---|---|
ADJ
|
|
ADV
|
|
LEX
|
|
NP
|
|
PREP
|
Field Summary | |
---|---|
static java.lang.String |
XSD_TYPE_NAME
The name of the xsd:simpleType entry that describes this verbnet type in the XSD file. |
Fields inherited from interface edu.mit.jverbnet.data.IVerbnetType |
---|
FIELD_NAME_XSD_TYPE_NAME, METHOD_NAME_getById |
Method Summary | |
---|---|
static SyntaxArgType |
getById(java.lang.String id)
Returns the object corresponding to the specified xsd name. |
java.lang.String |
getID()
Returns the id of the type, as defined in the xsd file. |
java.lang.String |
getName()
Returns a human-readable name for this argument type, suitable for display in a UI. |
SyntaxArgType.VALUE_RULE |
getValueRule()
Returns the value rule for this argument type. |
static SyntaxArgType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static SyntaxArgType[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final SyntaxArgType NP
public static final SyntaxArgType ADV
public static final SyntaxArgType ADJ
public static final SyntaxArgType PREP
public static final SyntaxArgType LEX
Field Detail |
---|
public static final java.lang.String XSD_TYPE_NAME
Method Detail |
---|
public static SyntaxArgType[] values()
for (SyntaxArgType c : SyntaxArgType.values()) System.out.println(c);
public static SyntaxArgType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic java.lang.String getID()
IHasID
null
or empty.
getID
in interface IHasID
public java.lang.String getName()
public SyntaxArgType.VALUE_RULE getValueRule()
null
value rule for this typepublic static SyntaxArgType getById(java.lang.String id)
VerbnetTypes.isPrintingIdWarnings()
flag is set, the method
will print a warning to standard out if there is no value with the
specified id, or if the specified id is not exactly identical to the
value's id (i.e., differs in case).
id
- the id of the type value as found in the xsd file and in the
xml data files.
null
if none
java.lang.NullPointerException
- if the id is null
java.lang.IllegalArgumentException
- if the id is empty or all whitespace
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |