sg.edu.nus.comp.nlp.ims.util
Class CJWNL

java.lang.Object
  extended by sg.edu.nus.comp.nlp.ims.util.CJWNL

public final class CJWNL
extends java.lang.Object

an interface to call jwnl.

Author:
zhongzhi

Field Summary
static java.util.ArrayList<java.lang.String> SHORTs
           
 
Constructor Summary
CJWNL()
           
 
Method Summary
static void checkStatus()
          check status
static java.lang.String getLemma(java.lang.String p_SenseKey)
          get the lemma given the sense key
static java.lang.String getPOS(java.lang.String p_SenseKey)
          get POS given WordNet sense
static java.lang.String getRootForm(java.lang.String p_Token, java.lang.String p_POS)
          get the root form of p_Token with p_POS
static boolean hasSense(java.lang.String p_Token, net.didion.jwnl.data.POS p_POS)
          check whether there is sense definition for token p_Token of pos p_POS
static boolean hasSense(java.lang.String p_Token, java.lang.String p_POS)
          check whether there is sense definition for token p_Token of pos p_POS
static void initial(java.io.InputStream p_Prop)
          initial jwnl
static boolean isInitialed()
          check whether JWNL has been initialed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SHORTs

public static final java.util.ArrayList<java.lang.String> SHORTs
Constructor Detail

CJWNL

public CJWNL()
Method Detail

initial

public static void initial(java.io.InputStream p_Prop)
                    throws net.didion.jwnl.JWNLException
initial jwnl

Parameters:
p_Prop - prop input stream
Throws:
net.didion.jwnl.JWNLException - jwnl exception

isInitialed

public static boolean isInitialed()
check whether JWNL has been initialed

Returns:
status

checkStatus

public static void checkStatus()
check status


hasSense

public static boolean hasSense(java.lang.String p_Token,
                               java.lang.String p_POS)
check whether there is sense definition for token p_Token of pos p_POS

Parameters:
p_Token - word
p_POS - part-of-speech
Returns:
has or not

hasSense

public static boolean hasSense(java.lang.String p_Token,
                               net.didion.jwnl.data.POS p_POS)
check whether there is sense definition for token p_Token of pos p_POS

Parameters:
p_Token - word
p_POS - part-of-speech
Returns:
has or not

getPOS

public static java.lang.String getPOS(java.lang.String p_SenseKey)
get POS given WordNet sense

Parameters:
p_SenseKey - sense
Returns:
POS

getLemma

public static java.lang.String getLemma(java.lang.String p_SenseKey)
get the lemma given the sense key

Parameters:
p_SenseKey - sense
Returns:
lemma

getRootForm

public static java.lang.String getRootForm(java.lang.String p_Token,
                                           java.lang.String p_POS)
get the root form of p_Token with p_POS

Parameters:
p_Token - word
p_POS - part-of-speech
Returns:
root form