edu.mit.jverbnet.data.selection
Class PrepRestrType
java.lang.Object
edu.mit.jverbnet.data.selection.PrepRestrType
- All Implemented Interfaces:
- IVerbnetType, IRestrType, IHasID
public class PrepRestrType
- extends java.lang.Object
- implements IRestrType
Preposition restriction types. The values in this enum correspond to
the elements of <xsd:simpleType name="preprestrType"> in the Verbnet xsd
file.
- Since:
- JVerbnet 1.0.0
- Version:
- 1.2.0
- Author:
- Mark A. Finlayson
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. |
Constructor Summary |
protected |
PrepRestrType(java.lang.String id)
Creates a new type. |
Method Summary |
static PrepRestrType |
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. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XSD_TYPE_NAME
public static final java.lang.String XSD_TYPE_NAME
- The name of the xsd:simpleType entry that describes this verbnet type in the XSD file.
- Since:
- JVerbnet 1.0.0
- See Also:
- Constant Field Values
PrepRestrType
protected PrepRestrType(java.lang.String id)
- Creates a new type.
- Parameters:
id
- The id of the value
- Throws:
java.lang.NullPointerException
- if the id is null
java.lang.IllegalArgumentException
- if the id is empty or all whitespace- Since:
- JVerbnet 1.0.0
getID
public java.lang.String getID()
- Description copied from interface:
IHasID
- Returns the id of the type, as defined in the xsd file. Will never be
null
or empty.
- Specified by:
getID
in interface IHasID
- Returns:
- the id of the type
getById
public static PrepRestrType getById(java.lang.String id)
- Returns the object corresponding to the specified xsd name. The id is
matched to values without regard to case. If no value has the specified
id, a new value is created with that id and returned.
If the
VerbnetTypes.isPrintingIdWarnings()
flag is set, the method
will print a warning to standard out if there is a value with the
specified id was created, or if the specified id is not exactly identical
to the returned value's id (i.e., differs in case).
- Parameters:
id
- the id of the type value as found in the xsd file and in the
xml data files.
- Returns:
- the type corresponding to the specified xsd name, or
null
if none
- Throws:
java.lang.NullPointerException
- if the id is null
java.lang.IllegalArgumentException
- if the id is empty or all whitespace- Since:
- JVerbnet 1.0.0
Copyright © 2012 ${project.organization.name}. All Rights Reserved.