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. elementsThe elements within the body of the documentprivate ArrayList<AbstractUIElement>HTMLDocument.HTMLDocumentBuilder. elementsMethods 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.HTMLDocumentBuilderHTMLDocument.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.HTMLDocumentBuilderHTMLDocument.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 classAbstractElementContainer<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 classAbstractContentFrameA parent class for any elements displaying external contentclassAbstractElementContainer<T extends AbstractUIElement>A parent class for elements made to be containers of other elements (i.e., divs, headers, hgroup, etc.)classAbstractFormFieldA parent class for common form field attributesclassAbstractListElementA parent class for the two list types (ul and ol)classAbstractTextElementA parent class for elements meant to display textclassAnchorA pojo representing an HTML anchor tagclassArticleA pojo representing an article elementclassButtonA pojo representing a button elementclassDivA pojo representing a div elementclassFooterA pojo representing a footer elementclassFormA pojo representing a form elementclassHeaderA pojo representing a header elementclassHeadingA pojo representing a heading element (i.e.classHGroupA pojo representing an hgroup elementclassIFrameA pojo representing an iframe elementclassImgA pojo representing an img elementclassInputA pojo representing an input elementclassLinkedStyleA pojo representing a linked stylesheetclassListItemA pojo representing a list itemclassMetaA pojo representing a meta tagclassNavA pojo representing a nav elementclassNavLinkA pojo representing a navlink as a list itemclassNavLinkListA pojo representing a list of nav linksclassOptionA pojo representing an option element for aselectelementclassOrderedListA pojo representing an ordered list elementclassParagraphA pojo representing a paragraph elementclassScriptA pojo representing a script elementclassSectionA pojo representing a section elementclassSelectA pojo representing a select elementclassStyleA pojo representing a style elementclassTableA pojo representing a table elementclassUnorderedListA 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. childrenprivate ArrayList<AbstractUIElement>Div.DivBuilder. childrenprivate ArrayList<AbstractUIElement>Footer.FooterBuilder. childrenprivate ArrayList<AbstractUIElement>Header.HeaderBuilder. childrenprivate ArrayList<AbstractUIElement>Section.SectionBuilder. childrenMethods in io.john.amiscaray.stir.domain.elements with parameters of type AbstractUIElement Modifier and Type Method Description Article.ArticleBuilderArticle.ArticleBuilder. child(AbstractUIElement child)Div.DivBuilderDiv.DivBuilder. child(AbstractUIElement child)Footer.FooterBuilderFooter.FooterBuilder. child(AbstractUIElement child)Header.HeaderBuilderHeader.HeaderBuilder. child(AbstractUIElement child)Section.SectionBuilderSection.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.ArticleBuilderArticle.ArticleBuilder. children(Collection<? extends AbstractUIElement> children)Div.DivBuilderDiv.DivBuilder. children(Collection<? extends AbstractUIElement> children)Footer.FooterBuilderFooter.FooterBuilder. children(Collection<? extends AbstractUIElement> children)Header.HeaderBuilderHeader.HeaderBuilder. children(Collection<? extends AbstractUIElement> children)Section.SectionBuilderSection.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 AbstractUIElementElementDescriptorProcessor. element(String descriptor)Processes an element descriptor using the set base packagestatic AbstractUIElementElementDescriptorProcessor. 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 voidElementProcessor. 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 methodStringElementProcessor. getMarkup(AbstractUIElement obj)Generates markup for an HTML elementprivate static voidElementDescriptorProcessor. setElementAttributes(String fieldAttributeDescriptor, AbstractUIElement element, Class<?> elementInnerClass)private static voidElementDescriptorProcessor. setElementChildren(String childDescriptor, AbstractUIElement element, Class<?> elementInnerClass, String javaPackage)private static voidElementDescriptorProcessor. 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 StringElementProcessor. getMarkupForElementList(List<? extends AbstractUIElement> elements, int indentationLevel)Generates the HTML markup of a list of elements