All Classes and Interfaces

Class
Description
Extends Dictionary to provide caching of elements.
 
 
 
Abstract implementation of DictionaryFile.
 
AbstractDictionaryFile that uses file names compatible with Princeton's distribution of WordNet.
 
FileDictionaryElementFactory that parses lines from the dictionary files distributed by the WordNet team at Princeton's Cognitive Science department.
 
 
An Adjective is a Word that can have an adjective position.
Adjective positions denote a restriction on the on the syntactic position the adjective may have in relation to noun that it modifies.
An asymmetric relationship is one whose source and target synsets have lineages with a definite divergence point.
A group of possible base forms for a particular lemma
A Cache is a collection of values that are indexed by keys and that are stored for an unspecified amount of time (which the implementor of Cache may further specify).
A set of Caches, indexed by CacheKey.
 
A Createable is an object that can create an instance of itself given parameters from a properties file (Params).
 
Factory interface for creating WordNet objects from a database.
 
 
A DeepCloneable is a cloneable object that can be cloned shallowly (by creating a copy of the object that contains references to the same members as the original) or deeply (by creating a copy of the object and of all it's member objects).
Default implementation of MorphologicalProcessor.
Remove all aplicable suffixes from the word(s) and do a look-up.
Abstract representation of a WordNet dictionary.
A container for the files associated with a catalog (the index, data, and exception files associated with a POS).
Simple container for DictionaryCatalogs that allows a DictionaryFile to be retrieved by its POS and DictionaryFileType.
Any class that represents an element contained in the dictionary (IndexWords, Synsets, and Exceptions) must implement this interface.
WordNet contains different file types, index, synset data, and exception files.
Represents a single dictionary file.
Instances of this class specify the different types of dictionary files (the different classes of dictionary files.
DictionaryToDatabase is used to transfer a WordNet file database into an actual database structure.
DictionaryToDatabase is used to transfer a WordNet file database into an actual database structure.
DictionaryToMap allows you to populate and create an in-memory map of the WordNet library.
Represents an installable element in a properties file
A class to demonstrate the functionality of the JWNL package.
Represents an entry in an exception file.
A Dictionary that retrieves objects from the text files in the WordNet distribution directory.
Factory class for creating DictionaryElements (Synsets, Exceptioninvalid input: '<'/codes, and IndexWords).
FileManager defines the interface between the FileBackedDictionary and the file system.
An implementation of FileManager that reads files from the local file system.
An IndexWord represents a line of the pos.index file.
A class to simplify the access to a set of IndexWords, each containing one part of speech of the same word.
An Installable is an object that defines a framework for allowing subclasses to define an instance of themselves as the single static instance of the superclass.
Contains system info as well as JWNL properties.
Used to create constants that represent the major categories of operating systems.
Represents a version of WordNet.
Base level exception used by JWNL.
Base level runtime exception used by JWNL.
LexFileIdMap maps the names of the lexiographer files to the identifiers found in the data.pos files.
Lookup the word in the exceptions file of the given part-of-speech.
 
A fixed-capacity Cache that stores the most recently used elements.
 
A Dictionary backed by Maps.
 
 
 
 
A MorphologicalProcessor tries to turn the inflected form of a word or phrase into the form that can be found in WordNet.
Wrapper for a verb that allows the VerbFrame flags to be set after the Verb is created.
 
A node in a list.
A printer for displaying the contents of a node list.
Wrapper for a NodeListIterator that allows the next pointer to be moved to any index.
DictioanryFile that reads and writes serailazed objects.
 
Represents a parameter in a properties file.
 
A Pointer encodes a lexical or semantic relationship between WordNet entities.
This class is used to avoid paging in the target before it is required, and to prevent keeping a large portion of the database resident once the target has been queried.
A PointerTarget is the source or target of a Pointer.
A node in a PointerTargetNodeList.
A PointerTargetNodeList holds the results of a relationship method.
A container for the root node of a pointer target tree.
A node in a PointerTargetTreeNodeList.
A list of PointerTargetTreeNodes.
Operation that is used for finding the specified node in a tree.
Operation that is used for finding the node(s) in a tree that have the specified PointerTarget.
Operation that is performed on the nodes of a tree or list.
Instances of this class enumerate the possible WordNet pointer types, and are used to label PointerTypes.
This class constains static methods for performing various pointer operations.
Instances of this class enumerate the possible major syntactic categories, or Part's Of Speech.
A cache key consists of a POS and an object
A RandomAccessDictionaryFile that accesses files named with Princeton's dictionary file naming convention.
ObjectDictionaryFile that accesses files names with the Princeton dictionary file naming convention.
A RandomAccessDictionaryFile that accesses files named with Princeton's dictionary file naming convention.
 
FileDictionaryElementFactory that produces elements for Princeton's release of WordNet v 1.6
 
FileDictionaryElementFactory that produces elements for the Princeton release of WordNet v 1.7
Supports the wordnet 3.0 database, including sense key and usage count information.
 
DictionaryFile that reads lines from a random-access text file.
A Relationship encapsulates the relationship between two synsets.
 
 
A list of Relationships.
An object of this class can serve as a FileManager for remote FileBackedDictionary instantiations using RMI.
yet to be implemented
Implements lazy resolving for a resource key
A ResourceBundle that is a proxy to multiple ResourceBundles.
Database Manager that handles the extended database containing sense key and usage statistics.
A symmetric relationship is one whose type is symmetric (its own inverse).
A Synset, or synonym set, represents a line of a WordNet pos.data file.
Proxy for a Synset.
 
A StringTokenizer with extensions to retrieve the values of numeric tokens, as well as strings.
Wrapper for a list that checks the type of arguments before putting them in the list.
 
 
A Verb is a subclass of Word that can have 1 or more VerbFrames (use cases of the verb).
A VerbFrame is the frame of a sentence in which it is proper to use a given verb.
A Word represents the lexical information related to a specific sense of an IndexWord.