NextApp Echo
App Container 1.0.5

Package nextapp.echoservlet

Provides the core functionality of the Echo Application Container.

See:
          Description

Interface Summary
Alignment An interface implemented by ComponentPeers that support alignment.
CacheableService An interface implemented by services that may be cached for a period of time by the client browser.
ClientActionProducer An interface for used by ComponentPeers to receive actions from the client.
ClientInputProducer An interface used by ComponentPeers to receive input from the client browser.
ControllerFieldInitialState An interface implemented by component peers that need state data available via the initial value of the component's client input field in the controller form.
EchoServer.MultipartRequestWrapper An interface implemented by a supporting object that will handle multipart/form-data encoded HTTP requests.
PaneUI An interface implemented by services that may be held in a ContainerPane.
ServerContext An interface provided to an EchoInstance such that it may access certain facilities available in the application container.
Service An interface for objects that process Connections, parsing an HTTP request and producing an HTTP response.
 

Class Summary
ApplicationProperties Configuration properties for an application.
CacheableServiceWrapper A 'wrapper' service which provides caching capability to a an otherwise non-cacheable service.
ClientObjects General-purpose constants and class methods used in the generation of HTML and JavaScript code for the client browser.
ClientProperties A repository of information gathered from a user's client browser.
ComponentHierarchyViewer A debugging utility which displays a hierarchal view of the component hierarchy.
ComponentPeer The base class from which all component peers are derived.
ComponentPeerFactory Creates ComponentPeer objects for Components.
ComponentStyle A CSS style handler for a ComponentPeer.
Connection A wrapper that holds information about an HTTP request, provides facilities to generate a response, and provides access to the application instance that is to process it.
ContainerPaneUI A peer object for ContainerPanes.
ContentPaneUI A peer object for ContentPanes.
Controller The Controller is a service that is used to receive input from the client and issue commands to it.
ControllerInputProcessor Parses the HTTP request, storing component peers that will be used in its processing.
CookieManager A utility class used to cookies set by an application on the client browser.
EchoServer Holds global information about an application and handles HTTP requests for an application.
ErrorHandler An application error handler/logger that will notify the user with both a simple HTML page and JavaScript alert.
HtmlDocument A representation of an HTML document.
HtmlElements A utility class that provides methods for creating commonly used HTML elements.
HttpPaneUI A peer object for HttpPanes.
Id A unique identifier.
IncomingUpdateQueue Manages incoming updates from the client.
Initializer The service is responsible for initializing applications.
InstancePeer A peer object for an user instance of an Echo application.
LayoutStrut A utility class used to create image elements of various sizes that referencing a blank image generating service.
OutgoingUpdateQueue Manages outgoing updates to the client.
RenderingContext An object that is passed to Component Peers as they are being rendered that holds pertinent information: The Connection the peer is to be rendered to and the HtmlDocument the peer will be rendered in.
ServerContextImpl The implementation of the ServerContext interface.
ServiceRegistry A registry of Service objects that may be recalled based on Id values.
ServletEncodingAdapter A utility class which fixes character encoding issues which occur during HTTP transactions as a result of browsers not properly setting the character encoding of their requests.
StaticBinary A service that renders static binary data.
StaticText A service that renders static text data.
Template A service which produces templated text output.
UnknownIdService A service which is rendered in response to a request for a service that cannot be found.
VariableData A container of custom data that is inserted into Template documents at the time they are rendered.
WindowUI A peer object for Windows.
 

Exception Summary
EchoServletException A generic runtime exception to handle circumstances that should almost never happen.
InvalidClientStateException An exception used in processing a request from the client indicating that the client is in an invalid state.
 

Package nextapp.echoservlet Description

Provides the core functionality of the Echo Application Container.

Related Documentation

For more information please see:


NextApp Echo
App Container 1.0.5