Java Access to WordNet

Package danbikel.wordnet

Provides a Java interface to the WordNet database.

See:
          Description

Interface Summary
Filter Delegate to allow the passing of a predicate for filtering objects.
MorphyRemote  
RemoteEnumeration Provides an interface for using Enumeration objects remotely via RMI.
WordNetRemote An interface describing methods that can be called via RMI to access the WordNet database.
 

Class Summary
ChildPointerFilter Allows filtering out all WNPointer objects that are not child (hyponym) pointers.
ChildSemanticPointerFilter Allows filtering out all WNPointer objects that are not child (hyponym) semantic pointers.
Debug Debug is a static class that stores the current debugging level (default is zero, for no debugging output), debugging options, and other utility functions for debugging.
LexicalPointerFilter Allows filtering out all WNPointer objects that are not lexical relations (i.e., non-semantic pointers).
Morphy Implementation of morphological analyzer Morphy that is part of WordNet.
ParentPointerFilter Allows filtering out all WNPointer objects that are not parent (hypernym) pointers.
ParentSemanticPointerFilter Allows filtering out all WNPointer objects that are not parent (hypernym) semantic pointers.
PointerTypeFilter Allows the filtering of arbitrary pointer types.
RemoteEnumerator This class provides a wrapper for Enumeration objects to be accessed remotely via RMI.
SemanticPointerFilter Allows filtering out all WNPointer objects that are not semantic pointers.
Utility A set of static utility functions.
WNDataEntry Container of all information associated with a synset's data entry in WordNet.
WNFile A coupling of a filename with its associated RandomAccessFile object.
WNIndexEntry Container of all information associated with a lemma's index entry in WordNet.
WNPointer Container of all information about a pointer in the WordNet database.
WNWord Representation of a lemma that is a member of a particular synset.
WordNet The main object through which the WordNet database is accessed.
WordNetLocal Implementation of the WordNetRemote interface, allowing access to the WordNet database via RMI.
WordNetServer Implementation of the WordNetRemote interface, allowing access to the WordNet database via RMI.
WordNetTest Test driver for this package, using RMI.
 

Exception Summary
WNIndexException An (as yet) unused class to represent parse errors encountered during the constructed of WNIndexEntry objects.
 

Package danbikel.wordnet Description

Provides a Java interface to the WordNet database. This package requires an existing installation of either version 1.5 or 1.6 of the WordNet database; the version expected by the WordNet class defaults to 1.6, but may be overridden at runtime using the system property WNDBVERSION or may be specified by subclasses using the method WordNet.setWNDBversion(java.lang.String). Methods are provided to access all information from the data and index files produced by the WordNet program grind(1WN); support may be added in the future to access the small amount of additional information in the database. Finally, the class Morphy is a complete Java reimplementation of the WordNet morphological analyzer of the same name.


Java Access to WordNet

Author: Dan Bikel