Class ConcreteViewApplicatorFactory
- java.lang.Object
-
- org.soulwing.prospecto.runtime.applicator.ConcreteViewApplicatorFactory
-
- All Implemented Interfaces:
ViewApplicatorFactory
public class ConcreteViewApplicatorFactory extends Object implements ViewApplicatorFactory
AViewApplicatorFactory
that producesConcreteViewApplicator
objects.- Author:
- Carl Harris
-
-
Field Summary
Fields Modifier and Type Field Description static ConcreteViewApplicatorFactory
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ViewApplicator
newApplicator(Class<?> modelType, ViewEventApplicator applicator, View source, ScopedViewContext context, String dataKey, ViewTraversalEvent event)
Constructs a new instance.
-
-
-
Field Detail
-
INSTANCE
public static final ConcreteViewApplicatorFactory INSTANCE
-
-
Method Detail
-
newApplicator
public ViewApplicator newApplicator(Class<?> modelType, ViewEventApplicator applicator, View source, ScopedViewContext context, String dataKey, ViewTraversalEvent event)
Description copied from interface:ViewApplicatorFactory
Constructs a new instance.- Specified by:
newApplicator
in interfaceViewApplicatorFactory
- Parameters:
modelType
- expected root model typeapplicator
- root event applicatorsource
- source viewcontext
- view contextdataKey
- envelope key that contains the editable view data ornull
if the view is not envelopedevent
- post-traversal event to fire after the view is applied- Returns:
- model editor
-
-