Element<T,Z>
A
, Abbr
, Address
, Area
, Article
, Aside
, Audio
, B
, Base
, Bdo
, Blockquote
, Body
, Br
, Button
, Canvas
, Caption
, Cite
, Code
, Col
, Colgroup
, Command
, Datalist
, Dd
, Del
, Details
, Dfn
, Dialog
, Div
, Dl
, Dt
, Em
, Embed
, Fieldset
, Figure
, Footer
, Form
, H1
, H2
, H3
, H4
, H5
, H6
, Head
, Header
, Hgroup
, Hr
, Html
, I
, Iframe
, Img
, Input
, Ins
, Kbd
, Keygen
, Label
, Legend
, Li
, Link
, Map
, Mark
, Mathml
, Menu
, Meta
, Meter
, Nav
, Noscript
, Object
, Ol
, Optgroup
, Option
, Output
, P
, Param
, Pre
, Progress
, Q
, Rp
, Rt
, Ruby
, Samp
, Script
, Section
, Select
, Small
, Source
, Span
, Strong
, Style
, Sub
, Sup
, Svg
, Table
, Tbody
, Td
, Text
, Textarea
, TextFunction
, Tfoot
, Th
, Thead
, Time
, Title
, Tr
, Ul
, Var
, Video
public abstract class AbstractElement<T extends Element,Z extends Element> extends Object implements Element<T,Z>
Modifier and Type | Field | Description |
---|---|---|
protected List<Attribute> |
attrs |
|
protected java.util.function.BiConsumer |
binderMethod |
|
protected List<Element> |
children |
|
protected String |
name |
|
protected Z |
parent |
Modifier | Constructor | Description |
---|---|---|
protected |
AbstractElement(String name) |
|
protected |
AbstractElement(Z parent,
String name) |
Modifier and Type | Method | Description |
---|---|---|
T |
addAttr(Attribute attribute) |
|
<R extends Element> |
addChild(R child) |
|
<M> T |
binder(java.util.function.BiConsumer<T,M> var1) |
|
T |
bindTo(Object var1) |
|
protected <X extends AbstractElement> |
clone(X var1) |
|
<R extends Element> |
find(java.util.function.Predicate<Element> var1) |
|
List<Attribute> |
getAttributes() |
|
List<Element> |
getChildren() |
|
String |
getName() |
|
boolean |
isBound() |
|
Z |
º() |
protected String name
protected java.util.function.BiConsumer binderMethod
protected AbstractElement(String name)
public <R extends Element> R addChild(R child)
public String getName()
public <R extends Element> java.util.stream.Stream<R> find(java.util.function.Predicate<Element> var1)
public <M> T binder(java.util.function.BiConsumer<T,M> var1)
public boolean isBound()
protected <X extends AbstractElement> X clone(X var1)
Copyright © 2018. All rights reserved.