Parsing Engine

Uses of Package
danbikel.switchboard

Packages that use danbikel.switchboard
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. 
 

Classes in danbikel.switchboard used by danbikel.parser
AbstractClient
          Provides a convenient default implementation of the Client interface, as well as other convenient utility methods.
AbstractServer
          Provides a convenient default implementation of the Server interface, allowing subclasses to focus solely on the services they will provide to clients.
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.
Client
          A semantic marker for SwitchboardUser implementors that are clients; also, specifies client-specific methods for the switchboard to use.
Consumer
          Specification for a consumer of objects that have already been processed by switchboard clients, allowing arbitrary post-processing in a distributed object-processing run involving a switchboard.
NumberedObject
          A class to bundle an object with an integer that represents the order in which the object was discovered in its input file or stream (the object's number), as well as a flag to indicate whether the object has been processed.
ObjectReader
          Specifies methods for reading objects from an underlying Reader or InputStream object.
ObjectReaderFactory
          A specification for constructing ObjectReader instances.
ObjectWriter
          Specifies methods for writing objects to an unerlying Writer or OutputStream object.
ObjectWriterFactory
          A specification for constructing ObjectWriter instances.
Server
          A semantic marker for those switchboard users that are servers; also, specifies server-specific methods for the switchboard to use.
SwitchboardRemote
          The methods by which both clients and servers register with a single RMI-accessible Switchboard object.
SwitchboardUser
          An interface that both types of users of the switchboard (clients and servers) must implement, providing useful information about the switchboard user, as well as a means to determine whether the switchboard user is alive and to tell it when it is allowed to die.
 

Classes in danbikel.switchboard used by danbikel.switchboard
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.
Client
          A semantic marker for SwitchboardUser implementors that are clients; also, specifies client-specific methods for the switchboard to use.
Consumer
          Specification for a consumer of objects that have already been processed by switchboard clients, allowing arbitrary post-processing in a distributed object-processing run involving a switchboard.
NumberedObject
          A class to bundle an object with an integer that represents the order in which the object was discovered in its input file or stream (the object's number), as well as a flag to indicate whether the object has been processed.
ObjectReader
          Specifies methods for reading objects from an underlying Reader or InputStream object.
ObjectReaderFactory
          A specification for constructing ObjectReader instances.
ObjectWriter
          Specifies methods for writing objects to an unerlying Writer or OutputStream object.
ObjectWriterFactory
          A specification for constructing ObjectWriter instances.
Server
          A semantic marker for those switchboard users that are servers; also, specifies server-specific methods for the switchboard to use.
SwitchboardRemote
          The methods by which both clients and servers register with a single RMI-accessible Switchboard object.
SwitchboardUser
          An interface that both types of users of the switchboard (clients and servers) must implement, providing useful information about the switchboard user, as well as a means to determine whether the switchboard user is alive and to tell it when it is allowed to die.
 


Parsing Engine

Author: Dan Bikel.