Package Name | Comment |
uk.org.ponder.arrayutil | |
uk.org.ponder.beanutil | |
uk.org.ponder.beanutil.entity | |
uk.org.ponder.beanutil.entity.support | |
uk.org.ponder.beanutil.support | |
uk.org.ponder.booleanutil | |
uk.org.ponder.byteutil | |
uk.org.ponder.conversion | |
uk.org.ponder.dateutil | |
uk.org.ponder.doubleutil | |
uk.org.ponder.errorutil | |
uk.org.ponder.event | |
uk.org.ponder.fileutil | |
uk.org.ponder.hashutil | |
uk.org.ponder.htmlutil | |
uk.org.ponder.intutil | |
uk.org.ponder.iocevent | |
uk.org.ponder.localeutil | |
uk.org.ponder.mapping | |
uk.org.ponder.matrix | |
uk.org.ponder.messageutil | |
uk.org.ponder.reflect | |
uk.org.ponder.rsac | |
uk.org.ponder.rsac.servlet | |
uk.org.ponder.rsac.test | |
uk.org.ponder.rsf.builtin |
Definitions of "built-in" RSF views and beans. Currently only the UVB set
implementing the "Universal View Bus", a system for a completely generic
view driven by client logic (for example AJAX requests as assisted by RSF.js).
|
uk.org.ponder.rsf.componentprocessor |
ComponentProcessors execute during the "fixup" stage of the render cycle, controlled
by the ViewProcessor. This "adjusts" the view tree of components to incorporate
information from the model or to resolve parameter bindings. The tree may not
be structurally modified during this phase in any way that would alter the fullID
of a component.
|
uk.org.ponder.rsf.components |
Defines the root classes and basic implementations of the core RSF
"primitive" components - see the main wiki page on
Primitive Components
for a diagram and functional overview. UIComponent is the head of the
RSF hierarchy. An RSF component is a lightweight
controller
-level object which has the responsibility of corresponding a UI
component in the target XML dialect with its values and value bindings.
This correspondence is achieved using the component's ID. An RSF
component in general is a POJO encoding entirely state and no behaviour
- these are expected to be readily serializable.
|
uk.org.ponder.rsf.components.decorators |
Decorators are small value objects which specify (generally portable)
rendering hints - for example colours or tooltips.
|
uk.org.ponder.rsf.content |
Definitions relating to XML declarations and HTTP headers for different
content types supported by RSF, e.g. HTML, RSS, AJAX &c.
|
uk.org.ponder.rsf.evolvers |
An RSF "evolver" is a specialised kind of component producer that represents
a reusable "widget" or UI component. An evolver is represented by its production
interface, which generally accepts a "seed" component of one of the concrete RSF
component types specifying its binding behaviour.
|
uk.org.ponder.rsf.evolvers.support |
Support and implementation classes for RSF evolvers. Mainly "blank" implementations
which simply evolve their seeds into an unchanged form, only rehoused in the
standard UIJointContainer.
|
uk.org.ponder.rsf.expander |
A very lightweight macro system for expanding XML-specified component trees.
The only operations possible are replication (based on a list discovered in the
model) or a boolean switch (not yet implemented).
|
uk.org.ponder.rsf.flow |
Logic governing transitions between views computed at the end of an action cycle.
The key interface is ActionResultInterpreter which embodies the "site map" for
non-static transitions.
|
uk.org.ponder.rsf.flow.errors |
RSF error handling primitives, primarily the "ActionErrorStrategy".
|
uk.org.ponder.rsf.flow.jsfnav |
A "JSF-style" one-step navigation style, defined as an RSF ActionResultInterpreter.
Navigation cases can be defined locally to each view and are dynamically pooled
application-wide, as well as being specified in a JSF-like navigation map XML file.
|
uk.org.ponder.rsf.flow.lite |
A lightweight "clone" of the flow mapping provided by Spring Web Flow. This
implementation currently reads a subset of the SWF file format, and implements
the core functionality. Subflows and expressions within flows are not supported.
|
uk.org.ponder.rsf.flow.support |
Classes supporting the uk.org.ponder.rsf.flow package.
|
uk.org.ponder.rsf.hibernate3 | |
uk.org.ponder.rsf.mappings |
A repository of XML mappings for key RSF entities. Currently, components and
flows.
|
uk.org.ponder.rsf.preservation |
The RSF "State Preservation Strategy" provides configurability for the mechanism
of inter-request state preservation. The target, on the other hand, is
configured via the TokenStateHolder in the state package.
|
uk.org.ponder.rsf.processor |
Components implementing high-level RSF logic for handling the request cycle,
invoking application actions and interpreting results. Contains the two main
logic controllers, "RenderHandler" and "ActionHandler", responsible for render
cycles and action cycles respectively.
|
uk.org.ponder.rsf.producers |
An RSF component producer populates a section of the view tree, given a
base container where production is to begin. This package contains basic
producer interfaces.
|
uk.org.ponder.rsf.producers.support |
Support and implementation classes for RSF component producers.
|
uk.org.ponder.rsf.renderer |
The implementation of the IKAT rendering system, as abstracted from any target
XML dialect.
|
uk.org.ponder.rsf.renderer.decorator |
IKAT renderers for decorators not specific to a particular XML dialect.
|
uk.org.ponder.rsf.renderer.html |
Implementations of IKAT components specific to HTML.
|
uk.org.ponder.rsf.renderer.html.decorators |
IKAT Renderers for decorators specific to HTML
|
uk.org.ponder.rsf.renderer.scr |
A StaticComponentRenderer or SCR modifies a section of markup without any
association with a specific component.
|
uk.org.ponder.rsf.request |
The first stage of (portable) parsing of an incoming request. Defines the core
information required per request in EarlyRequestParser, as well as the transit
format for information for Action cycles in SubmittedValueEntry and RSVC. Also
encoding for all bindings as key/value pairs is performed in FossilizedConverter.
|
uk.org.ponder.rsf.servlet |
All RSF components with a dependence on javax.servlet.* are in this package.
|
uk.org.ponder.rsf.springmvc | |
uk.org.ponder.rsf.state |
State management (outside of the main request bean container) both within and
between requests. Inter-request state is managed by the TokenStateHolder, which
holds entries of TokenRequestState on a TTL basis, keyed by the view token.
|
uk.org.ponder.rsf.state.entity |
Technology-neutral RSF definitions relating to Entities (defined as objects
referenced by unique IDs).
|
uk.org.ponder.rsf.state.entity.support |
Classes supporting the uk.org.ponder.rsf.state.entity package.
|
uk.org.ponder.rsf.state.guards |
RSF "BeanGuards" are used to decorate and intercept access to the application
model, for example for validation tasks.
|
uk.org.ponder.rsf.state.guards.support |
Support and implementation classes for BeanGuards.
|
uk.org.ponder.rsf.state.scope |
RSF "Scoped Beans" are persisted from one request cycle to another, although
unlike flow scoped beans are not carried along a particular request sequence.
|
uk.org.ponder.rsf.swf.beans | |
uk.org.ponder.rsf.swf.support | |
uk.org.ponder.rsf.swf.util | |
uk.org.ponder.rsf.swf.viewparams | |
uk.org.ponder.rsf.template |
Representation of the IKAT view template, in terms of a condensed in-memory array
of XML "lumps". A lump holds offset and length values into a shared char array
holding the entire template text, as well as various other XML housekeeping
information.
|
uk.org.ponder.rsf.templateresolver |
Facilities for resolving X(HT)ML view templates, given a view ID.
|
uk.org.ponder.rsf.test | |
uk.org.ponder.rsf.test.dar | |
uk.org.ponder.rsf.test.flow | |
uk.org.ponder.rsf.test.sitemap | |
uk.org.ponder.rsf.uitype |
A UIType is a Java type that may result from direct input from a UI framework.
For HTML, these types are Boolean, String and String[].
|
uk.org.ponder.rsf.util |
Utility methods and constants of general use throughout the RSF system. Logic
in these classes is generally static.
|
uk.org.ponder.rsf.util.html |
Utilities for working with raw HTML and Javascript definitions.
|
uk.org.ponder.rsf.view |
Components and interfaces related to RSF Views, which are trees of components.
|
uk.org.ponder.rsf.view.support | |
uk.org.ponder.rsf.viewstate |
Class and interfaces for dealing with "View State", being the state held
in navigation URLs. Defines the core "ViewParameters" object, and deals with
URL parsing and rewriting.
|
uk.org.ponder.rsf.viewstate.support | |
uk.org.ponder.saxalizer | |
uk.org.ponder.saxalizer.mapping | |
uk.org.ponder.servletutil | |
uk.org.ponder.sortutil | |
uk.org.ponder.sortutil.test | |
uk.org.ponder.springutil | |
uk.org.ponder.springutil.errors | |
uk.org.ponder.springutil.validator | |
uk.org.ponder.springutil.validator.support | |
uk.org.ponder.statutil | |
uk.org.ponder.streamutil | |
uk.org.ponder.streamutil.read | |
uk.org.ponder.streamutil.write | |
uk.org.ponder.stringutil | |
uk.org.ponder.swingutil | |
uk.org.ponder.test.dateutil | |
uk.org.ponder.timeutil | |
uk.org.ponder.transaction | |
uk.org.ponder.util | |
uk.org.ponder.webapputil | |
uk.org.ponder.xml | |