Uses of Interface
com.foreach.across.modules.web.ui.ViewElementBuilder
Packages that use ViewElementBuilder
Package
Description
-
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource
Classes in com.foreach.across.modules.web.resource that implement ViewElementBuilderModifier and TypeClassDescriptionclass
A collection ofWebResourceReference
items to be rendered.Methods in com.foreach.across.modules.web.resource that return ViewElementBuilderMethods in com.foreach.across.modules.web.resource with parameters of type ViewElementBuilderModifier 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) Constructors in com.foreach.across.modules.web.resource with parameters of type ViewElementBuilderModifierConstructorDescriptionWebResourceReference
(@NonNull ViewElementBuilder viewElementBuilder, String key, String before, String after, Integer order) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource.elements
Classes in com.foreach.across.modules.web.resource.elements that implement ViewElementBuilderModifier 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 tagMethods in com.foreach.across.modules.web.resource.elements that return ViewElementBuilderModifier 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.Methods in com.foreach.across.modules.web.resource.elements with parameters of type ViewElementBuilderModifier and TypeMethodDescriptionJavascriptWebResourceBuilder.inline
(ViewElementBuilder inline) Set theinline
script for this script element. -
Uses of ViewElementBuilder in com.foreach.across.modules.web.resource.rules
Methods in com.foreach.across.modules.web.resource.rules that return ViewElementBuilderMethods in com.foreach.across.modules.web.resource.rules with parameters of type ViewElementBuilderModifier and TypeMethodDescriptionAddWebResourceRule.of
(@NonNull ViewElementBuilder viewElementBuilder) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui
Classes in com.foreach.across.modules.web.ui with type parameters of type ViewElementBuilderModifier and TypeInterfaceDescriptionstatic interface
ViewElementBuilder.Wither<T extends ViewElementBuilder>
class
ViewElementBuilderSupport<T extends MutableViewElement,
SELF extends ViewElementBuilder<T>> Base class for aViewElementBuilder
of aMutableViewElement
.Classes in com.foreach.across.modules.web.ui that implement ViewElementBuilderModifier and TypeClassDescriptionclass
ViewElementBuilderSupport<T extends MutableViewElement,
SELF extends ViewElementBuilder<T>> Base class for aViewElementBuilder
of aMutableViewElement
.Methods in com.foreach.across.modules.web.ui that return ViewElementBuilderModifier 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) Methods in com.foreach.across.modules.web.ui with parameters of type ViewElementBuilderModifier and TypeMethodDescriptionViewElementBuilderSupport.ElementOrBuilder.wrap
(ViewElementBuilder builder) ViewElementBuilderSupport.ElementOrBuilder.wrap
(ViewElementBuilder... viewElementBuilders) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui.elements
Methods in com.foreach.across.modules.web.ui.elements that return ViewElementBuilderMethods in com.foreach.across.modules.web.ui.elements with parameters of type ViewElementBuilderModifier and TypeMethodDescriptionViewElementGenerator.setItemTemplate
(ViewElementBuilder<VIEW_ELEMENT> builder) -
Uses of ViewElementBuilder in com.foreach.across.modules.web.ui.elements.builder
Classes in com.foreach.across.modules.web.ui.elements.builder that implement ViewElementBuilderModifier 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
Methods in com.foreach.across.modules.web.ui.elements.builder with parameters of type ViewElementBuilderModifier 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.