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
All Classes All Packages
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
-
A
ScopedViewContextFactory
that producesConcreteViewContext
instances. - 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
-
A
ViewApplicatorFactory
that producesConcreteViewApplicator
objects. - 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 producesConcreteViewEvent
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
orView.Event.Type.END_ARRAY
event to the view, depending on what was the lastbegin
Type 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 anenum
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
intotarget
. - inject(Object, Object, ScopedViewContext) - Method in interface org.soulwing.prospecto.runtime.entity.InjectableViewEntity.Injector
-
Injects
value
intotarget
. - 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 aView
. - 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
-
A
AssociationManagerService
backed by aLinkedList
. - LinkedListAssociationManagerService() - Constructor for class org.soulwing.prospecto.runtime.association.LinkedListAssociationManagerService
- LinkedListNotifiableViewListeners - Class in org.soulwing.prospecto.runtime.listener
-
A
NotifiableViewListeners
implementation backed by aLinkedList
. - 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 ofObjectFactory
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 aLinkedList
. - 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
-
A
ValueTypeConverterService
backed by aLinkedList
. - 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 typeView.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 typeView.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 typeView.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 typeView.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 typeView.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 typeView.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 typeView.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 aProperties
-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
-
An
AccessorBuilderFactory
that producesReflectionAccessorBuilder
objects. - 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 aLinkedList
. - 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 ofViewEventApplicator
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 ofViewEventGenerator
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
All Classes All Packages