Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

echopoint.ui.asynch.* (1)echopoint.ui.jsp.* (5)
echopoint.ui.layout.* (9)echopoint.ui.resource.* (1)
echopoint.ui.template.* (15)echopoint.ui.template.taghandlers.* (9)
echopoint.ui.util.* (11)echopoint.ui.util.noop.* (3)

echopoint.ui: Javadoc index of package echopoint.ui.


Package Samples:

echopoint.ui.util.noop
echopoint.ui.util
echopoint.ui.template.taghandlers
echopoint.ui.template
echopoint.ui.resource
echopoint.ui.layout
echopoint.ui.jsp
echopoint.ui.asynch

Classes:

JspComponentPeer: JspComponentPeer is an abstract component peer class that allows JSP page fragments to be used to render a component. This class is useful if you prefer updating JSP/HTML markup rather than writing Java nextapp.echoservlet.html.Element statements. To use this class you need to implement the method getJspPath() . as this nominates the JSP path to include as peer content. You might want to use different JSP pages depending on the state of the underlying component. You will very likely want to overide preRender() as well. This method allows any ComponentStyle 's and scripts to be added to the Echo ...
JspTemplateLayoutManagerUI: JspTemplateLayoutManagerUI is the backend layout peer class for the component JspTemplateLayoutManager. This class uses the following rendering strategy because of characteritics of the Echo rendering scheme and also the Servlet output mechanism. * When the standard Echo render(rc,parentElement) method is called, the JSP is included using a NoOp servlet response. This is done because at this stage output is not meant to be sent to the actual servlet stream but rather an Element hierarchy is to be built. * Any required ComponentStyle values and Service includes must be generated at the Element render ...
SGMLPageParser: SGMLPageParser parses SGML markup'd pages and executes active tags within. Returns its output through a Element (given in a ParseContext). Active Tags are handled with SpecialTagHandlers which can be registered for a specific Tag name. The parsing is done via a two pass method. The first pass reads the input and keeps track of the positions and lengths of each active tag. If there is a tag handler for the tag, then the parseTag method is called. The second pass involves executing the active tags. The static content is copied until the remembered position of a tag is encountered. Then the executeTag ...
TitleBarUI: TitleBarUI is the backend peer class for the component TitleBar. This has a client mode and a server side mode for the pressing of the expand/collapse buttons. In client side mode it runs a JS function to change the expansion images and also called a special inserted function to do anything else. The state of the expansionness is also saved via the ClientInputProducer interface. The client mode is there as a convenience for other compoents such as ExpandableSection. In server side mode, clicks result in an action back to the peer that changes the state of the TitleBar model, which in turns redraws ...
MenuBarMilonicRenderer: The MenuBarMilonicRenderer class renders menus via the Milonic DHTML Website Navigation Menu Version 3.5 Written by Andy Woolley Copyright 2002 (c) Milonic Solutions Limited. All Rights Reserved Use within EchoPoint with express permission of Milonic Solutions Limited. The use of this library is licensed according to the following email received on the 4/02/2003 : >> Hello, >> >> Thank you for using the Milonic DHTML Menu. >> >> Your request for a free license to use the Milonic DHTML Menu has been successful. >> >> Your license number is 187018 and is for the use of http://echopoint.sourceforge.net ...
SGMLTag: Convenient class for parsing SGML tokens from a page. The Reader is required to support the mark() operation. Tags are only read enough to find out what the tag name is; If you want to read the full tag call parse(inputReader) . This is done so that applications don't spend time processing tags about which they care little. Here's a sample piece of code which uses this class to read all SGML tags on a page: void showTags(PrintWriter out, Reader input) { SGMLTag tag = new SGMLTag(input); while (!tag.finished()) { out.println ("tag: " + tag.toString()); tag = new SGMLTag (input); } }
NoNameElement: The NoNameElement class is used to contain other elements however it does not generate an HTML element itself. It can be used when you need an element parent but dont need a corresponding HTML parent tag For example the JspTemplate code needs a "dummy" element into which it can render its children. However its does not need an parent HTML DIV element to do this. Rather it uses a NoNameElement to "contain" the child components output. So instead of "<div> some content inside </div>" it would just generate "some content inside". This component also allows you to "reach" into the element ...
ClientDatePickerUI: Renders the Calendar. The key outputs are: Style Function: JavaScript function dynamically built which returns the full css style tag for the calendar Calendar Return Function: JS Hook into the date select event of the calendar in which the binding of the selected date to Echo and to the input text box is defined. Calendar DIV (Only when OpenInNewWindow = false): div sent to Calendar JS Constructor to use as a container Calendar Anchor: User customizable icon/message which shows the calendar
ToolTipPopUpSupportHelper: ToolTipPopUpSupportHelper is used to add ToolTipPopUpSupport to an Element in a UI peer. This will add the necessary OnMouseOver and OnMouseOut statements that will show the ToolTipPopUp content. This class has the lifecyle of its parent ComponentPeer. It acts like a pseudo-ComponentPeer and the parent ComponentPeer should created a new one in its register() method and unregister() in its own unregistered() method.
HtmlBodyCssStripper: The HtmlBodyCssStripper tag handler removes all traces of the HTML and BODY tags during parsing. This allows full HTML files to be included as fragments into further enclosing HTML. This handler will extract CSS links (via LINK tags), META tags and also STYLE tags and place them into the TemplateParseContext. This fix up allows for CSS support that were otherwise wihtin the HTML section.
Installer: This class can be used to register all of the EchoPoint Peer classes or individually. The general usage is : static { Installer.register(); } This should be done inside the declaration of your EchoServer class. You must register the EchoPoint components before you can use them. This is an Echo component requirement.
TriCellTable: Renders an HTML table that has two or three "container" cells and independently settable margins between them. These tables are useful for rendering buttons that have two or three elements (images, text labels, and state indicators). This class supports all possible permutations for placement of each of the two or three contained components.
ClientDatePickerStyleBuilder: Translates the individual styles on the Calendar object to css, then wraps them into a JS Function which returns one big string (i.e. return " ...... "; ) This technique is necessary in order to meet the interface for the Calendar's JS API for customizing the style
TagHandler: The TagHandler interface controls what happens when a tag is encountered with a specific name. The tag handler is responsible for both parsing and then executing a given tag, as well as retaining tag attribute properties and their values so they can also be used after parsing.
ScrollableRenderer: ScrollableRenderer will render a ScrollablePanelUI for a backend peer class of a the component that implements ScrollablePanel. Note that this relys on CSS 2.0 support in the client browser. This will use layout managers if the panel is in fact LayoutManageable.
EchoPointComponentPeer: EchoPointComponentPeer is provided as a base class for EchoPoint ComponentPeers. It has a number of methods that are common across a EchoPoint peers. Its also has an lazily created ImageManager and ToolTipPopUpSupportHelper, ready for subclasses to use.
HtmlTable: The HtmlTable class is a helper for creating HTML TABLE elements, TR element and TD elements in less code that usual. It auto creates TR and TD elements since a table cannot have content without TR and TD elements.
JspRenderingContext: This class is a context object that is padded to the JSP page in the request scope attribute called "echopoint.ui.jsp.JspRenderingContext". It contains information needed to access Echo component and peer information.
SortableTableRenderer: The SortableTableRenderer can currently render both SortableTable and SelectableTable. It is used to provide a "two way" render of the EchoPoint table classes and is called by each tables peer.
LayoutManagerPeerDiscovery: The LayoutManagerPeerDiscovery class is used to discover Layout Manager peers by looking for property files in a specified META-INF locations. This is based on the peer discovery in Echo 1.1.
TextFieldUI: TextFieldUI is the peer for the echopoint.TextField Its has support for the new Validation classes as well as modularises the creation of the INPUT element.
DropDownBoxUI: AbstractDateFieldUI is a abstract base backend peer class for the components DateField and TimeField. It does most of the rendering calls out the implementation to provide key information.
AbstractDateFieldUI: AbstractDateFieldUI is a abstract base backend peer class for the components DateField and TimeField. It does most of the rendering calls out the implementation to provide key information.
PositioningHelper: A helper class for positionable, scrollable and clippable component rendering. This class will return HTML STYLE="" strings or will added the parameters to a ComponentStyle object.
JspEchoStyleSheetTag: JspEchoStyleSheet is a tag that encapsulates EchoPoint StyleSheet information and can invoke this information on the containing JSP template component.

Home | Contact Us | Privacy Policy | Terms of Service