Uses of Class
io.john.amiscaray.stir.domain.elements.AbstractUIElement
Package | Description |
---|---|
io.john.amiscaray.stir.domain | |
io.john.amiscaray.stir.domain.elements | |
io.john.amiscaray.stir.util |
-
Uses of AbstractUIElement in io.john.amiscaray.stir.domain
Fields in io.john.amiscaray.stir.domain with type parameters of type AbstractUIElement Modifier and Type Field Description private List<AbstractUIElement>
HTMLDocument. elements
The elements within the body of the documentprivate ArrayList<AbstractUIElement>
HTMLDocument.HTMLDocumentBuilder. elements
Methods in io.john.amiscaray.stir.domain that return types with arguments of type AbstractUIElement Modifier and Type Method Description private static List<AbstractUIElement>
HTMLDocument. filterForAttributes(String attributeName, java.util.function.Predicate<String> predicate, List<AbstractUIElement> elements)
Filters elements that have some attribute and whose attribute value satisfies some predicateprivate static List<AbstractUIElement>
HTMLDocument. findAllOfClass(String clazz, List<AbstractUIElement> elements)
Filters a list of elements with a CSS classprivate static List<AbstractUIElement>
HTMLDocument. findAllOfID(String id, List<AbstractUIElement> elements)
Filters all elements with an IDprivate static List<AbstractUIElement>
HTMLDocument. findAllOfTagName(String tagName, List<AbstractUIElement> elements)
Filters all elements of a tag namestatic List<AbstractUIElement>
HTMLDocument. getAllDescendents(AbstractUIElement ancestor)
Recursively finds all the descendents of an elementstatic List<AbstractUIElement>
HTMLDocument. getAllDirectDescendents(AbstractUIElement ancestor)
Gets all direct descendents of an HTML elementList<AbstractUIElement>
HTMLDocument. getElements()
static List<AbstractUIElement>
HTMLDocument. processAttributeSelector(String query, List<AbstractUIElement> elements)
Processes a CSS attribute selectorprivate static List<AbstractUIElement>
HTMLDocument. processQuery(String query, List<AbstractUIElement> elements)
Processes a CSS query/subquery for the query selector methodprivate static List<AbstractUIElement>
HTMLDocument. processToken(String query, List<AbstractUIElement> elements)
Processes extracted tokens (space separated) within a CSS queryList<AbstractUIElement>
HTMLDocument. querySelector(String query)
Retrieves a list of elements added to the document that match with the given CSS query.private static List<AbstractUIElement>
HTMLDocument. querySelector(String query, List<AbstractUIElement> elements)
Query selector applied to a specific set of elementsMethods in io.john.amiscaray.stir.domain with parameters of type AbstractUIElement Modifier and Type Method Description HTMLDocument.HTMLDocumentBuilder
HTMLDocument.HTMLDocumentBuilder. element(AbstractUIElement element)
static List<AbstractUIElement>
HTMLDocument. getAllDescendents(AbstractUIElement ancestor)
Recursively finds all the descendents of an elementstatic List<AbstractUIElement>
HTMLDocument. getAllDirectDescendents(AbstractUIElement ancestor)
Gets all direct descendents of an HTML elementMethod parameters in io.john.amiscaray.stir.domain with type arguments of type AbstractUIElement Modifier and Type Method Description HTMLDocument.HTMLDocumentBuilder
HTMLDocument.HTMLDocumentBuilder. elements(Collection<? extends AbstractUIElement> elements)
private static List<AbstractUIElement>
HTMLDocument. filterForAttributes(String attributeName, java.util.function.Predicate<String> predicate, List<AbstractUIElement> elements)
Filters elements that have some attribute and whose attribute value satisfies some predicateprivate static List<AbstractUIElement>
HTMLDocument. findAllOfClass(String clazz, List<AbstractUIElement> elements)
Filters a list of elements with a CSS classprivate static List<AbstractUIElement>
HTMLDocument. findAllOfID(String id, List<AbstractUIElement> elements)
Filters all elements with an IDprivate static List<AbstractUIElement>
HTMLDocument. findAllOfTagName(String tagName, List<AbstractUIElement> elements)
Filters all elements of a tag namestatic List<AbstractUIElement>
HTMLDocument. processAttributeSelector(String query, List<AbstractUIElement> elements)
Processes a CSS attribute selectorprivate static List<AbstractUIElement>
HTMLDocument. processQuery(String query, List<AbstractUIElement> elements)
Processes a CSS query/subquery for the query selector methodprivate static List<AbstractUIElement>
HTMLDocument. processToken(String query, List<AbstractUIElement> elements)
Processes extracted tokens (space separated) within a CSS queryprivate static List<AbstractUIElement>
HTMLDocument. querySelector(String query, List<AbstractUIElement> elements)
Query selector applied to a specific set of elementsConstructor parameters in io.john.amiscaray.stir.domain with type arguments of type AbstractUIElement Constructor Description HTMLDocument(List<AbstractUIElement> elements, List<LinkedStyle> linkedStyles, Style style, List<Script> headerScripts, List<Script> footerScripts, List<Meta> metaTags, boolean withBootStrap, boolean withBootStrapPopper, boolean withWaterCSS, HTMLDocument.ColorTheme waterCSSTheme, String title, String language, String format, Map<String,Object> formatArgs, boolean isFormatForBody)
-
Uses of AbstractUIElement in io.john.amiscaray.stir.domain.elements
Classes in io.john.amiscaray.stir.domain.elements with type parameters of type AbstractUIElement Modifier and Type Class Description class
AbstractElementContainer<T extends AbstractUIElement>
A parent class for elements made to be containers of other elements (i.e., divs, headers, hgroup, etc.)Subclasses of AbstractUIElement in io.john.amiscaray.stir.domain.elements Modifier and Type Class Description class
AbstractContentFrame
A parent class for any elements displaying external contentclass
AbstractElementContainer<T extends AbstractUIElement>
A parent class for elements made to be containers of other elements (i.e., divs, headers, hgroup, etc.)class
AbstractFormField
A parent class for common form field attributesclass
AbstractListElement
A parent class for the two list types (ul and ol)class
AbstractTextElement
A parent class for elements meant to display textclass
Anchor
A pojo representing an HTML anchor tagclass
Article
A pojo representing an article elementclass
Button
A pojo representing a button elementclass
Div
A pojo representing a div elementclass
Footer
A pojo representing a footer elementclass
Form
A pojo representing a form elementclass
Header
A pojo representing a header elementclass
Heading
A pojo representing a heading element (i.e.class
HGroup
A pojo representing an hgroup elementclass
IFrame
A pojo representing an iframe elementclass
Img
A pojo representing an img elementclass
Input
A pojo representing an input elementclass
LinkedStyle
A pojo representing a linked stylesheetclass
ListItem
A pojo representing a list itemclass
Meta
A pojo representing a meta tagclass
Nav
A pojo representing a nav elementclass
NavLink
A pojo representing a navlink as a list itemclass
NavLinkList
A pojo representing a list of nav linksclass
Option
A pojo representing an option element for aselect
elementclass
OrderedList
A pojo representing an ordered list elementclass
Paragraph
A pojo representing a paragraph elementclass
Script
A pojo representing a script elementclass
Section
A pojo representing a section elementclass
Select
A pojo representing a select elementclass
Style
A pojo representing a style elementclass
Table
A pojo representing a table elementclass
UnorderedList
A pojo representing an unordered listFields in io.john.amiscaray.stir.domain.elements with type parameters of type AbstractUIElement Modifier and Type Field Description private ArrayList<AbstractUIElement>
Article.ArticleBuilder. children
private ArrayList<AbstractUIElement>
Div.DivBuilder. children
private ArrayList<AbstractUIElement>
Footer.FooterBuilder. children
private ArrayList<AbstractUIElement>
Header.HeaderBuilder. children
private ArrayList<AbstractUIElement>
Section.SectionBuilder. children
Methods in io.john.amiscaray.stir.domain.elements with parameters of type AbstractUIElement Modifier and Type Method Description Article.ArticleBuilder
Article.ArticleBuilder. child(AbstractUIElement child)
Div.DivBuilder
Div.DivBuilder. child(AbstractUIElement child)
Footer.FooterBuilder
Footer.FooterBuilder. child(AbstractUIElement child)
Header.HeaderBuilder
Header.HeaderBuilder. child(AbstractUIElement child)
Section.SectionBuilder
Section.SectionBuilder. child(AbstractUIElement child)
Method parameters in io.john.amiscaray.stir.domain.elements with type arguments of type AbstractUIElement Modifier and Type Method Description Article.ArticleBuilder
Article.ArticleBuilder. children(Collection<? extends AbstractUIElement> children)
Div.DivBuilder
Div.DivBuilder. children(Collection<? extends AbstractUIElement> children)
Footer.FooterBuilder
Footer.FooterBuilder. children(Collection<? extends AbstractUIElement> children)
Header.HeaderBuilder
Header.HeaderBuilder. children(Collection<? extends AbstractUIElement> children)
Section.SectionBuilder
Section.SectionBuilder. children(Collection<? extends AbstractUIElement> children)
-
Uses of AbstractUIElement in io.john.amiscaray.stir.util
Methods in io.john.amiscaray.stir.util that return AbstractUIElement Modifier and Type Method Description static AbstractUIElement
ElementDescriptorProcessor. element(String descriptor)
Processes an element descriptor using the set base packagestatic AbstractUIElement
ElementDescriptorProcessor. element(String descriptor, String javaPackage)
Processes an element descriptorMethods in io.john.amiscaray.stir.util with parameters of type AbstractUIElement Modifier and Type Method Description private void
ElementProcessor. buildElementOpeningTag(StringBuilder builder, AbstractUIElement obj, HTMLElement elMeta, String tagName)
Builds the opening tag for an HTML element, putting it in the StringBuilder passed to the methodString
ElementProcessor. getMarkup(AbstractUIElement obj)
Generates markup for an HTML elementprivate static void
ElementDescriptorProcessor. setElementAttributes(String fieldAttributeDescriptor, AbstractUIElement element, Class<?> elementInnerClass)
private static void
ElementDescriptorProcessor. setElementChildren(String childDescriptor, AbstractUIElement element, Class<?> elementInnerClass, String javaPackage)
private static void
ElementDescriptorProcessor. setElementInnerContent(String innerContentDescriptor, AbstractUIElement element, Class<?> elementInnerClass)
Method parameters in io.john.amiscaray.stir.util with type arguments of type AbstractUIElement Modifier and Type Method Description String
ElementProcessor. getMarkupForElementList(List<? extends AbstractUIElement> elements, int indentationLevel)
Generates the HTML markup of a list of elements