net.sf.extjwnl.data
Class POS

java.lang.Object
  extended by net.sf.extjwnl.data.POS
All Implemented Interfaces:
Serializable

public class POS
extends Object
implements Serializable

Instances of this class enumerate the possible major syntactic categories, or Part's Of Speech. Each POS has a human-readable label that can be used to print it, and a key by which it can be looked up.

Author:
John Didion , Aliaksandr Autayeu
See Also:
Serialized Form

Field Summary
static POS ADJECTIVE
           
static POS ADJECTIVE_SATELLITE
           
static POS ADVERB
           
static POS NOUN
           
static POS VERB
           
 
Method Summary
 boolean equals(Object obj)
          An instance of POS is equal to another iff they're underlying keys are equal.
static List<POS> getAllPOS()
           
 String getKey()
          Returns the key for this POS.
 String getLabel()
          Return a label intended for textual presentation.
static POS getPOSForKey(String key)
          Return the POS whose key matches key, or null if the key does not match any POS.
static POS getPOSForLabel(String label)
          Return the POS whose key matches label, or null if the label does not match any POS.
 int hashCode()
          Returns the underlying pos key's hash code.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

NOUN

public static final POS NOUN

VERB

public static final POS VERB

ADJECTIVE

public static final POS ADJECTIVE

ADVERB

public static final POS ADVERB

ADJECTIVE_SATELLITE

public static final POS ADJECTIVE_SATELLITE
Method Detail

getAllPOS

public static List<POS> getAllPOS()

getPOSForLabel

public static POS getPOSForLabel(String label)
Return the POS whose key matches label, or null if the label does not match any POS.

Parameters:
label - POS label
Returns:
POS

getPOSForKey

public static POS getPOSForKey(String key)
Return the POS whose key matches key, or null if the key does not match any POS.

Parameters:
key - key for POS
Returns:
POS

toString

public String toString()
Overrides:
toString in class Object

hashCode

public int hashCode()
Returns the underlying pos key's hash code.

Overrides:
hashCode in class Object
Returns:
key hash code

equals

public boolean equals(Object obj)
An instance of POS is equal to another iff they're underlying keys are equal.

Overrides:
equals in class Object
Parameters:
obj - the comparison object
Returns:
true if keys equal

getLabel

public String getLabel()
Return a label intended for textual presentation.

Returns:
a label intended for textual presentation

getKey

public String getKey()
Returns the key for this POS.

Returns:
key for this POS


Copyright © 2011. All Rights Reserved.