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.
|