Package com.groiss.gui
package com.groiss.gui
Contains classes for building HTML interfaces.
-
ClassDescriptionabstract implementation of the component interface with some common code for subclassesAbstract implementation of the container interface.A Pageinterface for any component the component is an elementary part of any view see the composite pattern [GoF95] for any detailsthe container is an composite component of a view see the composite pattern [GoF95] for any detailsThis class is responsible for showing the error page.Defines how to format the exceptions.Provide access to GUI-configuration nodes.An object representing an HTML page.Simple utility for showing tree structured data in an HTML page.This class is responsible for sending the javascript files to the browser.A page implementation suitable for sending JSON objects to the client.A node in the gui configuration tree.Interface for nodes in the gui navigation.Interface for pages returned by methods called from Dispatcher.A Page that can write/stream its output with a writer.This class useful for getting information about the user agent (i.e. the browser).
Page
implementation which can handle Velocity-templates
following objects may be used in the context by default and may not be used inVelocityPage.set(String, Object)
$Formatter - aFormatter
instance $user -ThreadContext.getThreadPrincipal()
$request -ThreadContext.getThreadRequest()
$Configuration -Configuration.get()
Miscellanea data retrieval methods used in a Web tier.This class creates HTML-Pages from XHTML-Source.