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.
ComponentPeer  
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.
EchoFilter Basic built-in filter mechanism.
EchoServer.MultipartRequestWrapper An interface implemented by a supporting object that will handle multipart/form-data encoded HTTP requests.
FastComponent Tagging interface that is applied to components that are capable of being updated on the fly.
FastComponentContainer Tagging interface that declares that this component will render out the fast component SPAN element, for all it's children (visible and invisible).
InitialParameters An interface provided to an EchoInstance such that it may access the parameters that were initially passed to the application container.
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.
UrlTranslator  
 

Class Summary
AbstractComponentPeer The base class from which all component peers are derived.
AbstractPaneUI An abstract base peer object for AbstractPanes.
ApplicationProperties Configuration properties for an application.
AscendingDateComparator  
BackgroundImagePropertiesRenderer Utility to render add background data contained in a BackgroundImageProperties object to a ComponentStyle.
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.
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.
ContextFilter Filter implementation that sets up the threadlocal context.
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.
CountOutputStream  
DiskSessionFilter  
EchoServer Holds global information about an application and handles HTTP requests for an application.
EchoTestSupport  
ExtentRenderer Utility to render an Extent into a CSS value expression.
FCDocument  
FCKEditorHandler  
FCRenderer This class takes care of performing quick differential updates to components.
FCRenderThread Thread that is capable of rendering a fast component.
FCSimplePrintWriter Encodes a stream of HTML as a javascript function call.
GZipFilter  
GZIPResponseStream  
GZIPResponseWrapper Class that wraps a HttpServletResponse so that it can be GZIPped.
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.
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.
PleaseWaitTemplate A service which produces templated text output.
PreLoadManager  
RecordFilter  
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.
ServiceRegistry A registry of Service objects that may be recalled based on Id values.
SessionSyncFilter  
StaticBinary A service that renders static binary data.
StaticText A service that renders static text data.
Template A service which produces templated text output.
ThreadSafeConnection Thread safe implementation of Connection, that throws a ThreadSensitiveOperation when an operation is called that is not shareable between multiple threads.
ThreadSafeInstancePeer Thread safe decorator for the instance peer, throws ThreadSesitiveOperationException, when a method is called that can not be used in a multi-threaded environment.
UrlManager  
UrlManager.ScreenRequest  
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.
ThreadSensitiveOperationException Thrown when a thread sensitive operation is executed in a multi-threaded environment.
 

Package nextapp.echoservlet Description

Provides the core functionality of the Echo Application Container.

Related Documentation

For more information please see: