edu.mit.jverbnet.data.semantics
Class PredicateType
java.lang.Object
edu.mit.jverbnet.data.semantics.PredicateType
- All Implemented Interfaces:
- IVerbnetType, IHasID
public class PredicateType
- extends java.lang.Object
- implements IVerbnetType
Predicate types. The values in this enum correspond to
the elements of <xsd:simpleType name="predType"> 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 |
PredicateType(java.lang.String id)
Constructor that creates a new frame type. |
Method Summary |
static PredicateType |
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
PredicateType
protected PredicateType(java.lang.String id)
- Constructor that creates a new frame 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 PredicateType 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.