Package com.foreach.across.modules.web.ui
package com.foreach.across.modules.web.ui
-
ClassDescriptionDefault implementation of
ViewElementAttributeConverter
.Standard implementation of aViewElementBuilderContext
that optionally allows a parent set of attributes to be provided.DefaultViewElementPostProcessor<T extends ViewElement>Implementation that looks for a collection ofViewElementPostProcessor
s on theViewElementBuilderContext
and applies all of them.IteratorItemStats<ITEM>IteratorItemStatsImpl<ITEM>Represents some contextual information about an item that is part of an iterable like collection.WrappingViewElementBuilderContext
that is used by aViewElementGenerator
and provides access to the item being generated and the possible iteration context.CommonViewElement.Wither
functions for the defaultMutableViewElement
properties.Represents a collection of temporary modifications to an existingViewElementBuilderContext
.Standard implementation ofViewElementBuilderFactory
that supports the most basicViewElementBuilder
types.Represents aViewElement
in its most simple form.ViewElement.Wither<T extends ViewElement>A wrapper for any type ofViewElement
which allows the use of separate functions to perform the actions.Function that fetches a value from a view element and optionally returns it as a specific type for compile time checking.ViewElement.WitherRemover<T extends ViewElement>Function that modifies a view element by removing values.ViewElement.WitherSetter<T extends ViewElement>Function that modifies a view element by setting or adding values.API responsible for converting raw attribute values, to valid String values for HTML.ViewElementBuilder<T extends ViewElement>Base interface to create a singleViewElement
instance.ViewElementBuilder.Wither<T extends ViewElementBuilder>Holder class that associates aViewElementBuilderContext
with the current thread.Registers a globalViewElementBuilderContext
on the request and attaches it as the current thread-local builder context.Base class for aViewElementBuilder
of aMutableViewElement
.Encapsulates either aViewElement
orViewElementBuilder
for fetching within aViewElementBuilderContext
.ViewElementPostProcessor<T extends ViewElement>General purpose interface for post-processing aViewElement
.