NextApp Echo2
v2.1.0
A B C D E F G H I J L M N P Q R S T U V W X

A

add(Service) - Method in class nextapp.echo2.webrender.ServiceRegistry
Adds a service to the registry.
addJavaScriptInclude(String) - Method in class nextapp.echo2.webrender.output.HtmlDocument
Adds a JavaScript include reference to the document.
addJavaScriptText(String) - Method in class nextapp.echo2.webrender.output.HtmlDocument
Adds inline JavaScript code to the document.
addLibrary(String) - Method in class nextapp.echo2.webrender.ServerMessage
Adds a JavaScript library service to be dynamically loaded.
addPart(String, String) - Method in class nextapp.echo2.webrender.ServerMessage
Adds a "message-part" to the document that will be processed by the specified client-side processor object.
addPartGroup(String) - Method in class nextapp.echo2.webrender.ServerMessage
Adds a "group" to the document.
appendPartDirective(String, String, String) - Method in class nextapp.echo2.webrender.ServerMessage
Creates and appends a directive element beneath to a message part.
AsyncMonitorService - Class in nextapp.echo2.webrender.service
Abstract base service for handling server poll requests to determine if any asynchronous operations affecting a UserInstance have been performed since the last server interaction, such that the client might resynchronize with the server.
AsyncMonitorService() - Constructor for class nextapp.echo2.webrender.service.AsyncMonitorService
 

B

BaseHtmlDocument - Class in nextapp.echo2.webrender
The initial document rendered when a user visits an application.
BaseHtmlDocument(String) - Constructor for class nextapp.echo2.webrender.BaseHtmlDocument
Creates a new BaseHtmlDocument.
BROWSER_INTERNET_EXPLORER - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the Microsoft Internet Explorer browser platform.
BROWSER_KONQUEROR - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the KDE Konqueror browser platform.
BROWSER_MOZILLA - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the Mozilla 1.0-1.8+ browser platform.
BROWSER_MOZILLA_FIREFOX - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the Mozilla Firefox 1.0+ browser platform.
BROWSER_OPERA - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the Opera browser platform.
BROWSER_SAFARI - Static variable in class nextapp.echo2.webrender.ClientProperties
Flag indicating that the browser is a derivative of the Apple Safari browser platform.
BROWSER_VERSION_MAJOR - Static variable in class nextapp.echo2.webrender.ClientProperties
The major version number of the browser.
BROWSER_VERSION_MINOR - Static variable in class nextapp.echo2.webrender.ClientProperties
The minor version number of the browser.

C

CLIENT_ENGINE - Static variable in class nextapp.echo2.webrender.service.CoreServices
Client Engine JavaScript code.
ClientAnalyzerProcessor - Class in nextapp.echo2.webrender
SynchronizeService.ClientMessagePartProcessor which creates a ClientProperties object based on the client script's analysis of its environment.
ClientAnalyzerProcessor() - Constructor for class nextapp.echo2.webrender.ClientAnalyzerProcessor
 
ClientConfiguration - Class in nextapp.echo2.webrender
Application-specific client configuration settings.
ClientConfiguration() - Constructor for class nextapp.echo2.webrender.ClientConfiguration
 
ClientConfigurationUpdate - Class in nextapp.echo2.webrender.servermessage
Renders ServerMessage directives to store ClientConfiguration information on the client.
ClientProperties - Class in nextapp.echo2.webrender
A description of the client browser environment.
ClientProperties() - Constructor for class nextapp.echo2.webrender.ClientProperties
Creates a new ClientProperties object.
ClientPropertiesStore - Class in nextapp.echo2.webrender.servermessage
Provides capability to push analyzed ClientProperties information back to the client in order that the client side scripts will have the same quirk information as the server.
compress(String) - Static method in class nextapp.echo2.webrender.util.GZipCompressor
Compresses a String.
compress(String) - Static method in class nextapp.echo2.webrender.util.JavaScriptCompressor
Compresses a String containing JavaScript by removing comments and whitespace.
Connection - Class in nextapp.echo2.webrender
A representation of a connection to the server by the client, encapsulating the servlet request and response objects, and providing access to the relevant application instance.
ContentType - Class in nextapp.echo2.webrender
A representation of a content-type.
ContentType(String, boolean) - Constructor for class nextapp.echo2.webrender.ContentType
Creates a new content type.
CoreServices - Class in nextapp.echo2.webrender.service
Static instances of the 'core' Web Render Engine Services.
createFromResource(String) - Static method in class nextapp.echo2.webrender.ServerDelayMessage
Creates a new concrete ServerDelayMessage implementation based on the HTML fragment contained in the specified CLASSPATH resource
CssStyle - Class in nextapp.echo2.webrender.output
A renderable representation of a single CSS style.
CssStyle() - Constructor for class nextapp.echo2.webrender.output.CssStyle
 

D

DebugPaneService - Class in nextapp.echo2.webrender.service
Service which renders HTML content of Debug Pane.
DISABLE_CACHING - Static variable in class nextapp.echo2.webrender.WebRenderServlet
A flag indicating whether caching should be disabled for all services.
DO_NOT_CACHE - Static variable in interface nextapp.echo2.webrender.Service
A value returned by getVersion() to indicate that a service should not be cached.
doGet(HttpServletRequest, HttpServletResponse) - Method in class nextapp.echo2.webrender.WebRenderServlet
Handles a GET request.
DomPropertyStore - Class in nextapp.echo2.webrender.servermessage
A utility class to add EchoDomPropertyStore message parts to the ServerMessage.
DomPropertyStore() - Constructor for class nextapp.echo2.webrender.servermessage.DomPropertyStore
 
DomUpdate - Class in nextapp.echo2.webrender.servermessage
A utility class to add EchoDomUpdate message parts to the ServerMessage.
DomUpdate() - Constructor for class nextapp.echo2.webrender.servermessage.DomUpdate
 
DomUtil - Class in nextapp.echo2.webrender.util
A utility class which provides methods for working with a W3C DOM.
doPost(HttpServletRequest, HttpServletResponse) - Method in class nextapp.echo2.webrender.WebRenderServlet
Handles a POST request.

E

ELEMENT_ID_LONG_MESSAGE - Static variable in class nextapp.echo2.webrender.ServerDelayMessage
The element id of the "long delay message" element which will be made visible when the delay pane has been displayed for a set amount of time.
ELEMENT_ID_MESSAGE - Static variable in class nextapp.echo2.webrender.ServerDelayMessage
The element id of the "main delay message" element which will be made visible when the any client/server interaction occurs.
equals(Object) - Method in class nextapp.echo2.webrender.ContentType
 
EventProcessor - Class in nextapp.echo2.webrender.servermessage
A utility class to add EchoEventProcessor message parts to the ServerMessage.
EventProcessor() - Constructor for class nextapp.echo2.webrender.servermessage.EventProcessor
 

F

forResource(String, String) - Static method in class nextapp.echo2.webrender.service.JavaScriptService
Creates a new JavaScript service from the specified resource in the CLASSPATH.
forResource(String, String, String) - Static method in class nextapp.echo2.webrender.service.StaticBinaryService
Creates a new StaticBinaryService based on the data in the specified CLASSPATH resource.
forResource(String, String, String) - Static method in class nextapp.echo2.webrender.service.StaticTextService
Creates a new StaticTextService based on the content in the specified CLASSPATH resource.

G

get(String) - Method in class nextapp.echo2.webrender.ClientProperties
Returns the value of the specified property as an Object.
get(String) - Method in class nextapp.echo2.webrender.ServiceRegistry
Returns the service with the specified Id.
getActiveConnection() - Static method in class nextapp.echo2.webrender.WebRenderServlet
Returns a reference to the Connection that is relevant to the current thread, or null if no connection is relevant.
getAttribute(String) - Method in class nextapp.echo2.webrender.output.CssStyle
Retrieves a style attribute value.
getBodyElement() - Method in class nextapp.echo2.webrender.output.HtmlDocument
Retrieves the BODY element of the document.
getBoolean(String) - Method in class nextapp.echo2.webrender.ClientProperties
Returns a boolean property.
getBooleanAttribute(Element, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Determines whether a specific boolean flag is set on an element.
getCause() - Method in exception nextapp.echo2.webrender.WebRenderServletException
Returns the wrapped exception that caused this exception to be thrown.
getCharacterEncoding() - Method in class nextapp.echo2.webrender.UserInstance
Returns the default character encoding in which responses should be rendered.
getChildElementByTagName(Element, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves the first immediate child element of the specified element whose name matches the provided name parameter.
getChildElementByTagNameNS(Element, String, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves the first immediate child element of the specified element whose name matches the provided name parameter.
getChildElementCountByTagName(Element, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Counts the number of immediate child elements of the specified element whose names match the provided name parameter.
getChildElementCountByTagNameNS(Element, String, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Counts the number of immediate child elements of the specified element whose names match the provided name parameter.
getChildElementsByTagName(Element, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves all immediate child elements of the specified element whose names match the provided name parameter.
getChildElementsByTagNameNS(Element, String, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves all immediate child elements of the specified element whose names match the provided name parameter.
getClientConfiguration() - Method in class nextapp.echo2.webrender.UserInstance
the ServerDelayMessage displayed during client/server-interactions.
getClientProperties() - Method in class nextapp.echo2.webrender.UserInstance
Retrieves the ClientProperties object providing information about the client of this instance.
getContentElement() - Method in class nextapp.echo2.webrender.BaseHtmlDocument
Retrieves the element of the document to which content should be added, i.e., the FORM element.
getCurrentTransactionId() - Method in class nextapp.echo2.webrender.UserInstance
Returns the current transaction id.
getDocument() - Method in class nextapp.echo2.webrender.output.XmlDocument
Returns the W3C DOM implementation Document object.
getDocumentBuilder() - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves a thread-specific DocumentBuilder.
getElementText(Element) - Static method in class nextapp.echo2.webrender.util.DomUtil
Returns the text content of a DOM Element.
getHeadElement() - Method in class nextapp.echo2.webrender.output.HtmlDocument
Retrieves the HEAD element of the document.
getId() - Method in class nextapp.echo2.webrender.service.AsyncMonitorService
 
getId() - Method in interface nextapp.echo2.webrender.Service
Returns the unique identifier of this service.
getId() - Method in class nextapp.echo2.webrender.service.JavaScriptService
 
getId() - Method in class nextapp.echo2.webrender.service.SessionExpiredService
 
getId() - Method in class nextapp.echo2.webrender.service.StaticBinaryService
 
getId() - Method in class nextapp.echo2.webrender.service.StaticTextService
 
getId() - Method in class nextapp.echo2.webrender.service.SynchronizeService
 
getInt(String, int) - Method in class nextapp.echo2.webrender.ClientProperties
Returns a int property.
getItemizedDirective(String, String, String, String[], String[]) - Method in class nextapp.echo2.webrender.ServerMessage
Creates or retrieves a suitable "Itemized Directive" element.
getMessage() - Method in class nextapp.echo2.webrender.ServerDelayMessage
Returns the message content as an HTML element
getMimeType() - Method in class nextapp.echo2.webrender.ContentType
Returns the MIME type.
getMultipartRequestWrapper() - Static method in class nextapp.echo2.webrender.WebRenderServlet
Returns the multipart/form-data encoded HTTP request handler.
getName() - Method in class nextapp.echo2.webrender.ClientAnalyzerProcessor
 
getName() - Method in interface nextapp.echo2.webrender.service.SynchronizeService.ClientMessagePartProcessor
Returns the name of the ClientMessagePartProcessor.
getNextTransactionId() - Method in class nextapp.echo2.webrender.UserInstance
Increments the current transaction id and returns it.
getOutputStream() - Method in class nextapp.echo2.webrender.Connection
Returns the OutputStream object that may be used to generate a response.
getPartGroup(String) - Method in class nextapp.echo2.webrender.ServerMessage
Retrieves the "message-part-group" element pertaining to a specific group.
getProperty(String) - Method in class nextapp.echo2.webrender.ClientConfiguration
Returns the value of the specified property.
getProperty(String) - Method in class nextapp.echo2.webrender.Connection
Returns a property from the Connection-persistent property map.
getPropertyNames() - Method in class nextapp.echo2.webrender.ClientConfiguration
Returns the names of all set properties.
getPropertyNames() - Method in class nextapp.echo2.webrender.ClientProperties
Returns an array of all property names which are set.
getPropertyUpdateNames() - Method in class nextapp.echo2.webrender.UserInstanceUpdateManager
Retrieves the names of updated properties.
getRequest() - Method in class nextapp.echo2.webrender.Connection
Returns the HttpServletRequest wrapped by this Connection.
getResourceAsByteArray(String) - Static method in class nextapp.echo2.webrender.util.Resource
Retrieves the specified resource as an array of bytes.
getResourceAsString(String) - Static method in class nextapp.echo2.webrender.util.Resource
Retrieves the specified resource as a String.
getResponse() - Method in class nextapp.echo2.webrender.Connection
Returns the HttpServletResponse wrapped by this Connection.
getServerDelayMessage() - Method in class nextapp.echo2.webrender.UserInstance
Retrieves the ServerDelayMessage displayed during client/server-interactions.
getServiceRegistry() - Static method in class nextapp.echo2.webrender.WebRenderServlet
Retrieves the global ServiceRegistry.
getServiceUri(Service) - Method in class nextapp.echo2.webrender.UserInstance
Determines the URI to invoke the specified Service.
getServiceUri(Service, String[], String[]) - Method in class nextapp.echo2.webrender.UserInstance
Determines the URI to invoke the specified Service with additional request parameters.
getServlet() - Method in class nextapp.echo2.webrender.Connection
Returns the WebRenderServlet wrapped by this Connection.
getServletUri() - Method in class nextapp.echo2.webrender.UserInstance
Returns the URI of the servlet managing this UserInstance.
getSession() - Method in class nextapp.echo2.webrender.UserInstance
Returns the HttpSession containing this UserInstance.
getString(String) - Method in class nextapp.echo2.webrender.ClientProperties
Returns a String property.
getTransformerFactory() - Static method in class nextapp.echo2.webrender.util.DomUtil
Retrieves a thread-specific TransformerFactory.
getUserInstance() - Method in class nextapp.echo2.webrender.Connection
Returns the UserInstance associated with this connection.
getUserInstanceUpdateManager() - Method in class nextapp.echo2.webrender.UserInstance
Returns the UserInstanceUpdateManager providing information about updated UserInstance properties.
getVersion() - Method in class nextapp.echo2.webrender.service.AsyncMonitorService
 
getVersion() - Method in interface nextapp.echo2.webrender.Service
Returns the version of the service to be retrieved.
getVersion() - Method in class nextapp.echo2.webrender.service.JavaScriptService
DO_NOT_CACHE is returned for JavaScript to avoid possibility of ever running out-of-date JavaScript in the event an application is updated and redeployed.
getVersion() - Method in class nextapp.echo2.webrender.service.SessionExpiredService
 
getVersion() - Method in class nextapp.echo2.webrender.service.StaticBinaryService
 
getVersion() - Method in class nextapp.echo2.webrender.service.StaticTextService
 
getVersion() - Method in class nextapp.echo2.webrender.service.SynchronizeService
 
getWrappedRequest(HttpServletRequest) - Method in interface nextapp.echo2.webrender.WebRenderServlet.MultipartRequestWrapper
Returns a replacement HttpServletRequest object that may be used to handle a multipart/form-data encoded HTTP request.
getWriter() - Method in class nextapp.echo2.webrender.Connection
Returns the PrintWriter object that may be used to generate a response.
GROUP_ID_INIT - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the "init" message part group.
GROUP_ID_POSTUPDATE - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the "postupdate" message part group.
GROUP_ID_PREREMOVE - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the "preremove" message part group.
GROUP_ID_REMOVE - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the "remove" message part group.
GROUP_ID_UPDATE - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the "update" message part group.
GZipCompressor - Class in nextapp.echo2.webrender.util
Utility class for GZip compression.
GZipCompressor() - Constructor for class nextapp.echo2.webrender.util.GZipCompressor
 

H

hasAttributes() - Method in class nextapp.echo2.webrender.output.CssStyle
Determines if any attributes are set.
HtmlDocument - Class in nextapp.echo2.webrender.output
A simple wrapper around JAXP/W3C DOM APIs to generate and render an XHTML 1.0 Transitional document.
HtmlDocument(String, String, String) - Constructor for class nextapp.echo2.webrender.output.HtmlDocument
Creates a new HtmlDocument.

I

IMAGE_GIF - Static variable in class nextapp.echo2.webrender.ContentType
 
IMAGE_JPEG - Static variable in class nextapp.echo2.webrender.ContentType
 
IMAGE_PNG - Static variable in class nextapp.echo2.webrender.ContentType
 
install(ServiceRegistry) - Static method in class nextapp.echo2.webrender.service.CoreServices
Installs the core services in the specified ServiceRegistry.
INSTANCE - Static variable in class nextapp.echo2.webrender.service.DebugPaneService
Singleton instance.
INSTANCE - Static variable in class nextapp.echo2.webrender.service.SessionExpiredService
Singleton instance.
isBinary() - Method in class nextapp.echo2.webrender.ContentType
Determines if the content type is used exclusively for binary data, i.e., it does not require any character encoding
isSynchronizationRequired(UserInstance) - Method in class nextapp.echo2.webrender.service.AsyncMonitorService
Determines if the specified UserInstance requires immediate synchronization.

J

JavaScriptCompressor - Class in nextapp.echo2.webrender.util
Compresses a String containing JavaScript by removing comments and whitespace.
JavaScriptService - Class in nextapp.echo2.webrender.service
A service which renders JavaScript resource files.
JavaScriptService(String, String) - Constructor for class nextapp.echo2.webrender.service.JavaScriptService
Creates a new JavaScriptService.

L

LEFT_TO_RIGHT - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the use with setRootLayoutDirection() indicating a left-to-right layout direction.
LOCALES - Static variable in class nextapp.echo2.webrender.ClientProperties
The Locale of the client, derived from the language property.

M

MULTIPART_FORM_DATA - Static variable in class nextapp.echo2.webrender.ContentType
 

N

NAVIGATOR_APP_CODE_NAME - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.appCodeName property.
NAVIGATOR_APP_NAME - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.appName property.
NAVIGATOR_APP_VERSION - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.appVersion property.
NAVIGATOR_COOKIE_ENABLED - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.cookieEnabled property.
NAVIGATOR_JAVA_ENABLED - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.javaEnabled property.
NAVIGATOR_LANGUAGE - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.language (or navigator.userLanguage) property.
NAVIGATOR_PLATFORM - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.platform property.
NAVIGATOR_USER_AGENT - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's navigator.userAgent property.
nextapp.echo2.webrender - package nextapp.echo2.webrender
Provides the core classes of the Web Rendering Engine Server.
nextapp.echo2.webrender.output - package nextapp.echo2.webrender.output
Provides classes for producing output to the client.
nextapp.echo2.webrender.servermessage - package nextapp.echo2.webrender.servermessage
Provides classes for generating XML synchronization messages sent to the client.
nextapp.echo2.webrender.service - package nextapp.echo2.webrender.service
Provides core rendering services.
nextapp.echo2.webrender.util - package nextapp.echo2.webrender.util
Provides utility classes.
NOT_SUPPORTED_CSS_MANIPULATION - Static variable in class nextapp.echo2.webrender.ClientProperties
An unsupported feature flag indicating that manipulating CSS stylesheets is not supported by the browser (using add/insert rule).
NOT_SUPPORTED_CSS_OPACITY - Static variable in class nextapp.echo2.webrender.ClientProperties
An unsupported feature flag indicating that CSS opacity effects are not supported.

P

process(UserInstance, Element) - Method in class nextapp.echo2.webrender.ClientAnalyzerProcessor
 
process(UserInstance, Element) - Method in interface nextapp.echo2.webrender.service.SynchronizeService.ClientMessagePartProcessor
Processes a MessagePart of a ClientMessage
process(HttpServletRequest, HttpServletResponse) - Method in class nextapp.echo2.webrender.WebRenderServlet
Processes a HTTP request and generates a response.
processClientMessage(Connection, Document) - Method in class nextapp.echo2.webrender.service.SynchronizeService
Processes a "ClientMessage" XML document containing application UI state change information from the client.
PROPERTY_CLIENT_CONFIGURATION - Static variable in class nextapp.echo2.webrender.UserInstance
 
PROPERTY_SERVER_DELAY_MESSAGE - Static variable in class nextapp.echo2.webrender.UserInstance
 
PROPERTY_SERVER_ERROR_MESSAGE - Static variable in class nextapp.echo2.webrender.ClientConfiguration
Property name constant for the alert message which should be displayed in the event that a server error occurs.
PROPERTY_SERVER_ERROR_URI - Static variable in class nextapp.echo2.webrender.ClientConfiguration
Property name constant for the URI which should be displayed in the event that a server error occurs.
PROPERTY_SESSION_EXPIRATION_MESSAGE - Static variable in class nextapp.echo2.webrender.ClientConfiguration
Property name constant for the alert message which should be displayed in the event the session expires.
PROPERTY_SESSION_EXPIRATION_URI - Static variable in class nextapp.echo2.webrender.ClientConfiguration
Property name constant for the URI which should be displayed in the event the session expires.
PROPRIETARY_EVENT_MOUSE_ENTER_LEAVE_SUPPORTED - Static variable in class nextapp.echo2.webrender.ClientProperties
A proprietary feature flag indicating that 'mouseenter' and 'mouseleave' events are supported.
PROPRIETARY_IE_CSS_EXPRESSIONS_SUPPORTED - Static variable in class nextapp.echo2.webrender.ClientProperties
A proprietary feature flag indicating support for IE-style CSS expressions.
PROPRIETARY_IE_OPACITY_FILTER_REQUIRED - Static variable in class nextapp.echo2.webrender.ClientProperties
A proprietary feature flag indicating that CSS opacity support is available only by using a 'filter'.
PROPRIETARY_IE_PNG_ALPHA_FILTER_REQUIRED - Static variable in class nextapp.echo2.webrender.ClientProperties
A proprietary feature flag indicating that PNG alpha channel support is available only by using a 'filter'.
purge() - Method in class nextapp.echo2.webrender.UserInstanceUpdateManager
Purges list of updated property names.

Q

QUIRK_CSS_BACKGROUND_ATTACHMENT_USE_FIXED - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that the 'fixed' attribute should be used to for fixed-to-element background attachment.
QUIRK_CSS_BORDER_COLLAPSE_FOR_0_PADDING - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating the only means of achieving 0 padding in table cells is to use 0px padding.
QUIRK_CSS_BORDER_COLLAPSE_INSIDE - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating whether the client will incorrectly render CSS collapsed borders such that they reside entirely within the region of a component.
QUIRK_CSS_POSITIONING_ONE_SIDE_ONLY - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that CSS positioning values do not work correctly when either both "top" and "bottom" or "left" and "right" positions are set at the same time.
QUIRK_DELAYED_FOCUS_REQUIRED - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that focusing elements should be delayed until the next JavaScript execution context.
QUIRK_IE_REPAINT - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing the curious repaint behavior found in Internet Explorer 6, where repaints may be excessively delayed.
QUIRK_IE_SELECT_LIST_DOM_UPDATE - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that listbox-style select fields cannot be reliably manipulated using the client DOM API.
QUIRK_IE_SELECT_PERCENT_WIDTH - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that select fields with percentage widths are not reliably rendered.
QUIRK_IE_SELECT_Z_INDEX - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing the issue of "windowed" select fields in Internet Explorer, which do not render correctly with regard to z-index value.
QUIRK_IE_TABLE_PERCENT_WIDTH_SCROLLBAR_ERROR - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating incorrect calculation of 100% table widths when within a vertically scrolling region.
QUIRK_IE_TEXTAREA_NEWLINE_OBLITERATION - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating the incorrect parsing of newlines in the content of a 'textarea'.
QUIRK_MOZILLA_PERFORMANCE_LARGE_DOM_REMOVE - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating whether the client has poor performance when attempting to remove large element hierarchies from a DOM.
QUIRK_MOZILLA_TEXT_INPUT_REPAINT - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing a Mozilla-specific behavior where the text contained within text input fields may be drawn outside of text input component due to the component having shifted its location on the page.
QUIRK_OPERA_NO_CSS_TEXT - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing an Opera-specific issue where the CSSStyleDeclaration.cssText property is unsupported.
QUIRK_SAFARI_UNESCAPED_XHR - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag indicating that Safari does not properly escape XML when sending over XmlHttpRequest.
QUIRK_SELECT_REQUIRES_NULL_OPTION - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing a behavior where a specific "null" option be must be added to a drop-down-list-style SELECT element in order to to render a "no items selected" state.
QUIRK_TEXTAREA_CONTENT - Static variable in class nextapp.echo2.webrender.ClientProperties
A quirk flag describing various issues with rendering content in TEXTAREA elements.

R

registerClientMessagePartProcessor(SynchronizeService.ClientMessagePartProcessor) - Method in class nextapp.echo2.webrender.service.SynchronizeService
Registers a ClientMessagePartProcessor to handle a specific type of message part.
REMOTE_HOST - Static variable in class nextapp.echo2.webrender.ClientProperties
The client host.
remove(Service) - Method in class nextapp.echo2.webrender.ServiceRegistry
Removes a service from the registry.
render(PrintWriter) - Method in class nextapp.echo2.webrender.output.XmlDocument
Renders the document to a PrintWriter.
renderAttributeUpdate(ServerMessage, String, String, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a attribute-update operation to update an element attribute of the element identified by targetId in the client DOM.
renderElementAdd(ServerMessage) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Prepares a dom-add operation by immediately appending an empty dom-add element to the end of the ServerMessage's 'update' group.
renderElementAdd(ServerMessage, String, DocumentFragment) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Deprecated. use of this method can result in DOM modifications being performed in improper order (instead use renderElementAdd(ServerMessage) followed by renderElementAddContent())
renderElementAdd(ServerMessage, String, String, DocumentFragment) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Deprecated. use of this method can result in DOM modifications being performed in improper order (instead use renderElementAdd(ServerMessage) followed by renderElementAddContent())
renderElementAddContent(ServerMessage, Element, String, DocumentFragment) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Adds content to be added to an existing dom-add operation.
renderElementAddContent(ServerMessage, Element, String, String, DocumentFragment) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Adds content to be added to an existing dom-add operation.
renderElementRemove(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a dom-remove operation to remove the HTML element identified by targetId from the client DOM.
renderElementRemoveChildren(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a dom-remove operation to remove all child elements of the element identified by targetId from the client DOM.
renderEventAdd(ServerMessage, String, String, String) - Static method in class nextapp.echo2.webrender.servermessage.EventProcessor
Creates an event-add operation to register a client event listener of a particular type on an HTML element.
renderEventRemove(ServerMessage, String, String) - Static method in class nextapp.echo2.webrender.servermessage.EventProcessor
Creates an event-remove operation to unregister a client event listener of a particular type on an HTML element.
renderInit(Connection, Document) - Method in class nextapp.echo2.webrender.service.SynchronizeService
Renders a ServerMessage in response to the initial synchronization.
renderInline() - Method in class nextapp.echo2.webrender.output.CssStyle
Renders the style inline.
renderRegister(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.VirtualPosition
Creates a register operation to register an element id with the virtual positioning API.
renderReload(ServerMessage) - Static method in class nextapp.echo2.webrender.servermessage.WindowUpdate
Creates a reload operation to reload the contents of the window.
renderSetFocus(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.WindowUpdate
Creates a focus operation to set the focused component within the window.
renderSetProperty(ServerMessage, String, String, String) - Static method in class nextapp.echo2.webrender.servermessage.DomPropertyStore
Creates a store-property operation to store a non-rendered named property in an HTMLElement of the client DOM.
renderSetWindowTitle(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.WindowUpdate
Creates a set-title operation to set the title of a top-level browser window.
renderStoreDirective(ServerMessage, ClientProperties) - Static method in class nextapp.echo2.webrender.servermessage.ClientPropertiesStore
Renders a ServerMessage directive directing the client to store the provided ClientProperties information.
renderStyleSheetAddRule(ServerMessage, String, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a stylesheet-add-rule directive to add a rule to a stylesheet
renderStyleSheetRemoveRule(ServerMessage, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a stylesheet-remove-rule directive to remove a rule from a stylesheet
renderStyleUpdate(ServerMessage, String, String, String) - Static method in class nextapp.echo2.webrender.servermessage.DomUpdate
Creates a style-update operation to update a CSS style attribute of the element identified by targetId in the client DOM.
renderUpdate(Connection, Document) - Method in class nextapp.echo2.webrender.service.SynchronizeService
Renders a ServerMessage in response to a synchronization other than the initial synchronization.
renderUpdateDirective(ServerMessage, ClientConfiguration) - Static method in class nextapp.echo2.webrender.servermessage.ClientConfigurationUpdate
Renders a ServerMessage directive directing the client to store the provided ClientConfiguration information.
renderUpdateDirective(ServerMessage, ServerDelayMessage) - Static method in class nextapp.echo2.webrender.servermessage.ServerDelayMessageUpdate
Creates a new setMessage directive.
Resource - Class in nextapp.echo2.webrender.util
Provides functionality for obtaining text and binary resource files.
Resource.ResourceException - Exception in nextapp.echo2.webrender.util
A RuntimeException exception that will be thrown in the event that problems are encountered obtaining a resource.
RIGHT_TO_LEFT - Static variable in class nextapp.echo2.webrender.ServerMessage
Constant for the use with setRootLayoutDirection() indicating a right-to-left layout direction.

S

SCREEN_COLOR_DEPTH - Static variable in class nextapp.echo2.webrender.ClientProperties
Color depth of the screen in bits (integer).
SCREEN_HEIGHT - Static variable in class nextapp.echo2.webrender.ClientProperties
Height of the screen in pixels (integer).
SCREEN_WIDTH - Static variable in class nextapp.echo2.webrender.ClientProperties
Width of the screen in pixels (integer).
ServerDelayMessage - Class in nextapp.echo2.webrender
Representation of a client/server-interaction delay message.
ServerDelayMessage() - Constructor for class nextapp.echo2.webrender.ServerDelayMessage
 
ServerDelayMessageUpdate - Class in nextapp.echo2.webrender.servermessage
A ServerMessage-utility class to render EchoServerDelayMessage message processor directives to configure the client-side message displayed during short- and long-running server interactions.
ServerDelayMessageUpdate() - Constructor for class nextapp.echo2.webrender.servermessage.ServerDelayMessageUpdate
 
ServerMessage - Class in nextapp.echo2.webrender
The outgoing XML message which synchronizes the state of the client to that of the server.
ServerMessage() - Constructor for class nextapp.echo2.webrender.ServerMessage
Creates a new ServerMessage.
Service - Interface in nextapp.echo2.webrender
An interface for objects that process Connections, parsing an HTTP request and producing an HTTP response.
service(Connection) - Method in class nextapp.echo2.webrender.service.AsyncMonitorService
 
service(Connection) - Method in class nextapp.echo2.webrender.service.JavaScriptService
 
service(Connection) - Method in interface nextapp.echo2.webrender.Service
Services an HTTP request.
service(Connection) - Method in class nextapp.echo2.webrender.service.SessionExpiredService
 
service(Connection) - Method in class nextapp.echo2.webrender.service.StaticBinaryService
 
service(Connection) - Method in class nextapp.echo2.webrender.service.StaticTextService
 
service(Connection) - Method in class nextapp.echo2.webrender.service.SynchronizeService
 
SERVICE_ID - Static variable in class nextapp.echo2.webrender.service.AsyncMonitorService
Asynchronous monitoring service identifier.
SERVICE_ID - Static variable in class nextapp.echo2.webrender.service.SynchronizeService
Service identifier.
SERVICE_ID_DEFAULT - Static variable in class nextapp.echo2.webrender.WebRenderServlet
Service identifier of the 'default' service.
SERVICE_ID_NEW_INSTANCE - Static variable in class nextapp.echo2.webrender.WebRenderServlet
Service identifier of the 'new instance' service.
SERVICE_ID_PARAMETER - Static variable in class nextapp.echo2.webrender.WebRenderServlet
Request parameter identifying requested Service.
SERVICE_ID_SESSION_EXPIRED - Static variable in class nextapp.echo2.webrender.WebRenderServlet
Service identifier of the 'session expired' service.
ServiceRegistry - Class in nextapp.echo2.webrender
A registry of Service objects that may be recalled based on Id values.
ServiceRegistry() - Constructor for class nextapp.echo2.webrender.ServiceRegistry
Creates a new ServiceRegistry.
sessionDidActivate(HttpSessionEvent) - Method in class nextapp.echo2.webrender.UserInstance
 
SessionExpiredService - Class in nextapp.echo2.webrender.service
A Service which renders a 400 (Bad Request) with the message "Session Expired".
SessionExpiredService() - Constructor for class nextapp.echo2.webrender.service.SessionExpiredService
 
sessionWillPassivate(HttpSessionEvent) - Method in class nextapp.echo2.webrender.UserInstance
 
setAsynchronousMonitorInterval(int) - Method in class nextapp.echo2.webrender.ServerMessage
Sets the interval between asynchronous requests to the server to check for server-pushed updates.
setAttribute(String, String) - Method in class nextapp.echo2.webrender.output.CssStyle
Sets a style attribute value.
setClientConfiguration(ClientConfiguration) - Method in class nextapp.echo2.webrender.UserInstance
Sets the ClientConfiguration information containing application-specific client behavior settings.
setContentType(ContentType) - Method in class nextapp.echo2.webrender.Connection
Sets the content type of the response.
setElementText(Element, String) - Static method in class nextapp.echo2.webrender.util.DomUtil
Sets the text content of a DOM Element.
setGenarator(String) - Method in class nextapp.echo2.webrender.output.HtmlDocument
Sets the value of the "generator" META element.
setModalContextRootId(String) - Method in class nextapp.echo2.webrender.ServerMessage
Sets the element id of the root of the modal context.
setMultipartRequestWrapper(WebRenderServlet.MultipartRequestWrapper) - Static method in class nextapp.echo2.webrender.WebRenderServlet
Sets the multipart/form-data encoded HTTP request handler.
setOutputProperties(Properties) - Method in class nextapp.echo2.webrender.output.XmlDocument
Sets the output properties which will be used by the rendering javax.xml.transform.Transformer.
setProperty(String, String) - Method in class nextapp.echo2.webrender.ClientConfiguration
Sets a property.
setProperty(String, Object) - Method in class nextapp.echo2.webrender.ClientProperties
Sets the value of the specified property.
setProperty(String, Object) - Method in class nextapp.echo2.webrender.Connection
Sets a property in the Connection-persistent property map.
setRootLayoutDirection(int) - Method in class nextapp.echo2.webrender.ServerMessage
Sets the root layout direction of the application, i.e., either LEFT_TO_RIGHT or RIGHT_TO_LEFT.
setServerDelayMessage(ServerDelayMessage) - Method in class nextapp.echo2.webrender.UserInstance
Sets the ServerDelayMessage displayed during client/server-interactions.
setTitle(String) - Method in class nextapp.echo2.webrender.output.HtmlDocument
Convenience method to set the title of the document.
setTransactionId(long) - Method in class nextapp.echo2.webrender.ServerMessage
Sets the numeric identifier for this transaction, which will be returned in next client message.
StaticBinaryService - Class in nextapp.echo2.webrender.service
A Service which renders a static binary resource.
StaticBinaryService(String, String, byte[]) - Constructor for class nextapp.echo2.webrender.service.StaticBinaryService
Creates a new StaticBinaryService.
StaticTextService - Class in nextapp.echo2.webrender.service
A service which renders a text resource, such as a text or XML document.
StaticTextService(String, String, String) - Constructor for class nextapp.echo2.webrender.service.StaticTextService
Creates a new StaticTextService.
SynchronizeService - Class in nextapp.echo2.webrender.service
A service which synchronizes the state of the client with that of the server.
SynchronizeService() - Constructor for class nextapp.echo2.webrender.service.SynchronizeService
Creates a new SynchronizeService.
SynchronizeService.ClientMessagePartProcessor - Interface in nextapp.echo2.webrender.service
An interface describing a ClientMessage MessagePart Processor.

T

TEXT_HTML - Static variable in class nextapp.echo2.webrender.ContentType
 
TEXT_JAVASCRIPT - Static variable in class nextapp.echo2.webrender.ContentType
 
TEXT_PLAIN - Static variable in class nextapp.echo2.webrender.ContentType
 
TEXT_XML - Static variable in class nextapp.echo2.webrender.ContentType
 
toString() - Method in class nextapp.echo2.webrender.ClientProperties
 
toString() - Method in class nextapp.echo2.webrender.ContentType
 
toString() - Method in class nextapp.echo2.webrender.output.CssStyle
Renders a debug representation of the object.

U

UNESCAPED_XHR_TEST - Static variable in class nextapp.echo2.webrender.ClientProperties
The test value for determining if the browser escapes XHR requests properly
UserInstance - Class in nextapp.echo2.webrender
An abstract base class representing a single user-instance of an application hosted in an application container.
UserInstance(Connection) - Constructor for class nextapp.echo2.webrender.UserInstance
Creates a new UserInstance.
UserInstanceUpdateManager - Class in nextapp.echo2.webrender
Provides information about changes to UserInstance properties of which the client engine needs to be informed.
UserInstanceUpdateManager() - Constructor for class nextapp.echo2.webrender.UserInstanceUpdateManager
 
UTC_OFFSET - Static variable in class nextapp.echo2.webrender.ClientProperties
The client's time offset from UTC in minutes.

V

valueBound(HttpSessionBindingEvent) - Method in class nextapp.echo2.webrender.UserInstance
Listener implementation of HttpSessionBindingListener.
valueUnbound(HttpSessionBindingEvent) - Method in class nextapp.echo2.webrender.UserInstance
Listener implementation of HttpSessionBindingListener.
VirtualPosition - Class in nextapp.echo2.webrender.servermessage
A utility class to add EchoVirtualPosition message parts to the ServerMessage.
VirtualPosition() - Constructor for class nextapp.echo2.webrender.servermessage.VirtualPosition
 

W

WebRenderServlet - Class in nextapp.echo2.webrender
Echo HttpServlet implementation.
WebRenderServlet() - Constructor for class nextapp.echo2.webrender.WebRenderServlet
 
WebRenderServlet.MultipartRequestWrapper - Interface in nextapp.echo2.webrender
An interface implemented by a supporting object that will handle multipart/form-data encoded HTTP requests.
WebRenderServletException - Exception in nextapp.echo2.webrender
A generic runtime exception to handle circumstances that should almost never happen.
WebRenderServletException(String) - Constructor for exception nextapp.echo2.webrender.WebRenderServletException
Creates a new EchoServletException with a description of its cause.
WebRenderServletException(String, Throwable) - Constructor for exception nextapp.echo2.webrender.WebRenderServletException
Creates a new EchoServletException with a description of its cause that wraps another exception.
WindowUpdate - Class in nextapp.echo2.webrender.servermessage
A utility class to add EchoWindowUpdate message parts to the ServerMessage.
WindowUpdate() - Constructor for class nextapp.echo2.webrender.servermessage.WindowUpdate
 

X

XHTML_1_0_NAMESPACE_URI - Static variable in class nextapp.echo2.webrender.output.HtmlDocument
 
XHTML_1_0_TRANSITIONAL_PUBLIC_ID - Static variable in class nextapp.echo2.webrender.output.HtmlDocument
 
XHTML_1_0_TRANSITIONAL_SYSTSEM_ID - Static variable in class nextapp.echo2.webrender.output.HtmlDocument
 
XmlDocument - Class in nextapp.echo2.webrender.output
A simple wrapper around JAXP/W3C DOM APIs to generate and render an XML document.
XmlDocument(String, String, String, String) - Constructor for class nextapp.echo2.webrender.output.XmlDocument
Creates a new XmlDocument.

A B C D E F G H I J L M N P Q R S T U V W X
NextApp Echo2
v2.1.0