Package com.foreach.across.modules.entity.views
package com.foreach.across.modules.entity.views
-
ClassDescriptionBase implementation for a
EntityViewFactory
that supportsViewElement
rendering, and dispatches its logic toEntityViewProcessor
instances that have more fine-grained hooks for interacting with the view rendering.Extension of the defaultEntityViewFactory
interface for implementations that support anEntityViewProcessorRegistry
.Represents both the view and the backing model for a generated entity output page.Contains some additionalEntityViewFactoryBuilder
consumers for common scenarios.EntityViewElementBuilderFactory<T extends com.foreach.across.modules.web.ui.ViewElementBuilder>EntityViewElementBuilderFactorySupport<T extends com.foreach.across.modules.web.ui.ViewElementBuilder>Provides methods to creating helper beans for view element generation.EntityViewElementBuilderProcessor<T extends com.foreach.across.modules.web.ui.ViewElementBuilder>Processor interface for modifying aViewElementBuilder
that is being created for a particularEntityPropertyDescriptor
.Central service interface for retrieving or creatingViewElementBuilder
instances forEntityPropertyDescriptor
s.Central API for building custom entity views using the generic controllers.Contains commonEntityViewFactory
configuration attributes.Default processor interface for entity view processing.Registry that mapsViewElementBuilder
instances or element type names foViewElementMode
.Represents the mode for which aViewElementBuilder
is being requested.Strategy interface that looks up the most fittingViewElement
type to create.