Uses of Class
org.ujorm.tools.web.Element
Packages that use Element
Package
Description
-
Uses of Element in org.ujorm.tools.web
Methods in org.ujorm.tools.web that return ElementModifier and TypeMethodDescription@NotNull ElementElement.addAnchor(@NotNull String url, @NotNull CharSequence... cssClasses) Add an anchor element with URL and CSS classes@NotNull ElementAbstractHtmlElement.addBody()Returns a body element@NotNull ElementElement.addBody(@NotNull CharSequence... cssClasses) Add new body element@NotNull ElementElement.addBreak(@NotNull CharSequence... cssClasses) Add a line break@NotNull ElementElement.addButton(@NotNull CharSequence... cssClasses) Add new button elementAbstractHtmlElement.addCDATA(CharSequence charData) @NotNull ElementElement.addCDATA(CharSequence charData) AbstractHtmlElement.addComment(CharSequence comment) @NotNull ElementElement.addComment(CharSequence comment) AbstractHtmlElement.addCssBodies(@NotNull CharSequence lineSeparator, @NotNull CharSequence... css) Create a new CSS element and return it.AbstractHtmlElement.addCssBody(@NotNull CharSequence css) Create a new CSS element and return itAbstractHtmlElement.addCssLink(@NotNull CharSequence css) Create a new CSS element and return it@NotNull ElementElement.addDiv(@NotNull CharSequence... cssClasses) Add new div elementfinal @NotNull ElementAbstractHtmlElement.addElement(@NotNull String name) Create new Element@NotNull ElementElement.addElement(@NotNull String name) Create new Element@NotNull ElementElement.addElement(@NotNull String name, @NotNull CharSequence... cssClasses) Add a new Element with optional CSS classes@NotNull ElementElement.addElementIf(boolean enabled, @NotNull String name, @NotNull CharSequence... cssClasses) Add an element according to a condition.@NotNull ElementElement.addFieldset(@Nullable String title, @NotNull CharSequence... cssClasses) Add new fieldset element including a title@NotNull ElementElement.addForm(@NotNull CharSequence... cssClasses) Add new form elementAbstractHtmlElement.addHead()Returns a head element@NotNull ElementElement.addHeading(int level, @NotNull CharSequence title, @NotNull CharSequence... cssClasses) Add new heading with the required level where the first level is the one,@NotNull ElementElement.addHeading(@NotNull CharSequence title, @NotNull CharSequence... cssClasses) Add a top heading (level one)@NotNull ElementElement.addHiddenInput(@Nullable CharSequence name, @Nullable Object value) Add a new hidden input element with a name & value@NotNull ElementElement.addImage(@NotNull InputStream imageStream, @NotNull CharSequence alt, @NotNull CharSequence... cssClasses) Add an embeded image@NotNull ElementElement.addImage(@NotNull CharSequence imageLink, @NotNull CharSequence alt, @NotNull CharSequence... cssClasses) Add a link to an image@NotNull ElementElement.addInput(@NotNull CharSequence... cssClasses) Add new input elementAbstractHtmlElement.addJavascriptBody(@Nullable CharSequence... javascript) Create a new Javascript element and return it.AbstractHtmlElement.addJavascriptLink(boolean defer, @NotNull CharSequence javascriptLink) Create a new Javascript element and return it@NotNull ElementElement.addLabel(@NotNull CharSequence... cssClasses) Add new label element@NotNull ElementElement.addLink(@NotNull CharSequence... cssClasses) Add new link element@NotNull ElementElement.addLinkedText(@NotNull String url, @NotNull Object... text) Add a@NotNull ElementElement.addListItem(@NotNull CharSequence... cssClasses) @NotNull ElementElement.addOption(@NotNull CharSequence... cssClasses) Add new option element@NotNull ElementElement.addOrderedList(@NotNull CharSequence... cssClasses) Add new ordered list element@NotNull ElementElement.addParagraph(@NotNull CharSequence... cssClasses) Add new paragram element@NotNull ElementElement.addPasswordInput(@NotNull CharSequence... cssClasses) Add a new password input element@NotNull ElementElement.addPreformatted(@NotNull CharSequence... cssClasses) Add new pre elementAbstractHtmlElement.addRawText(Object value) @NotNull ElementElement.addRawText(@NotNull Object... data) @NotNull ElementElement.addRawText(@Nullable Object data) Element.addRawTexts(@NotNull CharSequence separator, @NotNull Object... data) Add many words separated by a delimeter@NotNull ElementElement.addScript(@NotNull CharSequence... cssClasses) Add new script element@NotNull ElementElement.addSelect(@NotNull CharSequence... cssClasses) Add new select element@NotNull ElementElement.addSelectOptions(@NotNull Object value, @NotNull Map<?, ?> options, @NotNull CharSequence... cssClasses) Add options from map to current select element@NotNull ElementElement.addSpan(@NotNull CharSequence... cssClasses) Add new span element@NotNull ElementElement.addStyle(@NotNull CharSequence... cssClasses) Add new style element@NotNull ElementElement.addSubmitButton(@NotNull CharSequence... cssClasses) Add a submit button@NotNull ElementElement.addTable(@NotNull CharSequence... cssClasses) Add new Table@NotNull ElementElement.addTable(@NotNull Object[][] data, @NotNull CharSequence... cssClass) Create a HTML table according to data@NotNull ElementElement.addTable(@NotNull Collection<Object[]> data, @NotNull CharSequence... cssClass) Create a HTML table according to data<D,V> @NotNull Element Element.addTable(@NotNull Stream<D> domains, @Nullable CharSequence[] cssClass, @Nullable Object[] headers, @NotNull Function<D, V>... attributes) Create a HTML table according to data@NotNull ElementElement.addTableDetail(@NotNull CharSequence... cssClasses) Add new detail of table element@NotNull ElementElement.addTableHead(@NotNull CharSequence... cssClasses) Add new head of table element@NotNull ElementElement.addTableRow(@NotNull CharSequence... cssClasses) Add new table row element@NotNull ElementAdd many texts with no separator@NotNull ElementAdd simple text@NotNull ElementElement.addTextArea(@NotNull CharSequence... cssClasses) Add new text area element<V> @NotNull ElementElement.addTextInp(@NotNull HttpParameter param, V value, @NotNull CharSequence title, @NotNull CharSequence... cssClasses) Add new input element type of text including attributes: name, value, placeholder and title@NotNull ElementElement.addTextInput(@NotNull CharSequence... cssClasses) Add new input element type of textElement.addTexts(@NotNull CharSequence separator, @NotNull Object... data) Add many words separated by a delimeterAbstractHtmlElement.addTextTemplated(@NotNull CharSequence template, @NotNull Object... values) @NotNull ElementElement.addTextTemplated(CharSequence template, Object... values) Add a template based text with parameters with hight performance.@NotNull ElementElement.addTitle(@NotNull CharSequence... cssClasses) Add new title element@NotNull ElementElement.addUnorderedlist(@NotNull CharSequence... cssClasses) Add new unordered list elementstatic @NotNull ElementElement.createHtmlRoot(@NotNull Object title, @Nullable CharSequence... cssLinks) Crate a root elementstatic @NotNull ElementElement.createHtmlRoot(@NotNull Object title, @Nullable Charset charset, @Nullable CharSequence... cssLinks) Crate a root element@NotNull ElementAbstractHtmlElement.getBody()Returns a body elementAbstractHtmlElement.getHead()Returns a head elementstatic @NotNull ElementElement.of(@NotNull ApiElement original) New element for an API element@NotNull ElementAbstractHtmlElement.original()Get an original root element@NotNull ElementSet an action type of from@NotNull ElementA shortcut for the methodsetAttribute(java.lang.String, java.lang.Object).AbstractHtmlElement.setAttribute(String name, Object value) @NotNull ElementElement.setAttribute(@NotNull String name) Set an attribute with no value@NotNull ElementElement.setAttribute(@NotNull String name, @Nullable Object value) Set an attribute@NotNull ElementElement.setAttributes(@NotNull String name, @NotNull CharSequence separator, @NotNull Object... value) Set an attribute@NotNull ElementElement.setClass(@NotNull CharSequence... cssClasses) Set a CSS class attribute optionally, the empty attribute is ignored.@NotNull ElementColumn count of a text area@NotNull ElementElement.setColSpan(@org.jetbrains.annotations.Nullable int value) Column span inside the table@NotNull ElementElement.setFor(@Nullable CharSequence value) Set an value of input element@NotNull ElementElement.setHint(@Nullable CharSequence value) Set a placeholder name@NotNull ElementElement.setHref(@Nullable CharSequence value) Set hyperlink reference@NotNull ElementElement.setId(@Nullable CharSequence value) Set an identifier of the element@NotNull ElementSet a method of form@NotNull ElementElement.setName(@Nullable CharSequence value) Set an name of input element@NotNull ElementElement.setNameValue(@Nullable CharSequence name, @Nullable Object value) Set name & value to the input element@NotNull ElementElement.setRows(@org.jetbrains.annotations.Nullable int value) Row count of a text area@NotNull ElementElement.setRowSpan(@org.jetbrains.annotations.Nullable int value) Row span inside the table@NotNull ElementSet a type of input element@NotNull ElementSet an value of input elementMethod parameters in org.ujorm.tools.web with type arguments of type ElementModifier and TypeMethodDescription@NotNull ExceptionProviderAdd nested elements to the element.@NotNull ExceptionProviderDeprecated. -
Uses of Element in org.ujorm.tools.web.ajax
Methods in org.ujorm.tools.web.ajax with parameters of type Element -
Uses of Element in org.ujorm.tools.web.ao
Methods in org.ujorm.tools.web.ao with parameters of type Element -
Uses of Element in org.ujorm.tools.web.json
Methods in org.ujorm.tools.web.json with parameters of type Element -
Uses of Element in org.ujorm.tools.web.report
Methods in org.ujorm.tools.web.report that return types with arguments of type ElementModifier and TypeMethodDescriptionReportBuilderConfig.getCssWriter()Inline CSS writer where the first method is an Element and the seconnd one is a sortable@NotNull BiConsumer<Element,Boolean> ReportBuilderConfigImpl.getCssWriter()Inline CSS writer where a default value is generated from theReportBuilderConfigImpl.inlineCssWriter()method. }protected @NotNull BiConsumer<Element,Boolean> ReportBuilderConfigImpl.inlineCssWriter()Default header CSS style printerMethods in org.ujorm.tools.web.report with parameters of type ElementModifier and TypeMethodDescriptionprotected voidReportBuilder.printSortedField(Element parent, HttpContext context) The hidden field contains an index of the last sorted columnprotected voidReportBuilder.printTableBody(@NotNull Element table, @NotNull HttpContext context, @NotNull Function<GridBuilder<D>, Stream<D>> resource) Method parameters in org.ujorm.tools.web.report with type arguments of type ElementModifier and TypeMethodDescriptionReportBuilderConfigImpl.setCssWriter(@Nullable BiConsumer<Element, Boolean> cssWriter) Inline CSS writerConstructor parameters in org.ujorm.tools.web.report with type arguments of type ElementModifierConstructorDescriptionprotectedReportBuilderConfigImpl(@NotNull HtmlConfig config, @NotNull String cssLink, @NotNull String jqueryLink, @NotNull Duration idleDelay, @NotNull HttpParameter ajaxRequestParam, @NotNull HttpParameter sortRequestParam, @NotNull String formId, @NotNull String controlCss, @NotNull String subtitleCss, @NotNull List<CharSequence> tableCssClass, @NotNull String sortableColumn, @NotNull String sortableAsc, @NotNull String sortableDesc, @NotNull String sortableBoth, boolean embeddedIcons, @NotNull BiConsumer<Element, Boolean> cssWriter) -
Uses of Element in org.ujorm.tools.web.table
Methods in org.ujorm.tools.web.table that return types with arguments of type ElementModifier and TypeMethodDescriptionGridBuilderConfig.getCssWriter()Inline CSS writer where the first method is an Element and the seconnd one is a sortableMethods in org.ujorm.tools.web.table with parameters of type ElementModifier and TypeMethodDescriptionprotected voidGridBuilder.printTable(@NotNull Element parent, @NotNull Function<GridBuilder<D>, Stream<D>> resource) Print tableprotected voidGridBuilderOld.printTable(@NotNull Element table, @NotNull Function<GridBuilder<D>, Stream<D>> resource) Deprecated.Print table body
next(Consumer)rather.