Parsing Engine

Uses of Interface
danbikel.switchboard.SwitchboardUser

Packages that use SwitchboardUser
danbikel.parser Provides the core framework of this extensible statistical parsing engine. 
danbikel.switchboard Provides classes to implement a distributed client-server environment, with a central switchboard responsible for assigning clients to servers and for doling out objects to clients for processing. 
 

Uses of SwitchboardUser in danbikel.parser
 

Subinterfaces of SwitchboardUser in danbikel.parser
 interface DecoderServerRemote
          Specifies all methods necessary for a decoder client to get its settings and top-level probabilities from a server object.
 interface ParserRemote
          An interface to serve as a semantic marker that this is a parsing client for a Switchboard instance.
 

Classes in danbikel.parser that implement SwitchboardUser
 class CachingDecoderServer
          A wrapper object for a DecoderServerRemote instance that provides probability caching.
 class DecoderServer
          Provides probabilities and other resources needed by decoders.
 class EMParser
          An EM parsing client.
 class Parser
          A parsing client.
 

Uses of SwitchboardUser in danbikel.switchboard
 

Subinterfaces of SwitchboardUser in danbikel.switchboard
 interface Client
          A semantic marker for SwitchboardUser implementors that are clients; also, specifies client-specific methods for the switchboard to use.
 interface Server
          A semantic marker for those switchboard users that are servers; also, specifies server-specific methods for the switchboard to use.
 

Classes in danbikel.switchboard that implement SwitchboardUser
 class AbstractClient
          Provides a convenient default implementation of the Client interface, as well as other convenient utility methods.
 class AbstractServer
          Provides a convenient default implementation of the Server interface, allowing subclasses to focus solely on the services they will provide to clients.
 class AbstractSwitchboardUser
          Provides a convenient default implementation of the interface SwitchboardUser, so that subclasses that need to implement the Client and Server interfaces need only implement the methods introduced in those subinterfaces, as is the case with the AbstractClient and AbstractServer implementations provided by this package.
 


Parsing Engine

Author: Dan Bikel.