Package net.didion.jwnl.data
Class Adjective
- java.lang.Object
-
- net.didion.jwnl.data.PointerTarget
-
- net.didion.jwnl.data.Word
-
- net.didion.jwnl.data.Adjective
-
- All Implemented Interfaces:
java.io.Serializable
public class Adjective extends Word
AnAdjectiveis aWordthat can have an adjective position.Note: Adjective positions are only supported through WordNet v1.5.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdjective.AdjectivePositionAdjective positions denote a restriction on the on the syntactic position the adjective may have in relation to noun that it modifies.
-
Field Summary
Fields Modifier and Type Field Description private Adjective.AdjectivePosition_adjectivePositionprivate static boolean_initializedstatic Adjective.AdjectivePosition[]ADJECTIVE_POSITIONSstatic Adjective.AdjectivePositionATTRIBUTIVEstatic Adjective.AdjectivePositionIMMEDIATE_POSTNOMINALprivate static java.util.MapKEY_TO_OBJECT_MAPstatic Adjective.AdjectivePositionNONEstatic Adjective.AdjectivePositionPREDICATIVE(package private) static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description Adjective(Synset synset, int index, java.lang.String lemma, Adjective.AdjectivePosition adjectivePosition)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Adjective.AdjectivePositiongetAdjectivePosition()static Adjective.AdjectivePositiongetAdjectivePositionForKey(java.lang.String key)static voidinitialize()private voidreadObject(java.io.ObjectInputStream in)-
Methods inherited from class net.didion.jwnl.data.Word
equals, getIndex, getLemma, getLexId, getPointers, getPOS, getSynset, hashCode, setLexId, toString
-
Methods inherited from class net.didion.jwnl.data.PointerTarget
getPointers, getTargets, getTargets
-
-
-
-
Field Detail
-
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
-
NONE
public static final Adjective.AdjectivePosition NONE
-
PREDICATIVE
public static final Adjective.AdjectivePosition PREDICATIVE
-
ATTRIBUTIVE
public static final Adjective.AdjectivePosition ATTRIBUTIVE
-
IMMEDIATE_POSTNOMINAL
public static final Adjective.AdjectivePosition IMMEDIATE_POSTNOMINAL
-
ADJECTIVE_POSITIONS
public static final Adjective.AdjectivePosition[] ADJECTIVE_POSITIONS
-
KEY_TO_OBJECT_MAP
private static final java.util.Map KEY_TO_OBJECT_MAP
-
_initialized
private static boolean _initialized
-
_adjectivePosition
private Adjective.AdjectivePosition _adjectivePosition
-
-
Constructor Detail
-
Adjective
public Adjective(Synset synset, int index, java.lang.String lemma, Adjective.AdjectivePosition adjectivePosition)
-
-
Method Detail
-
initialize
public static void initialize()
-
getAdjectivePositionForKey
public static Adjective.AdjectivePosition getAdjectivePositionForKey(java.lang.String key)
-
getAdjectivePosition
public Adjective.AdjectivePosition getAdjectivePosition()
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-