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.
|
Java Source File Name | Type | Comment |
AnyViewParameters.java | Interface | A base interface tagging a ViewParameters which refers to "any" view,
whether internal or external. |
BaseURLProvider.java | Interface | Encodes information about the local URL structure to this servlet. |
ContextURLProvider.java | Interface | Returns the external URL corresponding to the context resource base for
this application. |
CoreViewParamsCodec.java | Interface | Interface to the "core", reflective ViewParamsCodec, that directly applies
the information determined as
ViewParamsMapInfo entries. |
EntityCentredViewParameters.java | Class | View parameters, which as well as defining the core viewID, are centred
upon a particular entity, defined by Java class and entity ID. |
ErrorViewParameters.java | Class | |
InternalURLRewriter.java | Interface | Supplies URL rewriting services for "internal" URLs (i.e. |
NoViewParameters.java | Class | A special class of ViewParameters accepted as a redirect specification
which performs no redirect. |
NullInternalURLRewriter.java | Class | |
RawURLState.java | Class | |
RawViewParameters.java | Class | A form of ViewParameters representing a URL external to RSF. |
RedirectViewParameters.java | Class | A possible return from a
ViewParamsInterceptor which represents
that this view should be rendered as a redirect rather than handled
directly. |
SimpleViewParameters.java | Class | A simple set of view parameters that defines no extra fields, and maps the
viewID parameter onto the end of the servlet path. |
SiteMap.java | Class | A root placeholder class to aid deserialization of the sitemap, into
its ultimate home in a BasicViewParametersParser. |
StaticViewIDInferrer.java | Interface | A StaticViewIDInferrer uses a constant policy to infer the ViewID. |
UltimateURLRenderer.java | Interface | Renders "ultimate" URLs, that is, URLs for global navigation of an entire
consumer portal to show a given resource, which may differ from the specific
URL responsible for rendering the current request. |
URLRewriter.java | Class | author: Antranig Basman (antranig@caret.cam.ac.uk) A URL rewriter for author: "resource" URLs (i.e. |
ViewIDInferrer.java | Interface | Infer from the supplied raw URL state the RSF viewID for the current
request. |
ViewParameters.java | Class | An RSF ViewParameters is a rule for extracting the relevant fields from a URL
(or similar spec) that specify the content of a view and representing them in
a typesafe way as an object. |
ViewParametersParser.java | Interface | Parses the specification of view state (as specified by a URL) out of the
slightly processed raw materials of a String "pathinfo" and a Map of request
parameters. |
ViewParamsCodec.java | Interface | Converts ViewParameters objects to and from a "broken-down" raw
representation. |
ViewParamsInterceptor.java | Interface | An interception interface that allows implementors to adjust the
state of the inferred ViewParameters before they are parsed into the
request. |
ViewParamsMapInfo.java | Interface | Mapping information describing the mapping from URL attributes onto bean
paths for ViewParameters objects. |
ViewParamsReceiver.java | Interface | |
ViewParamsRegistry.java | Interface | Allows a client to look up the registered view parameters "exemplar" for
a particular ViewID. |
ViewParamsReporter.java | Interface | Implemented by a
ViewComponentProducer to report the exact class of
ViewParameters that it expects to receive when dispatched. |
ViewParamUtil.java | Class | Utilities for converting URL parameters to and from Objects (ViewParameters),
Maps, and Lists of various dizzying forms. |
ViewStateHandler.java | Interface | Provides primitive functionality for mapping view states to URLs, and issuing
redirects. |