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
AnAdjective
is aWord
that 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 class
Adjective.AdjectivePosition
Adjective 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
_adjectivePosition
private static boolean
_initialized
static Adjective.AdjectivePosition[]
ADJECTIVE_POSITIONS
static Adjective.AdjectivePosition
ATTRIBUTIVE
static Adjective.AdjectivePosition
IMMEDIATE_POSTNOMINAL
private static java.util.Map
KEY_TO_OBJECT_MAP
static Adjective.AdjectivePosition
NONE
static Adjective.AdjectivePosition
PREDICATIVE
(package private) static long
serialVersionUID
-
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.AdjectivePosition
getAdjectivePosition()
static Adjective.AdjectivePosition
getAdjectivePositionForKey(java.lang.String key)
static void
initialize()
private void
readObject(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.IOException
java.lang.ClassNotFoundException
-
-