Package com.groiss.gui

The gui package - and its subpacakge gui.component - contains classes for building HTML interfaces.

See:
          Description

Interface Summary
Component interface for any component the component is an elementary part of any view see the composite pattern [GoF95] for any details
Container the container is an composite component of a view see the composite pattern [GoF95] for any details
ErrorFormatter Defines how to format the exceptions.
NavigationTreeNode Shows a tree, the tree is build with javascript.
Page Interface for pages returned by methods called from Dispatcher.
 

Class Summary
AbstractComponent abstract implementation of the component interface with some common code for subclasses
AbstractContainer abstract implementation of the container interface with some common code for subclasses
ActionPage A Page
DefaultErrorFormatter This class is responsible for showing the error page.
HTMLOutputter This ia a customized outputter that does not encode the \r chars and don't expand empty elements like br,img or input.
HTMLPage  
HTMLTree Shows a tree, the tree is build with javascript.
JavascriptLoader This class is responsible for sending the javascript files to the browser.
JSONPage Implementation of the Page, that is used to send a JSON (JavaScript Object Notation) content back to the browser.
TabbedDialog An xhtmlpage for a pop up dialog with tabs.
UserAgent  
VelocityPage Page implementation which can handle Velocity-templates
following objects may be used in the context by default and may not be used in VelocityPage.set(String, Object) $Formatter - a Formatter instance $user - ThreadContext.getThreadPrincipal() $request - ThreadContext.getThreadRequest() $Configuration - Configuration.get()
WebUtils Miscellanea data retrieval methods used in a Web tier.
XHTMLPage This class creates HTML-Pages from XHTML-Source.
 

Package com.groiss.gui Description

The gui package - and its subpacakge gui.component - contains classes for building HTML interfaces.



@enterprise 8.0.22989 Copyright © 2001-2017 Groiss Informatics GmbH. All Rights Reserved.