A B C D E F G I J L M N O P R S T U V W X 
All Classes All Packages

A

AbstractContainerNode - Class in org.soulwing.prospecto.runtime.template
A view node that contains other view nodes.
AbstractContainerNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.AbstractContainerNode
Constructs a new instance.
AbstractValueNode - Class in org.soulwing.prospecto.runtime.template
An abstract base for ValueNode implementations.
AbstractValueNode(String, String) - Constructor for class org.soulwing.prospecto.runtime.template.AbstractValueNode
 
AbstractViewNode - Class in org.soulwing.prospecto.runtime.template
An abstract base for ViewNode implementations.
AbstractViewNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.AbstractViewNode
Constructs a new instance.
AbstractViewReader - Class in org.soulwing.prospecto.runtime.text
An abstract base for ViewReader implementations.
AbstractViewReader(Options) - Constructor for class org.soulwing.prospecto.runtime.text.AbstractViewReader
Constructs a new reader
AbstractViewWriter - Class in org.soulwing.prospecto.runtime.text
An object that produces a representation of a view on a specified target.
AbstractViewWriter(View, Options) - Constructor for class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Constructs a new writer.
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.AbstractValueNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfReferencesNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteEnvelopeNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteMetaNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteObjectNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteReferenceNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteSpliceNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteSubtypeNode
 
accept(ViewNodeVisitor, Object) - Method in class org.soulwing.prospecto.runtime.template.ToStringValueNode
 
Accessor - Interface in org.soulwing.prospecto.runtime.accessor
An accessor for a property of a model.
AccessorBuilder - Interface in org.soulwing.prospecto.runtime.accessor
A factory that produces an Accessor.
AccessorBuilderFactory - Interface in org.soulwing.prospecto.runtime.accessor
A factory that produces AccessorBuilder objects.
accessType(AccessType) - Method in interface org.soulwing.prospecto.runtime.accessor.AccessorBuilder
 
addChild(ViewNode) - Method in class org.soulwing.prospecto.runtime.template.AbstractContainerNode
 
addChildren(AbstractContainerNode) - Method in class org.soulwing.prospecto.runtime.template.AbstractContainerNode
 
afterTraversing(ViewTraversalEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
afterTraversing(ViewTraversalEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
afterViewEvents() - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
afterViewEvents() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the view's event stream has ended.
append(E) - Method in class org.soulwing.prospecto.runtime.util.SimpleLinkedList
 
append(E) - Method in interface org.soulwing.prospecto.runtime.util.SimpleList
Appends the given element to the end of the collection.
append(AssociationManager) - Method in class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
append(ViewListener) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
append(ReferenceResolver) - Method in class org.soulwing.prospecto.runtime.reference.LinkedListReferenceResolverService
 
append(Scope) - Method in class org.soulwing.prospecto.runtime.scope.LinkedListScopes
 
ARRAY - org.soulwing.prospecto.runtime.text.xml.XmlViewConstants.ElementType
 
ARRAY_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
ARRAY_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
arrayOfObjects(String, String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view node of array-of-objects type from the root of this template for use as a subview in another template.
arrayOfObjects(String, String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
arrayOfObjects(String, String, String, Class<?>) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
arrayOfObjects(String, String, String, ViewTemplate) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
arrayOfObjectsTemplate(String, String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view template of array-of-objects type from the root of this template.
arrayOfObjectsTemplate(String, String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
arrayOfReferences(String, String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view node of array-of-references type from the root of this template for use as a subview in another template.
arrayOfReferences(String, String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
arrayOfReferences(String, String, String, ViewTemplate) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
arrayOfReferencesTemplate(String, String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view template of array-of-references type from the root of this template.
arrayOfReferencesTemplate(String, String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
arrayOfValues(String, String, String) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
AssociationDescriptorFactory - Interface in org.soulwing.prospecto.runtime.association
A factory that produces a association descriptor from a container view node.
AssociationManagerService - Interface in org.soulwing.prospecto.runtime.association
A collection manager service.

B

BeanFactory - Interface in org.soulwing.prospecto.runtime.beans
A factory that produces simple JavaBeans.
beforeTraversing(ViewTraversalEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
beforeTraversing(ViewTraversalEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
beforeViewEvents() - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
beforeViewEvents() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the view's event stream will start.
begin() - Static method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
beginArray(String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a View.Event.Type.BEGIN_ARRAY event to the view.
beginArray(String, String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a View.Event.Type.BEGIN_ARRAY event to the view.
beginObject(String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a View.Event.Type.BEGIN_OBJECT event to the view.
beginObject(String, String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a View.Event.Type.BEGIN_OBJECT event to the view.
breadthFirst() - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
build() - Method in interface org.soulwing.prospecto.runtime.accessor.AccessorBuilder
 

C

canRead() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Tests whether this accessor can be called to read (get) a value.
canWrite() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Tests whether this accessor can be called to write (set) a value.
ComposableViewTemplate - Interface in org.soulwing.prospecto.runtime.template
A view template that can be composed in another view template.
ConcreteArrayOfObjectsNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents an array of objects.
ConcreteArrayOfObjectsNode(String, String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
Constructs a new instance.
ConcreteArrayOfReferencesNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents an array of references.
ConcreteArrayOfReferencesNode(String, String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteArrayOfReferencesNode
Constructs a new instance.
ConcreteArrayOfValuesNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents an array of values.
ConcreteArrayOfValuesNode(String, String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
Constructs a new instance.
ConcreteDiscriminatorEventService - Class in org.soulwing.prospecto.runtime.discriminator
A DiscriminatorEventService implementation.
ConcreteEnvelopeNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents an envelope.
ConcreteEnvelopeNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteEnvelopeNode
Constructs a new instance.
ConcreteInjectableViewEntity - Class in org.soulwing.prospecto.runtime.entity
A InjectableViewEntity implementation.
ConcreteInjectableViewEntity(Class<?>) - Constructor for class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
ConcreteMetaNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents a value that is resolved as a URL.
ConcreteMetaNode(String, String, Object) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteMetaNode
Constructs a new instance.
ConcreteMultiValuedAccessorFactory - Class in org.soulwing.prospecto.runtime.accessor
A MultiValuedAccessorFactory implementation.
ConcreteMutableScope - Class in org.soulwing.prospecto.runtime.scope
A simple MutableScope.
ConcreteMutableScope() - Constructor for class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
ConcreteObjectNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents an object.
ConcreteObjectNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteObjectNode
Constructs a new instance.
ConcreteReferenceNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents a reference to an object.
ConcreteReferenceNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteReferenceNode
Constructs a new instance.
ConcreteScopedViewContextFactory - Class in org.soulwing.prospecto.runtime.context
ConcreteSpliceNode - Class in org.soulwing.prospecto.runtime.template
A concrete SpliceNode.
ConcreteSpliceNode(String, String, SpliceHandler) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteSpliceNode
 
ConcreteSubtypeNode - Class in org.soulwing.prospecto.runtime.template
A node that acts as a container for properties of a subtype of its parent node.
ConcreteSubtypeNode(Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteSubtypeNode
Constructs a new instance
ConcreteToManyAssociationUpdater - Class in org.soulwing.prospecto.runtime.association
A ToOneAssociationUpdater implementation.
ConcreteToOneAssociationUpdater - Class in org.soulwing.prospecto.runtime.association
An updater for a to-one association between a target model object and one of its properties.
ConcreteTransformationService - Class in org.soulwing.prospecto.runtime.listener
A TransformationService implementation.
ConcreteValueNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents a value with a simple textual representation.
ConcreteValueNode(String, String) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteValueNode
Constructs a new instance.
ConcreteView - Class in org.soulwing.prospecto.runtime.view
A View implementation.
ConcreteView(List<View.Event>) - Constructor for class org.soulwing.prospecto.runtime.view.ConcreteView
 
ConcreteViewApplicatorFactory - Class in org.soulwing.prospecto.runtime.applicator
ConcreteViewContextProvider - Class in org.soulwing.prospecto.runtime.context
A trivial ViewContextProvider implementation.
ConcreteViewContextProvider() - Constructor for class org.soulwing.prospecto.runtime.context.ConcreteViewContextProvider
 
ConcreteViewEntityFactory - Class in org.soulwing.prospecto.runtime.entity
An ViewEntityFactory implementation.
ConcreteViewEvent - Class in org.soulwing.prospecto.runtime.event
A View.Event implementation.
ConcreteViewEvent(View.Event.Type, String, String) - Constructor for class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
ConcreteViewEvent(View.Event.Type, String, String, Object) - Constructor for class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
ConcreteViewEventFactory - Class in org.soulwing.prospecto.runtime.event
A ViewEventFactory that produces ConcreteViewEvent instances.
ConcreteViewEventFactory() - Constructor for class org.soulwing.prospecto.runtime.event.ConcreteViewEventFactory
 
ConcreteViewTemplate - Class in org.soulwing.prospecto.runtime.template
A ViewTemplate implementation.
ConcreteViewTemplate(AbstractViewNode) - Constructor for class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
ConcreteViewTemplateBuilderProvider - Class in org.soulwing.prospecto.runtime.builder
A ViewTemplateBuilderProvider implementation.
ConcreteViewTemplateBuilderProvider() - Constructor for class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
construct(Class<T>, Object...) - Method in interface org.soulwing.prospecto.runtime.beans.BeanFactory
Constructs an instance of a bean.
construct(Class<T>, Object...) - Method in class org.soulwing.prospecto.runtime.beans.JdkBeanFactory
 
construct(Class<T>, Map) - Method in interface org.soulwing.prospecto.runtime.beans.BeanFactory
Constructs an instance of a bean.
construct(Class<T>, Map) - Method in class org.soulwing.prospecto.runtime.beans.JdkBeanFactory
 
consumeValue(MetaNode, Object, Object, ViewContext) - Method in class org.soulwing.prospecto.runtime.meta.UrlResolvingMetadataHandler
 
Convertible - Interface in org.soulwing.prospecto.runtime.converter
A marker for an object that can use a ValueTypeConverter.
createApplicator(View, ViewContext) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
createApplicator(View, ViewContext, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 

D

DEFAULT_NAMESPACE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
depthFirst() - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
didExtractValue(ViewNodePropertyEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
didExtractValue(ViewNodePropertyEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
discriminator(Object) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a subtype discriminator to the view.
DISCRIMINATOR_FLAG_KEY - Static variable in interface org.soulwing.prospecto.runtime.discriminator.DiscriminatorEventService
 
DiscriminatorEventService - Interface in org.soulwing.prospecto.runtime.discriminator
A service that supports creating and finding discriminator events.

E

end() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a View.Event.Type.END_OBJECT or View.Event.Type.END_ARRAY event to the view, depending on what was the last beginType invocation.
end() - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
entityCreated(ViewNodePropertyEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
entityCreated(ViewNodePropertyEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
entityDiscarded(ViewNodePropertyEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
entityDiscarded(ViewNodePropertyEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
EnumNameNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents the name of an enum instance.
EnumNameNode(String, String) - Constructor for class org.soulwing.prospecto.runtime.template.EnumNameNode
Constructs a new instance.

F

findDiscriminatorEvent(View.Event, Iterator<View.Event>) - Method in class org.soulwing.prospecto.runtime.discriminator.ConcreteDiscriminatorEventService
 
findDiscriminatorEvent(View.Event, Iterator<View.Event>) - Method in interface org.soulwing.prospecto.runtime.discriminator.DiscriminatorEventService
Finds the first discriminator event in the given event stream, skipping any structures encountered while searching.
findManager(Class<M>, AssociationDescriptor) - Method in interface org.soulwing.prospecto.runtime.association.AssociationManagerService
Finds the appropriate collection manager for the given owner type and element type.
findManager(Class<M>, AssociationDescriptor) - Method in class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
findManagerAndUpdate(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ConcreteToManyAssociationUpdater
 
findManagerAndUpdate(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ReferenceCollectionToManyAssociationUpdater
 
findManagerAndUpdate(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.association.ToManyAssociationUpdater
 
findManagerAndUpdate(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ValueCollectionToManyAssociationUpdater
 
findStrategy(ViewNode, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.discriminator.ConcreteDiscriminatorEventService
 
findStrategy(ViewNode, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.discriminator.DiscriminatorEventService
Finds the appropriate discriminator strategy for the subject container node.
forSubtype(Class<?>) - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Creates a copy of this accessor for a particular subtype of the base type.

G

generate(Object, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.generator.ViewEventGenerator
Generate events.
generateView(Object, ViewContext) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
get(Class<T>) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
get(Class<T>) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
get(Object) - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the property value.
get(String) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
get(String, Class<T>) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
get(String, Class<T>) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
get(String, Class<T>) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
get(String, Object) - Method in class org.soulwing.prospecto.runtime.util.PropertyMap
Gets the value of associated with the given key.
getAccessor() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getAccessor() - Method in class org.soulwing.prospecto.runtime.template.RootObjectNode
 
getAccessor() - Method in class org.soulwing.prospecto.runtime.template.RootReferenceNode
 
getAccessType() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the access type.
getAllowedModes() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getAssociationManagers() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Gets the collection of association managers.
getChildren() - Method in class org.soulwing.prospecto.runtime.template.AbstractContainerNode
 
getComponentType() - Method in interface org.soulwing.prospecto.runtime.accessor.MultiValuedAccessor
 
getComponentType() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getComponentType() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getDataType() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the declared data type of the property.
getDataType() - Method in class org.soulwing.prospecto.runtime.accessor.RootAccessor
 
getDataType() - Method in class org.soulwing.prospecto.runtime.template.ConcreteValueNode
 
getDataType() - Method in class org.soulwing.prospecto.runtime.template.EnumNameNode
 
getDataType() - Method in class org.soulwing.prospecto.runtime.template.ToStringValueNode
 
getDefaultManager() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getDefaultManager() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getDefaultManager() - Method in class org.soulwing.prospecto.runtime.template.ConcreteObjectNode
 
getElementName() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getElementName() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getEnvelope() - Method in class org.soulwing.prospecto.runtime.view.ConcreteView
 
getHandler() - Method in class org.soulwing.prospecto.runtime.template.ConcreteMetaNode
 
getHandler() - Method in class org.soulwing.prospecto.runtime.template.ConcreteSpliceNode
 
getListeners() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Gets the collection of view listeners.
getModelIterator(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getModelIterator(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getModelIterator(Object) - Method in class org.soulwing.prospecto.runtime.template.RootArrayOfObjectNode
 
getModelIterator(Object) - Method in class org.soulwing.prospecto.runtime.template.RootArrayOfReferencesNode
 
getModelIterator(Object) - Method in class org.soulwing.prospecto.runtime.template.RootArrayOfValuesNode
 
getModelType() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the model type in which the property is located
getModelType() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getName() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the name of the property.
getName() - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
getName() - Method in class org.soulwing.prospecto.runtime.json.JsonPViewReaderFactoryProvider
 
getName() - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriterFactoryProvider
 
getName() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getName() - Method in class org.soulwing.prospecto.runtime.template.ConcreteObjectNode
 
getName() - Method in class org.soulwing.prospecto.runtime.text.json.JsonViewReaderFactoryProvider
 
getName() - Method in class org.soulwing.prospecto.runtime.text.json.JsonViewWriterFactoryProvider
 
getName() - Method in class org.soulwing.prospecto.runtime.text.xml.XmlViewReaderFactoryProvider
 
getName() - Method in class org.soulwing.prospecto.runtime.text.xml.XmlViewWriterFactoryProvider
 
getNamespace() - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
getNamespace() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getNode() - Method in interface org.soulwing.prospecto.runtime.applicator.ViewEventApplicator
 
getObject(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteObjectNode
 
getObjectFactories() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Gets the collection of object factory strategies
getOptions() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
 
getOptions() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
 
getParent() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getPropertyName() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getPropertyName() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getPropertyName() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getReferenceResolvers() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Gets the collection of resource resolvers.
getRoot() - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
getString(String, String) - Method in class org.soulwing.prospecto.runtime.util.PropertyMap
Gets the string value associated with the given key.
getSupportedModes() - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Gets the supported access modes of this accessor.
getSupportedModes() - Method in interface org.soulwing.prospecto.runtime.accessor.MultiValuedAccessor
 
getSupportedModes() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
getSupportedModes() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
getSupportedModes() - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
getType() - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
getType() - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
getValue() - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
getValue() - Method in class org.soulwing.prospecto.runtime.template.ConcreteMetaNode
 
getValue(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteValueNode
 
getValue(Object) - Method in class org.soulwing.prospecto.runtime.template.EnumNameNode
 
getValue(Object) - Method in class org.soulwing.prospecto.runtime.template.ToStringValueNode
 
getValueTypeConverters() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Gets the collection of value type converters
getView() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Gets the source view for this writer.

I

IndexedMultiValuedAccessor - Interface in org.soulwing.prospecto.runtime.accessor
A MultiValuedAccessor that supports an ordered collection that allows duplicates.
inject(Object) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
inject(Object, Object) - Method in interface org.soulwing.prospecto.runtime.entity.InjectableViewEntity.ValueInjector
Injects value into target.
inject(Object, Object, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.entity.InjectableViewEntity.Injector
Injects value into target.
inject(Object, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
inject(Object, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.entity.InjectableViewEntity
Injects the properties of this entity into a model object.
InjectableViewEntity - Interface in org.soulwing.prospecto.runtime.entity
An ViewEntity that is capable of injecting its state into a target instance of the entity's model type.
InjectableViewEntity.Injector - Interface in org.soulwing.prospecto.runtime.entity
A collaborator that injects a value into a target object.
InjectableViewEntity.ValueInjector - Interface in org.soulwing.prospecto.runtime.entity
A collaborator that injects a value into a target object.
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.accessor.ConcreteMultiValuedAccessorFactory
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.accessor.ReflectionAccessorBuilderFactory
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.accessor.RootAccessor
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.applicator.ConcreteViewApplicatorFactory
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.association.ConcreteToManyAssociationUpdater
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.association.ConcreteToOneAssociationUpdater
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.association.ReferenceCollectionToManyAssociationUpdater
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.association.ReferenceToOneAssociationUpdater
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.association.ValueCollectionToManyAssociationUpdater
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.context.ConcreteScopedViewContextFactory
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.discriminator.ConcreteDiscriminatorEventService
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.entity.ConcreteViewEntityFactory
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.listener.ConcreteTransformationService
 
INSTANCE - Static variable in class org.soulwing.prospecto.runtime.meta.UrlResolvingMetadataHandler
 
isDiscriminatorNeeded(ContainerNode) - Method in class org.soulwing.prospecto.runtime.discriminator.ConcreteDiscriminatorEventService
 
isDiscriminatorNeeded(ContainerNode) - Method in interface org.soulwing.prospecto.runtime.discriminator.DiscriminatorEventService
Tests whether a node requires a discriminator.
iterator() - Method in class org.soulwing.prospecto.runtime.template.AbstractContainerNode
 
iterator() - Method in class org.soulwing.prospecto.runtime.view.ConcreteView
 
iterator(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
iterator(Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 

J

JdkBeanFactory - Class in org.soulwing.prospecto.runtime.beans
A BeanFactory that uses JDK-provided introspection facilities.
JdkBeanFactory() - Constructor for class org.soulwing.prospecto.runtime.beans.JdkBeanFactory
 
join(Iterable<String>, char) - Static method in class org.soulwing.prospecto.runtime.util.StringUtil
 
JsonPViewReader - Class in org.soulwing.prospecto.runtime.json
A ViewReader that reads a JSON-P structure to produce a View.
JsonPViewReader(ViewReader.Source, Options) - Constructor for class org.soulwing.prospecto.runtime.json.JsonPViewReader
 
JsonPViewReaderFactoryProvider - Class in org.soulwing.prospecto.runtime.json
A ViewReaderFactoryProvider for readers read a JSON-P structure.
JsonPViewReaderFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.json.JsonPViewReaderFactoryProvider
 
JsonPViewWriter - Class in org.soulwing.prospecto.runtime.json
A ViewWriter that produces a JSON-P structure.
JsonPViewWriterFactoryProvider - Class in org.soulwing.prospecto.runtime.json
A ViewWriterFactoryProvider for writers that produce JSON-P.
JsonPViewWriterFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.json.JsonPViewWriterFactoryProvider
 
JsonViewReaderFactoryProvider - Class in org.soulwing.prospecto.runtime.text.json
A ViewReaderFactoryProvider for readers that parse JSON.
JsonViewReaderFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.text.json.JsonViewReaderFactoryProvider
 
JsonViewWriterFactoryProvider - Class in org.soulwing.prospecto.runtime.text.json
A ViewWriterFactoryProvider for writers that produce JSON.
JsonViewWriterFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.text.json.JsonViewWriterFactoryProvider
 

L

LinkedListAssociationManagerService - Class in org.soulwing.prospecto.runtime.association
LinkedListAssociationManagerService() - Constructor for class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
LinkedListNotifiableViewListeners - Class in org.soulwing.prospecto.runtime.listener
A NotifiableViewListeners implementation backed by a LinkedList.
LinkedListNotifiableViewListeners() - Constructor for class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
LinkedListObjectFactoryService - Class in org.soulwing.prospecto.runtime.factory
An ObjectFactoryService implemented using a linked list of ObjectFactory instances as strategies.
LinkedListObjectFactoryService() - Constructor for class org.soulwing.prospecto.runtime.factory.LinkedListObjectFactoryService
 
LinkedListReferenceResolverService - Class in org.soulwing.prospecto.runtime.reference
A ReferenceResolverService collection implemented using a LinkedList.
LinkedListReferenceResolverService() - Constructor for class org.soulwing.prospecto.runtime.reference.LinkedListReferenceResolverService
 
LinkedListScopes - Class in org.soulwing.prospecto.runtime.scope
A Scopes implementation backed by a linked list.
LinkedListScopes() - Constructor for class org.soulwing.prospecto.runtime.scope.LinkedListScopes
 
LinkedListValueTypeConverterService - Class in org.soulwing.prospecto.runtime.converter
LinkedListValueTypeConverterService() - Constructor for class org.soulwing.prospecto.runtime.converter.LinkedListValueTypeConverterService
 

M

meta(String, Object) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a metadata value to a view.
META_NAMESPACE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
MultiValuedAccessor - Interface in org.soulwing.prospecto.runtime.accessor
An accessor for a multi-valued property such as an array or a collection.
MultiValuedAccessorFactory - Interface in org.soulwing.prospecto.runtime.accessor
A factory that produces MultiValuedAccessor objects.

N

name(String) - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
NAME - Static variable in class org.soulwing.prospecto.runtime.json.JsonPViewReaderFactoryProvider
 
NAME - Static variable in class org.soulwing.prospecto.runtime.json.JsonPViewWriterFactoryProvider
 
NAME - Static variable in class org.soulwing.prospecto.runtime.text.json.JsonViewReaderFactoryProvider
 
NAME - Static variable in class org.soulwing.prospecto.runtime.text.json.JsonViewWriterFactoryProvider
 
NAME - Static variable in class org.soulwing.prospecto.runtime.text.xml.XmlViewReaderFactoryProvider
 
NAME - Static variable in class org.soulwing.prospecto.runtime.text.xml.XmlViewWriterFactoryProvider
 
nameSet() - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
namespace(String) - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
navigateTo(String) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
newAccessor(Class<?>, String) - Method in class org.soulwing.prospecto.runtime.accessor.RootAccessor
 
newAccessor(Accessor, Class<?>) - Method in class org.soulwing.prospecto.runtime.accessor.ConcreteMultiValuedAccessorFactory
 
newAccessor(Accessor, Class<?>) - Method in interface org.soulwing.prospecto.runtime.accessor.MultiValuedAccessorFactory
 
newApplicator(Class<?>, ViewEventApplicator, View, ScopedViewContext, String, ViewTraversalEvent) - Method in class org.soulwing.prospecto.runtime.applicator.ConcreteViewApplicatorFactory
 
newApplicator(Class<?>, ViewEventApplicator, View, ScopedViewContext, String, ViewTraversalEvent) - Method in interface org.soulwing.prospecto.runtime.applicator.ViewApplicatorFactory
Constructs a new instance.
newBuilder(Class<?>) - Method in interface org.soulwing.prospecto.runtime.accessor.AccessorBuilderFactory
 
newBuilder(Class<?>) - Method in class org.soulwing.prospecto.runtime.accessor.ReflectionAccessorBuilderFactory
 
newContext(Options) - Method in class org.soulwing.prospecto.runtime.context.ConcreteViewContextProvider
 
newContext(ViewContext) - Method in class org.soulwing.prospecto.runtime.context.ConcreteScopedViewContextFactory
 
newContext(ViewContext) - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContextFactory
Creates a new context by making a copy of an existing context.
newDescriptor(UpdatableNode) - Method in interface org.soulwing.prospecto.runtime.association.AssociationDescriptorFactory
 
newDiscriminatorEvent(ViewNode, Class<?>, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.discriminator.ConcreteDiscriminatorEventService
 
newDiscriminatorEvent(ViewNode, Class<?>, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.discriminator.DiscriminatorEventService
Creates a new discriminator event for the given node and subtype.
newEntity(ViewNode, View.Event, Iterable<View.Event>, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteViewEntityFactory
 
newEntity(ViewNode, View.Event, Iterable<View.Event>, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.entity.ViewEntityFactory
Creates a new view entity.
newEvent(View.Event.Type, String, String, Object) - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEventFactory
 
newEvent(View.Event.Type, String, String, Object) - Method in interface org.soulwing.prospecto.runtime.event.ViewEventFactory
Creates a new event object.
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewReaderFactoryProvider
 
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriterFactoryProvider
 
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.text.json.JsonViewReaderFactoryProvider
 
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.text.json.JsonViewWriterFactoryProvider
 
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.text.xml.XmlViewReaderFactoryProvider
 
newFactory(Options) - Method in class org.soulwing.prospecto.runtime.text.xml.XmlViewWriterFactoryProvider
 
newInstance(Class<?>) - Method in class org.soulwing.prospecto.runtime.factory.LinkedListObjectFactoryService
 
nodeVisited(ViewNodeEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
nodeVisited(ViewNodeEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
NotifiableViewListeners - Interface in org.soulwing.prospecto.runtime.listener
A notifiable collection of view listeners.
NULL_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
NULL_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
nullValue(String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a null value to the view.

O

object(String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view node of object type from the root of this template for use as a subview in another template.
object(String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
object(String, String, Class<?>) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
OBJECT - org.soulwing.prospecto.runtime.text.xml.XmlViewConstants.ElementType
 
OBJECT_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
OBJECT_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
ObjectFactoryService - Interface in org.soulwing.prospecto.runtime.factory
A service that creates model object instances using a collection of ObjectFactory strategies.
onBeginArray(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onBeginArray(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.BEGIN_ARRAY.
onBeginObject(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onBeginObject(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.BEGIN_OBJECT.
onDiscriminator(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onDiscriminator(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.DISCRIMINATOR.
onEndArray(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onEndArray(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.END_ARRAY.
onEndObject(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onEndObject(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.END_OBJECT.
onGet(Object) - Method in class org.soulwing.prospecto.runtime.accessor.RootAccessor
 
onMeta(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onMeta(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.META.
onReadView() - Method in class org.soulwing.prospecto.runtime.json.JsonPViewReader
 
onReadView() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Notifies the recipient that it should read the textual representation, invoking callbacks as necessary to create the event stream for the view.
onSet(Object, Object) - Method in class org.soulwing.prospecto.runtime.accessor.RootAccessor
 
onValue(View.Event) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 
onValue(View.Event) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Notifies the recipient that the next event is of type View.Event.Type.VALUE.
org.soulwing.prospecto.runtime.accessor - package org.soulwing.prospecto.runtime.accessor
 
org.soulwing.prospecto.runtime.applicator - package org.soulwing.prospecto.runtime.applicator
 
org.soulwing.prospecto.runtime.association - package org.soulwing.prospecto.runtime.association
 
org.soulwing.prospecto.runtime.beans - package org.soulwing.prospecto.runtime.beans
 
org.soulwing.prospecto.runtime.builder - package org.soulwing.prospecto.runtime.builder
 
org.soulwing.prospecto.runtime.context - package org.soulwing.prospecto.runtime.context
 
org.soulwing.prospecto.runtime.converter - package org.soulwing.prospecto.runtime.converter
 
org.soulwing.prospecto.runtime.discriminator - package org.soulwing.prospecto.runtime.discriminator
 
org.soulwing.prospecto.runtime.entity - package org.soulwing.prospecto.runtime.entity
 
org.soulwing.prospecto.runtime.event - package org.soulwing.prospecto.runtime.event
 
org.soulwing.prospecto.runtime.factory - package org.soulwing.prospecto.runtime.factory
 
org.soulwing.prospecto.runtime.generator - package org.soulwing.prospecto.runtime.generator
 
org.soulwing.prospecto.runtime.json - package org.soulwing.prospecto.runtime.json
 
org.soulwing.prospecto.runtime.listener - package org.soulwing.prospecto.runtime.listener
 
org.soulwing.prospecto.runtime.meta - package org.soulwing.prospecto.runtime.meta
 
org.soulwing.prospecto.runtime.reference - package org.soulwing.prospecto.runtime.reference
 
org.soulwing.prospecto.runtime.scope - package org.soulwing.prospecto.runtime.scope
 
org.soulwing.prospecto.runtime.template - package org.soulwing.prospecto.runtime.template
 
org.soulwing.prospecto.runtime.text - package org.soulwing.prospecto.runtime.text
Textual view representation support
org.soulwing.prospecto.runtime.text.json - package org.soulwing.prospecto.runtime.text.json
JSON view representation support
org.soulwing.prospecto.runtime.text.xml - package org.soulwing.prospecto.runtime.text.xml
XML view representation support
org.soulwing.prospecto.runtime.util - package org.soulwing.prospecto.runtime.util
 
org.soulwing.prospecto.runtime.view - package org.soulwing.prospecto.runtime.view
 

P

pop() - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Pops the top frame from the context stack
prepend(E) - Method in class org.soulwing.prospecto.runtime.util.SimpleLinkedList
 
prepend(E) - Method in interface org.soulwing.prospecto.runtime.util.SimpleList
Inserts the given element such that it becomes the first element in the collection.
prepend(AssociationManager) - Method in class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
prepend(ViewListener) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
prepend(ReferenceResolver) - Method in class org.soulwing.prospecto.runtime.reference.LinkedListReferenceResolverService
 
prepend(Scope) - Method in class org.soulwing.prospecto.runtime.scope.LinkedListScopes
 
produceValue(MetaNode, Object, ViewContext) - Method in class org.soulwing.prospecto.runtime.meta.UrlResolvingMetadataHandler
 
PropertyMap - Class in org.soulwing.prospecto.runtime.util
A wrapper for a Map that provides a Properties-like API.
PropertyMap(Map<String, Object>) - Constructor for class org.soulwing.prospecto.runtime.util.PropertyMap
Constructs a new instance that wraps the given map.
propertyName(String) - Method in interface org.soulwing.prospecto.runtime.accessor.AccessorBuilder
 
propertyVisited(ViewNodePropertyEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
propertyVisited(ViewNodePropertyEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
push(int) - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Pushes a new frame onto the context stack for an indexed frame
push(String, Class<?>) - Method in interface org.soulwing.prospecto.runtime.context.ScopedViewContext
Pushes a new frame onto the context stack.
put(Object) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
put(Object) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
put(String, Object) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
put(String, Object) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
put(String, Object) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
put(String, Object, InjectableViewEntity.Injector) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
put(String, Object, InjectableViewEntity.Injector) - Method in interface org.soulwing.prospecto.runtime.entity.InjectableViewEntity
Puts a property into this entity.
putAll(Iterable<?>) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
putAll(Iterable<?>) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
putAll(Map<String, ?>) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
putAll(Map<String, ?>) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
putAll(ConcreteMutableScope) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
putAll(AbstractViewNode) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 

R

readView() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
 
reference(String, String) - Method in interface org.soulwing.prospecto.runtime.template.ComposableViewTemplate
Extracts a view node of reference type from the root of this template for use as a subview in another template.
reference(String, String) - Method in class org.soulwing.prospecto.runtime.template.ConcreteViewTemplate
 
reference(String, String, Class<?>) - Method in class org.soulwing.prospecto.runtime.builder.ConcreteViewTemplateBuilderProvider
 
ReferenceCollectionToManyAssociationUpdater - Class in org.soulwing.prospecto.runtime.association
A ToManyAssociationUpdater for a collection of references.
ReferenceResolverNotFoundException - Exception in org.soulwing.prospecto.runtime.reference
An exception thrown when no resolver can be found for a reference in a view.
ReferenceResolverNotFoundException(Class<?>) - Constructor for exception org.soulwing.prospecto.runtime.reference.ReferenceResolverNotFoundException
 
ReferenceResolverService - Interface in org.soulwing.prospecto.runtime.reference
A service that resolves ReferenceResolvers collection.
ReferenceToOneAssociationUpdater - Class in org.soulwing.prospecto.runtime.association
A ToManyAssociationUpdater for a collection of values.
ReflectionAccessorBuilderFactory - Class in org.soulwing.prospecto.runtime.accessor
remove(E) - Method in class org.soulwing.prospecto.runtime.util.SimpleLinkedList
 
remove(E) - Method in interface org.soulwing.prospecto.runtime.util.SimpleList
Removes the given element from the collection.
remove(Object) - Method in class org.soulwing.prospecto.runtime.scope.ConcreteMutableScope
 
remove(Object) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
remove(String) - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
remove(AssociationManager) - Method in class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
remove(ViewListener) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
remove(Scope) - Method in class org.soulwing.prospecto.runtime.scope.LinkedListScopes
 
resolve(Class<?>, ViewEntity) - Method in class org.soulwing.prospecto.runtime.reference.LinkedListReferenceResolverService
 
resolve(Class<?>, ViewEntity) - Method in interface org.soulwing.prospecto.runtime.reference.ReferenceResolverService
Resolves the given reference entity using the first resolver that claims to support the given type.
RootAccessor - Class in org.soulwing.prospecto.runtime.accessor
An accessor for a root object.
RootArrayOfObjectNode - Class in org.soulwing.prospecto.runtime.template
A root view node that represents an array of objects.
RootArrayOfObjectNode(String, String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.RootArrayOfObjectNode
Constructs a new instance.
RootArrayOfReferencesNode - Class in org.soulwing.prospecto.runtime.template
A root view node that represents an array of references
RootArrayOfReferencesNode(String, String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.RootArrayOfReferencesNode
Constructs a new instance.
RootArrayOfValuesNode - Class in org.soulwing.prospecto.runtime.template
A root view node that represents an array of values.
RootArrayOfValuesNode(String, String, String) - Constructor for class org.soulwing.prospecto.runtime.template.RootArrayOfValuesNode
Constructs a new instance.
RootObjectNode - Class in org.soulwing.prospecto.runtime.template
A root view node that represents an object.
RootObjectNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.RootObjectNode
Constructs a new instance
RootReferenceNode - Class in org.soulwing.prospecto.runtime.template
A root view node that represents an object.
RootReferenceNode(String, String, Class<?>) - Constructor for class org.soulwing.prospecto.runtime.template.RootReferenceNode
Constructs a new instance

S

ScopedViewContext - Interface in org.soulwing.prospecto.runtime.context
A ViewContext onto which additional scopes can be pushed and popped as node tree of a view template is traversed.
ScopedViewContextFactory - Interface in org.soulwing.prospecto.runtime.context
A factory that produces ScopedViewContext objects.
set(Object, Object) - Method in interface org.soulwing.prospecto.runtime.accessor.Accessor
Sets the property value.
setAccessor(Accessor) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
setAccessor(Accessor) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfObjectsNode
 
setAccessor(Accessor) - Method in class org.soulwing.prospecto.runtime.template.ConcreteArrayOfValuesNode
 
setAllowedModes(EnumSet<AccessMode>) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
setParent(AbstractViewNode) - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
setValue(Object, Object) - Method in class org.soulwing.prospecto.runtime.template.ConcreteValueNode
 
shouldVisitNode(ViewNodeEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
shouldVisitNode(ViewNodeEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
SimpleLinkedList<E> - Class in org.soulwing.prospecto.runtime.util
A SimpleList backed by a LinkedList.
SimpleLinkedList() - Constructor for class org.soulwing.prospecto.runtime.util.SimpleLinkedList
 
SimpleList<E> - Interface in org.soulwing.prospecto.runtime.util
A list that is easier to implement than List.
StringUtil - Class in org.soulwing.prospecto.runtime.util
Static utility methods for strings.
StringUtil() - Constructor for class org.soulwing.prospecto.runtime.util.StringUtil
 

T

toList() - Method in class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
 
toList() - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
toList() - Method in class org.soulwing.prospecto.runtime.reference.LinkedListReferenceResolverService
 
toList() - Method in class org.soulwing.prospecto.runtime.scope.LinkedListScopes
 
toList() - Method in class org.soulwing.prospecto.runtime.util.SimpleLinkedList
 
toList() - Method in interface org.soulwing.prospecto.runtime.util.SimpleList
Coerces this list into a List.
ToManyAssociationUpdater - Interface in org.soulwing.prospecto.runtime.association
An updater for a to-many association between a target model object and one of its properties.
toModelValue(Class<?>, Object, ViewNode, ViewContext) - Method in class org.soulwing.prospecto.runtime.converter.LinkedListValueTypeConverterService
 
toModelValue(Class<?>, Object, ViewNode, ViewContext) - Method in interface org.soulwing.prospecto.runtime.converter.ValueTypeConverterService
Converts a view value to a model value for a node.
toModelValue(ViewEntity, View.Event, Deque<View.Event>, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.applicator.ViewEventApplicator
 
ToOneAssociationUpdater - Interface in org.soulwing.prospecto.runtime.association
An updater for a to-one association between a target model object and one of its properties.
toString() - Method in class org.soulwing.prospecto.runtime.entity.ConcreteInjectableViewEntity
 
toString() - Method in class org.soulwing.prospecto.runtime.event.ConcreteViewEvent
 
toString() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
ToStringValueNode - Class in org.soulwing.prospecto.runtime.template
A view node that represents the Object.toString() value of a model instance.
ToStringValueNode(String, String) - Constructor for class org.soulwing.prospecto.runtime.template.ToStringValueNode
Constructs a new instance.
toViewValue(Object, ViewNode, ViewContext) - Method in class org.soulwing.prospecto.runtime.converter.LinkedListValueTypeConverterService
 
toViewValue(Object, ViewNode, ViewContext) - Method in interface org.soulwing.prospecto.runtime.converter.ValueTypeConverterService
Converts a model value to a view value for a node.
TransformationService - Interface in org.soulwing.prospecto.runtime.listener
A service that supports transformation of model values during view generation and transformation of view values during view application.
type(View.Event.Type) - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
TYPE_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
TYPE_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 

U

update(ContainerNode, Object, InjectableViewEntity, ToOneAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ConcreteToOneAssociationUpdater
 
update(ContainerNode, Object, InjectableViewEntity, ToOneAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ReferenceToOneAssociationUpdater
 
update(ContainerNode, Object, InjectableViewEntity, ToOneAssociationManager, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.association.ToOneAssociationUpdater
 
updateUsingManager(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ConcreteToManyAssociationUpdater
 
updateUsingManager(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ReferenceCollectionToManyAssociationUpdater
 
updateUsingManager(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.association.ToManyAssociationUpdater
 
updateUsingManager(UpdatableNode, Object, Iterable<?>, ToManyAssociationManager, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.association.ValueCollectionToManyAssociationUpdater
 
UrlResolvingMetadataHandler - Class in org.soulwing.prospecto.runtime.meta
A MetadataHandler that resolves URLs.

V

validateAccessModes() - Method in class org.soulwing.prospecto.runtime.template.AbstractViewNode
 
value(Object) - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
value(String, Boolean) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a boolean value to the view.
value(String, Number) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a numeric value to the view.
value(String, String) - Method in class org.soulwing.prospecto.runtime.text.AbstractViewReader
Adds a string value to the view.
VALUE - org.soulwing.prospecto.runtime.text.xml.XmlViewConstants.ElementType
 
VALUE_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
VALUE_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
ValueCollectionToManyAssociationUpdater - Class in org.soulwing.prospecto.runtime.association
A ToManyAssociationUpdater for a collection of values.
valueOf(String) - Static method in enum org.soulwing.prospecto.runtime.text.xml.XmlViewConstants.ElementType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.soulwing.prospecto.runtime.text.xml.XmlViewConstants.ElementType
Returns an array containing the constants of this enum type, in the order they are declared.
valueToExtract(Object, Object, ViewNode, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.listener.ConcreteTransformationService
 
valueToExtract(Object, Object, ViewNode, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.listener.TransformationService
Derives the value to extract for a model property.
valueToInject(ViewEntity, Class<?>, Object, ViewNode, ScopedViewContext) - Method in class org.soulwing.prospecto.runtime.listener.ConcreteTransformationService
 
valueToInject(ViewEntity, Class<?>, Object, ViewNode, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.listener.TransformationService
Derives the value to inject for a model property.
ValueTypeConverterService - Interface in org.soulwing.prospecto.runtime.converter
A value type converter service.
VIEW_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
VIEW_NAMESPACE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
VIEW_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
ViewApplicationVisitor - Class in org.soulwing.prospecto.runtime.applicator
A ViewNodeVisitor that produces a tree of ViewEventApplicator nodes.
ViewApplicationVisitor() - Constructor for class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
ViewApplicatorFactory - Interface in org.soulwing.prospecto.runtime.applicator
A factory that produces ViewApplicator objects.
ViewBuilder - Class in org.soulwing.prospecto.runtime.view
A builder for a view.
ViewBuilder() - Constructor for class org.soulwing.prospecto.runtime.view.ViewBuilder
 
ViewEntityFactory - Interface in org.soulwing.prospecto.runtime.entity
A factory that produces InjectableViewEntity objects.
ViewEventApplicator - Interface in org.soulwing.prospecto.runtime.applicator
An object that applies the state in a sequence of view events to a model.
ViewEventFactory - Interface in org.soulwing.prospecto.runtime.event
A factory that produces View.Event objects.
ViewEventGenerator - Interface in org.soulwing.prospecto.runtime.generator
An object that generates events for a view.
ViewGeneratingVisitor - Class in org.soulwing.prospecto.runtime.generator
A ViewNodeVisitor that produces a tree of ViewEventGenerator nodes.
ViewGeneratingVisitor() - Constructor for class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitArrayOfObjects(ArrayOfObjectsNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitArrayOfObjects(ArrayOfObjectsNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitArrayOfReferences(ArrayOfReferencesNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitArrayOfReferences(ArrayOfReferencesNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitArrayOfValues(ArrayOfValuesNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitArrayOfValues(ArrayOfValuesNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitEnvelope(EnvelopeNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitEnvelope(EnvelopeNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitMeta(MetaNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitMeta(MetaNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitObject(ObjectNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitObject(ObjectNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitReference(ReferenceNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitReference(ReferenceNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitSplice(SpliceNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitSplice(SpliceNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitSubtype(SubtypeNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitSubtype(SubtypeNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 
visitValue(ValueNode, Object) - Method in class org.soulwing.prospecto.runtime.applicator.ViewApplicationVisitor
 
visitValue(ValueNode, Object) - Method in class org.soulwing.prospecto.runtime.generator.ViewGeneratingVisitor
 

W

willInjectValue(ViewNodePropertyEvent) - Method in class org.soulwing.prospecto.runtime.listener.LinkedListNotifiableViewListeners
 
willInjectValue(ViewNodePropertyEvent) - Method in interface org.soulwing.prospecto.runtime.listener.NotifiableViewListeners
 
with(ViewBuilder) - Method in class org.soulwing.prospecto.runtime.view.ViewBuilder
 
writeView() - Method in class org.soulwing.prospecto.runtime.text.AbstractViewWriter
Writes the view to the target output stream.
writeView(ViewWriter.Target) - Method in class org.soulwing.prospecto.runtime.json.JsonPViewWriter
 

X

XmlViewConstants - Interface in org.soulwing.prospecto.runtime.text.xml
Constants used in reading/writing XML views.
XmlViewConstants.ElementType - Enum in org.soulwing.prospecto.runtime.text.xml
 
XmlViewReaderFactoryProvider - Class in org.soulwing.prospecto.runtime.text.xml
A ViewReaderFactoryProvider for readers that parse XML.
XmlViewReaderFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.text.xml.XmlViewReaderFactoryProvider
 
XmlViewWriterFactoryProvider - Class in org.soulwing.prospecto.runtime.text.xml
A ViewWriterFactoryProvider for writers that produce XML.
XmlViewWriterFactoryProvider() - Constructor for class org.soulwing.prospecto.runtime.text.xml.XmlViewWriterFactoryProvider
 
XS_BOOLEAN - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_BYTE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_DATE_TIME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_DECIMAL - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_DOUBLE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_FLOAT - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_INT - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_INTEGER - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_LONG - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_NAMESPACE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_SHORT - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XS_STRING - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XSI_NAMESPACE - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XSI_TYPE_NAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
XSI_TYPE_QNAME - Static variable in interface org.soulwing.prospecto.runtime.text.xml.XmlViewConstants
 
A B C D E F G I J L M N O P R S T U V W X 
All Classes All Packages