net.didion.jwnl.data
Class VerbFrame

java.lang.Object
  extended by net.didion.jwnl.data.VerbFrame
All Implemented Interfaces:
java.io.Serializable

public final class VerbFrame
extends java.lang.Object
implements java.io.Serializable

A VerbFrame is the frame of a sentence in which it is proper to use a given verb.

See Also:
Serialized Form

Method Summary
 java.lang.String getFrame()
           
static java.lang.String getFrame(int index)
          Get frame at index index.
static java.lang.String[] getFrames(java.util.BitSet bits)
          Get the frames at the indexes encoded in l.
 int getIndex()
           
static java.lang.String getKeyString(int i)
           
static int[] getVerbFrameIndicies(java.util.BitSet bits)
           
static int getVerbFramesSize()
           
 int hashCode()
           
static void initialize()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

initialize

public static void initialize()

getKeyString

public static final java.lang.String getKeyString(int i)

getVerbFramesSize

public static int getVerbFramesSize()

getFrame

public static java.lang.String getFrame(int index)
Get frame at index index.


getFrames

public static java.lang.String[] getFrames(java.util.BitSet bits)
Get the frames at the indexes encoded in l. Verb Frames are encoded within Words as a long. Each bit represents the frame at its corresponding index. If the bit is set, that verb frame is valid for the word.


getVerbFrameIndicies

public static int[] getVerbFrameIndicies(java.util.BitSet bits)

getFrame

public java.lang.String getFrame()

getIndex

public int getIndex()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object