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

Quick Search    Search Deep

Page 1   2   3  
echopoint.asynch.* (5)echopoint.bank.* (20)echopoint.demo.* (107)echopoint.event.* (8)
echopoint.image.* (8)echopoint.jsp.* (1)echopoint.layout.* (10)echopoint.meter.* (4)
echopoint.model.* (11)echopoint.poker.* (15)

echopoint: Javadoc index of package echopoint.


Package Samples:

echopoint.poker.cards
echopoint.poker
echopoint.model
echopoint.meter
echopoint.layout
echopoint.jsp
echopoint.image.icons
echopoint.image
echopoint.event
echopoint.asynch
echopoint.demo.utils
echopoint.demo.panels
echopoint.demo
echopoint.bank.visuals
echopoint.bank.entity
echopoint.bank.db
echopoint.bank

Classes:

HtmlTemplateLayoutManager: The HtmlTemplateLayoutManager class can be used as a layout manager that will use an HTML template as a basis to render other Components within it. The generalised form of the template looks something like the following : <HTML><BODY> Name : <COMPONENT NAME="PERSON"><COMPONENT><BR> Address: <COMPONENT NAME="ADDRESS" ICON="address.gif"><COMPONENT><BR> Phone : <COMPONENT NAME="PHONE"><COMPONENT><BR> </BODY></HTML> The COMPONENT tags will be subsituted with the real components that has been previously added via the addLayoutComponent() ...
CssStyleSheet: The CssStyleSheet class implements a StyleSheet for Echo derived Components. A StyleSheet is a collection of style attributes that can be applied to a Component and any of its children. A StyleSheet object can listen for when child Components are added, and apply the StyleSheet to those child components CssStyleSheet style data can be loaded from external files or other reader data sources. The format of the CssStyleSheet data is based on w3c Cascading Style Sheets, and has been made to look 'CSS like'. (although pure CSS files cannot be used.) A CssStyleSheet file contain style instructions for ...
ConcurrentReaderHashMap: A version of Hashtable that supports mostly-concurrent reading, but exclusive writing. Because reads are not limited to periods without writes, a concurrent reader policy is weaker than a classic reader/writer policy, but is generally faster and allows more concurrency. This class is a good choice especially for tables that are mainly created by one thread during the start-up phase of a program, and from then on, are mainly read (with perhaps occasional additions or removals) in many threads. If you also need concurrency among writes, consider instead using ConcurrentHashMap. Successful retrievals ...
TextImageReference: The TextImageReference class is an ImageReference implementation that can draw text onto a background image. This makes the class perfect for "dynamic" button icons since a "button-like" background image can be used and then button text can be dynamically drawn on it. If the text to be rendered wont fit within the background image (plus its Insets) then the background image can be "scaled" to fit the text. The scaling options are : SCALE_NONE - no scaling is performed SCALE_FAST - a fast scaling algorithm is used. Not always the best look but its fast SCALE_SMOOTH - a better looking scaling algorithm ...
IdKit: IdKit provides functionality to parse an object's identifier and return specific information from it. Its is primarily intended to be used with Component.getIndentifier() to allow multiple bits of data to be specified. This is needed because nextapp.echo.Component only has one identifier attribute. You can use this class for more general purposes as well. If the identifier is a java.lang.String , then attribute values are separated by semi-colons. The attribute values can optionally have attribute names. Leading and trailing white-space is removed from the attribute names and values. Attribute ...
ClientDatePicker: A ClientDatePicker allows the user to select a date without requiring a trip back to the server. The formatted date is placed into the content of the TextField. Styles overview: The Calendar's colors (background and foreground) are broken out into the following: DayColumnHeader: The "S M T W Th F S" header section CurrentMonthDate: A Date that is within the currently selected month OtherMonthDate: A Date that is in the month before or after the currently selected month CurrentDate: The currently selected date TodayText: The text at the bottom of the calendar to select today's date YearNavigation: ...
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 ...
Tree: The Tree component displays data in a hierarchial manner. The API for this Component has based heavily on the Swing JTree class. The tree can be a client side or server side generated tree. A client side tree does not generate events when it is expanded or collapsed and all nodes in the tree are sent to the client. Only when the user clicks on a node within the tree is an event generated. The ability to have a node "selected" within a tree is not provided with client side trees. A client side tree does however track its "expanded" state, so when the screen is redraw they will display the last view. ...
URLKit: URLKit is a utility class for working with java.net.URL s. URLKit.locate() allows you to use a 3 step strategy for creating URLS to load application data. Step 1: This method will first look for the existence of a file and if it exists then it will return that as an URL. The file name is defined as fileDirectoryPrefix + fileOrResourceName Step 2: Faling that, if you provide an non null EchoInstance, it will retrieve the javax.servlet.ServletContext from the instance and attempt to locate it using javax.servlet.ServletContext.getResource(java.lang.String) and the fileOrResourceName . This step allows ...
JspTemplateLayoutManager: Generates content from a JSP page and adds it into the Echo framework. Echo components can also be added to the JSP. The JSP can be used for HTML templating, as a HTML layout container, or any sort of dynamic content generation. It is useful for rendering content that has complex layout that is best done in HTML. It is also useful when reusing existing JSP work. Note this layout manager only allows for JSP fragements. This means the main body is still generated by a top level Echo container. This layout manager can be used for generating dynamic html content but it can also be used to layout other ...
SwitchedDataSource: SwitchedDataSource allows you to use a 3 step strategy for finding HTML template data. Step 1: This class will first look for the existence of a file and if it exists then it will use it as the template data source. The file name is defined as fileDirectoryPrefix + fileOrResourceName Step 2: Faling that, if you provide an EchoInstance, it will retrieve the javax.servlet.ServletContext from the instance and attempt to load it using javax.servlet.ServletContext.getResource(java.lang.String) and the fileOrResourceName . This step allows you to access resources in your web application that are not ...
StyleSheetIntrospector: The StyleSheetIntrospector is used to introspect on a given Component class and find out style attribute information on that class. The StyleSheetIntrospector looks for a Components's "style info" support class that implements StyleInfo In much the same way as the java.beans.Introspector looks for BeanInfo classes the StyleSheetIntrospector will first look for a class named componentClass StyleInfo in the same package as component which implements the echopoint.stylesheet.StyleInfo interface. If it cant find that class, it will look for the first public static nested class inside the Component ...
WizardPane: The WizardPane class provides a component to the Echo Web Framework that allows the user to navigate through a series of logical steps. Any Component object can be used as the interior of a given pane, however in general you would use a Panel object as the contents, and then fill that Panel with other components. The WizardPane uses a SingleSelectionModel to represent the set of tab indices and the currently selected index. If the count is greater than 0, then there will always be a selected index, which by default will be initialized to the first component. If the count is 0, then the selected ...
TabbedPane: The TabbedPane component provides tabbed panes to the Echo Web Framework. Any component object can be used as the interior of the tabbed pane, however in general you would use a Panel object as the content of a tab, and then fill that Panel with other components. The TabbedPane uses a SingleSelectionModel to represent the set of tab indices and the currently selected index. The DefaultSingleSelectionModel class only raises and event if the currently selected index changes. So to "trap" the user clicking on the same tab twice, derive your own SingleSelectionModel class. If the tab count is greater ...
DialogPanel: DialogPanel , which extends ScrollablePanel is a generic container that implements Scrollable , Positionable and Clippable . When a DialogPanel is placed into the Component heirarchy, it places itself over all other components and only allows the user to interact with the components within it. It is thus said to be "modal". Typically you would use the DialogPanel to obtain information from the user while not allowing them to interact further with the application Window until they provide that information. DialogPanels stack onto top of other DialogPanels. You can add child DialogPanels to parent ...
Positionable: A Positionable is one that can be postioned anywhere on the screen, regardless of the flow layout of other components. By default the it acts like a normal component, and will be rendered with the flow of its parent and siblings. The component has its Positioning property set to POSITIONING_FLOW. POSITIONING However if the Positioning property is POSITIONING_ABSOLUTE or POSITIONING_RELATIVE then the component will break out of the normal flow layout and position themselves directly on the screen. If the Positioning is POSITIONING_ABSOLUTE, then the component is positioned at an absolute point from ...
DefaultMutableTreeNode: A DefaultMutableTreeNode is a general-purpose node in a tree data structure. A tree node may have at most one parent and 0 or more children. DefaultMutableTreeNode provides operations for examining and modifying a node's parent and children and also operations for examining the tree that the node is a part of. A node's tree is the set of all nodes that can be reached by starting at the node and following all the possible links to parents and children. A node with no parent is the root of its tree; a node with no children is a leaf. A tree may consist of many subtrees, each node acting as the root ...
Timer: The Timer class is a Component that causes an action to occur at a predefined rate. Each Timer has a list of ActionListeners and a delay ( the time between actionPerfomed() calls). When delay milliseconds have passed, a Timer sends the actionPerformed() message to its listeners. This cycle repeats until stop() is called, or halts immediately if the Timer is configured to send its message just once. Note that this is a very coarse timer. The timer is run on the client and the timeout must travel back to the server before any other code can be notified of this event. Therefore the granuality of the ...
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 ...
AbstractWorkbenchFrame: An abstract class for creating "workbench" like Echo applications A work bench app has an appreance like ------------------------------------------------------------- | TitleBar | ------------------------------------------------------------- | MenuBar | ------------------------------------------------------------- | | | | Navigation | Work Pane | | Tree | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ------------------------------------------------------------- | Footer | -------------------------------------------------------------
ToolTipPopUp: ToolTipPopUp is a component that can help render rich tool tips when the mouse goes over a Component. The ToolTipPopUp component is used to cutomise what this tool tip looks like and how it acts. The component is intended as a support component for other components to use in order to implement the ToolTipPopUpSupport interface. It is not intended to be used on its own per se. Since it is derived from DevNull it does not render anything on its own. To use the component in another component do the following : Have the parent component implement ToolTipPopUpSupport Added a ToolTipPopUp as a field ...
CssStyleSheetHandler: This interface is used to create CssStyleSheetHandler that can be called upon by a CssStyleSheet when parsing style sheet data. The CssStyleSheetHandler is responsible for indicating whether a given attribute name and value is known and valid to set in a Style for a Component class and also providing the fully qualified class name of a Component. In general you will not need to provide a CssStyleSheetHandler implementation if your Component classes have support for the StyleInfo interface either via a xxxStyleInfo support class or a nested public static class that implements StyleInfo. The unknown ...
ExpandableSection: The ExpandableSection class provides a Component that can be expanded and collapsed. The contents of the ExpandableSection can be another Component. In general a Component that can contain other Components, such as a Panel or Grid, is used as the contents. The ExpandableSection has two modes. The default is server side mode, where each click to expand the section is sent to the server and the model is updated directly. This allows server side code to run on each expand event. The second mode is client side mode, whereby the content within the ExpandableSection is only hidden or shown on the client. ...
TreeIcons: This interface is called by the Tree rendering code to retrieve named icon images. These icons are sued to provide visuals such as the lines between tree nodes and expnasion handles. The TreeIcons interface can be used by TreeCellRenderer objects to obtain default icons for "parent" and "leaf" nodes in the Tree. The tree will ask for nodes with the following names : ICON_PLUS - the expanding + for normal nodes with children ICON_PLUSBOTTOM - the expanding + for the last node of a parent node ICON_MINUS - the contracting - for normal nodes with children ICON_MINUSBOTTOM - the contracting - for the ...
HidingSlidingPanel: The HidingSlidingPanel class provides a Scrollable component that can be hidden on the side of the client window ready to slide in and be used. It is useful to provide quick access to a panel of other components, that the user can tuck away out of view. For example it could be used to hold a tool box of controls or a list of actions the user can perform. The hidingAlignment property controls which side of the client window the HidingSlidingPanel will go to. This can be the following values : EchoConstant.LEFT EchoConstant.TOP The XY property is the position along the client window that the panel ...

Home | Contact Us | Privacy Policy | Terms of Service