Uses of Interface
com.foreach.across.modules.web.ui.ViewElementBuilder
Package
Description
-
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource
Modifier and TypeClassDescriptionclass
A collection ofWebResourceReference
items to be rendered.Modifier and TypeMethodDescriptionstatic AddWebResourceRule
WebResourceRule.add
(@NonNull ViewElementBuilder viewElementBuilder) A factory method which can be used to declare aAddWebResourceRule
and add a singleViewElementBuilder
to the registryWebResourceReference.WebResourceReferenceBuilder.viewElementBuilder
(@NonNull ViewElementBuilder viewElementBuilder) ModifierConstructorDescriptionWebResourceReference
(@NonNull ViewElementBuilder viewElementBuilder, String key, String before, String after, Integer order) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource.elements
Modifier and TypeClassDescriptionclass
Builder class for CSS elements that can be represented either as a<link>
tag or an inline<style>
.class
Builder class for creating aViewElement
of tag<script>
which supports either external (src
attribute) or inlined scripts.class
Builder class for creating aViewElement
that represents a generic tag.class
Builder class for creating aViewElement
of tagModifier and TypeMethodDescriptionstatic ViewElementBuilder<TextViewElement>
JavascriptWebResourceBuilder.globalJsonData
(@NonNull String globalKey, Object data) Renders a client-side javascript snippet that attempts to register the specifieddata
object as JSON values on the globalwindow
, under theglobalKey
specified.Modifier and TypeMethodDescriptionJavascriptWebResourceBuilder.inline
(ViewElementBuilder inline) Set theinline
script for this script element. -
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource.rules
Modifier and TypeMethodDescriptionAddWebResourceRule.of
(@NonNull ViewElementBuilder viewElementBuilder) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui
Modifier and TypeInterfaceDescriptionstatic interface
ViewElementBuilder.Wither<T extends ViewElementBuilder>
class
ViewElementBuilderSupport<T extends MutableViewElement,
SELF extends ViewElementBuilder<T>> Base class for aViewElementBuilder
of aMutableViewElement
.Modifier and TypeClassDescriptionclass
ViewElementBuilderSupport<T extends MutableViewElement,
SELF extends ViewElementBuilder<T>> Base class for aViewElementBuilder
of aMutableViewElement
.Modifier and TypeMethodDescriptiondefault ViewElementBuilder<T>
ViewElementBuilder.andThen
(ViewElementPostProcessor<T> postProcessor) Chain aViewElementPostProcessor
to the result of this builder.default ViewElementBuilder<T>
ViewElementBuilder.doWith
(ViewElementBuilder.Wither... operations) Deprecated.default <U extends ViewElement>
ViewElementBuilder<U>ViewElementBuilder.map
(@NonNull BiFunction<ViewElementBuilderContext, T, U> mappingFunction) Map theViewElement
that this builder returns to another type.default <U extends ViewElement>
ViewElementBuilder<U>Map theViewElement
that this builder returns to another type.static <U extends ViewElement>
ViewElementBuilder<U>ViewElementBuilder.of
(Function<ViewElementBuilderContext, U> supplier) static <U extends ViewElement>
ViewElementBuilder<U>default ViewElementBuilder<T>
ViewElementBuilder.postProcess
(ViewElementPostProcessor<T> postProcessors) default ViewElementBuilder<T>
ViewElementBuilder.postProcess
(Collection<ViewElementPostProcessor<T>> postProcessors) Modifier and TypeMethodDescriptionViewElementBuilderSupport.ElementOrBuilder.wrap
(ViewElementBuilder builder) ViewElementBuilderSupport.ElementOrBuilder.wrap
(ViewElementBuilder... viewElementBuilders) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui.elements
Modifier and TypeMethodDescriptionViewElementGenerator.setItemTemplate
(ViewElementBuilder<VIEW_ELEMENT> builder) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui.elements.builder
Modifier and TypeClassDescriptionclass
AbstractNodeViewElementBuilder<T extends AbstractNodeViewElement,
SELF extends AbstractNodeViewElementBuilder<T, SELF>> A base builder for aAbstractNodeViewElement
.class
AbstractVoidNodeViewElementBuilder<T extends AbstractVoidNodeViewElement,
SELF extends AbstractVoidNodeViewElementBuilder<T, SELF>> A base builder for aAbstractVoidNodeViewElement
.class
class
ContainerViewElementBuilderSupport<T extends ContainerViewElement,
SELF extends ContainerViewElementBuilderSupport<T, SELF>> class
class
class
ViewElementGeneratorBuilder<ITEM,
VIEW_ELEMENT extends ViewElement> class
Modifier and TypeMethodDescriptionContainerViewElementBuilder.add
(ViewElementBuilder... viewElements) ContainerViewElementBuilderSupport.add
(ViewElementBuilder... viewElements) ContainerViewElementBuilder.addFirst
(ViewElementBuilder... viewElements) ContainerViewElementBuilderSupport.addFirst
(ViewElementBuilder... viewElements) HtmlViewElementBuilders.container
(ViewElementBuilder... childElements) ViewElementGeneratorBuilder.itemBuilder
(ViewElementBuilder<VIEW_ELEMENT> itemBuilder) Set theViewElementBuilder
to call when generating an item.