All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractArrayAssociationManager<T,E> |
An abstract base for a manager of an indexed to-many association that is
based on an array.
|
AbstractAssociationManager<T,E> |
|
AbstractCollectionAssociationManager<T,E> |
An abstract base for a manager of a to-many association that is based on q
Collection .
|
AbstractListAssociationManager<T,E> |
An abstract base for a manager of an indexed to-many association that is
based on a List .
|
AbstractToManyAssociationManager<T,E> |
|
AbstractToManyIndexedAssociationManager<T,E> |
|
AbstractToOneAssociationManager<T,E> |
|
AbstractViewNodeVisitor |
|
AccessMode |
An enumeration of access modes for model properties.
|
AccessType |
An enumeration of access types for accessing model properties.
|
AppliableNode |
A marker interface that identifies view nodes that participate in an apply
operation.
|
ArrayNode |
A node that represents an array structure.
|
ArrayOfObjectsNode |
A ViewNode representing an array-of-objects structure.
|
ArrayOfReferencesNode |
A ViewNode representing an array-of-objects structure where each
object is a resolvable reference.
|
ArrayOfValuesNode |
A ViewNode representing an array-of-values structure.
|
AssociationDescriptor |
A descriptor for an association between model objects.
|
AssociationManager<T,E> |
A marker interface for association managers.
|
AssociationManagers |
|
CalendarTypeConverter |
|
CalendarTypeConverter.Builder |
|
Coerce |
A type coercion utility.
|
ContainerNode |
A node that contains other nodes as children.
|
DateTypeConverter |
|
DateTypeConverter.Builder |
|
DateTypeConverter.Format |
|
Discriminator |
An immutable value holder that describes a subtype discriminator.
|
DiscriminatorStrategy |
|
EnvelopeNode |
A ViewNode representing an envelope structure.
|
InputStreamSource |
A source for a ViewReader that reads to an input stream.
|
JsonPSource |
A source for a ViewReader that reads a JSON-P structure.
|
JsonPTarget |
A target for a ViewWriter that holds a JSON-P structure.
|
JsonSpliceHandler |
A SpliceHandler that can be used to embed a
JsonStructure into a view.
|
JsonSpliceHandler.Consumer |
A consumer interface for a JSON splice node.
|
JsonSpliceHandler.Producer |
A producer interface for a JSON splice node.
|
LiteralMetadataHandler |
|
MetadataHandler |
A handler for values associated with a MetaNode .
|
MetaNode |
A ViewNode that represents a metadata value.
|
MutableScope |
A mutable Scope .
|
NoSuchProviderException |
An exception thrown to indicate that a service provider was not found.
|
ObjectFactories |
|
ObjectFactory |
A factory that provides a strategy for creating model object instances.
|
ObjectNode |
A ViewNode representing an object structure.
|
Options |
A map-like API for accessing context options.
|
OptionsMap |
An Options collection implemented on top of a Map .
|
OutputStreamTarget |
A target for a ViewWriter that writes to an output stream.
|
PropertyExtractingValueTypeConverter |
A converter that extracts a single String, Number, Boolean, Enum, or
Date property from a model object.
|
PropertyExtractingValueTypeConverter.Builder |
|
ReaderKeys |
Keys used for configuration options of a
ViewReader .
|
ReferenceNode |
A ViewNode representing an object structure where the object is
a resolvable reference.
|
ReferenceResolver |
A strategy for resolving a reference entity in a view to an actual object
during view application.
|
ReferenceResolvers |
|
Scope |
An object that acts as a container for other objects and supports retrieval
by type and by name.
|
Scopes |
A mutable ordered collection of Scope instances.
|
SimpleClassNameDiscriminatorStrategy |
|
SimpleClassNameDiscriminatorStrategy.Builder |
|
Singleton<T> |
A factory that produces a singleton instance of a given type.
|
SpliceHandler |
An handler for a view splice.
|
SpliceNode |
A ViewNode representing the splicing of a separate view
generation/application processing operation.
|
Stateful |
An instance of an AssociationManager that implements this interface
is cloned before it is used to perform a management operation.
|
SubtypeNode |
|
ToManyAssociationManager<T,E> |
An object that during view application manages the association between an
object and a collection composed in the object.
|
ToManyIndexedAssociationManager<T,E> |
An object that during view application manages the association between an
object and a indexed collection or array composed in the object.
|
ToOneAssociationManager<T,E> |
An object that during view application manages the association between an
object and an associated object.
|
UndefinedValue |
A value that is used to represent a missing or disallowed value during model
update.
|
UnqualifiedClassNameDiscriminatorStrategy |
A discriminator that uses the unqualified class name and takes one level
of class nesting into account.
|
UnresolvedUrlException |
An exception thrown when a UrlResolver fails to resolve a
model path into a URL.
|
UpdatableNode |
A ViewNode that can be used to update a corresponding model value.
|
UpdatableValueNode |
A ValueNode that can be used to update a property of a model.
|
UrlResolver |
A service that resolve the actual URL string for a value node of type
url.
|
UrlResolverProducer |
A singleton object that produces UrlResolver instances.
|
UrlResolverProvider |
|
ValueNode |
|
ValueTypeConverter |
A converter that transforms simple model objects into a suitable
representation for a view node of value type and vice-versa.
|
ValueTypeConverters |
|
View |
A view is a hierarchical organization of selected information from a model.
|
View.Envelope |
An envelope for a view.
|
View.Event |
An event for a view.
|
View.Event.Type |
Event type
|
ViewApplicator |
An applicator for a view.
|
ViewApplicatorException |
|
ViewContext |
A context used when evaluating view template with a model to produce a view.
|
ViewContextProducer |
A singleton object that produces ViewContext instances.
|
ViewContextProvider |
|
ViewDefaults |
Default values for various view options.
|
ViewEntity |
An abstract entity in a view.
|
ViewEvent |
|
ViewException |
An exception thrown if the evaluation of a view fails.
|
ViewGeneratingSpliceHandler |
A splice handler that generates a view using a ViewTemplate
provided as a node attribute.
|
ViewInputException |
An exception thrown when processing the contents of a view as input
in a ViewApplicator .
|
ViewKeys |
Keys for view configuration options.
|
ViewListener |
Marker interface that identifies a listener type.
|
ViewListeners |
|
ViewMode |
An enumeration of modes in which a view is processed.
|
ViewNode |
A node in a view hierarchy.
|
ViewNodeAcceptor |
A listener that is notified before nodes are visited during a view processing
lifecycle.
|
ViewNodeEntityListener |
A listener that is notified as instances of model types are created or
discarded during view application.
|
ViewNodeEvent |
An event about a view node.
|
ViewNodeListener |
An listener that is notified as nodes are visited during view generation
or view application.
|
ViewNodePropertyEvent |
An event that describes a property of a view node.
|
ViewNodePropertyInterceptor |
An interceptor that is notified as property values are visited during
view generation or view application.
|
ViewNodePropertyListener |
An listener that is notified as properties are visited during view generation
or view application.
|
ViewNodeVisitor |
|
ViewOptionsRegistry |
A static registry for view options.
|
ViewPostTraversalListener |
A listener that is notified after a view template is traversed to generate or
apply a view.
|
ViewPreTraversalListener |
A listener that is notified before a view template is traversed to generate
or apply a view.
|
ViewReader |
A reader for a view.
|
ViewReader.Source |
|
ViewReaderFactory |
|
ViewReaderFactoryProducer |
|
ViewReaderFactoryProvider |
|
ViewTemplate |
A view template.
|
ViewTemplate.Traversal |
|
ViewTemplateBuilder |
|
ViewTemplateBuilderProducer |
|
ViewTemplateBuilderProvider |
|
ViewTemplateException |
|
ViewTraversalEvent |
An event that describes a view traversal.
|
ViewWriter |
A writer for a view.
|
ViewWriter.Target |
|
ViewWriterFactory |
|
ViewWriterFactoryProducer |
|
ViewWriterFactoryProvider |
|
WriterKeys |
Keys used for configuration options of a
ViewWriter .
|