Modifier and Type | Field and Description |
---|---|
private static String[] |
blockTags |
private boolean |
canContainInline |
private boolean |
empty |
private static String[] |
emptyTags |
private boolean |
formatAsBlock |
private static String[] |
formatAsInlineTags |
private boolean |
formList |
private static String[] |
formListedTags |
private boolean |
formSubmit |
private static String[] |
formSubmitTags |
private static String[] |
inlineTags |
private boolean |
isBlock |
private boolean |
preserveWhitespace |
private static String[] |
preserveWhitespaceTags |
private boolean |
selfClosing |
private String |
tagName |
private static Map<String,Tag> |
tags |
Modifier and Type | Method and Description |
---|---|
boolean |
canContainBlock()
Deprecated.
No longer used, and no different result than {
isBlock() } |
boolean |
equals(Object o) |
boolean |
formatAsBlock()
Gets if this tag should be formatted as a block (or as inline)
|
String |
getName()
Get this tag's name.
|
int |
hashCode() |
boolean |
isBlock()
Gets if this is a block tag.
|
boolean |
isData()
Gets if this tag is a data only tag.
|
boolean |
isEmpty()
Get if this is an empty tag
|
boolean |
isFormListed()
Get if this tag represents a control associated with a form.
|
boolean |
isFormSubmittable()
Get if this tag represents an element that should be submitted with a form.
|
boolean |
isInline()
Gets if this tag is an inline tag.
|
boolean |
isKnownTag()
Get if this is a pre-defined tag, or was auto created on parsing.
|
static boolean |
isKnownTag(String tagName)
Check if this tagname is a known tag.
|
boolean |
isSelfClosing()
Get if this tag is self closing.
|
boolean |
preserveWhitespace()
Get if this tag should preserve whitespace within child text nodes.
|
private static void |
register(Tag tag) |
(package private) Tag |
setSelfClosing() |
String |
toString() |
static Tag |
valueOf(String tagName)
Get a Tag by name.
|
static Tag |
valueOf(String tagName,
ParseSettings settings)
Get a Tag by name.
|
private boolean isBlock
private boolean formatAsBlock
private boolean canContainInline
private boolean empty
private boolean selfClosing
private boolean preserveWhitespace
private boolean formList
private boolean formSubmit
private static final String[] inlineTags
private static final String[] formatAsInlineTags
private static final String[] preserveWhitespaceTags
private static final String[] formListedTags
private static final String[] formSubmitTags
public static Tag valueOf(String tagName, ParseSettings settings)
Pre-defined tags (P, DIV etc) will be ==, but unknown tags are not registered and will only .equals().
tagName
- Name of tag, e.g. "p". Case insensitive.settings
- used to control tag name sensitivitypublic static Tag valueOf(String tagName)
Pre-defined tags (P, DIV etc) will be ==, but unknown tags are not registered and will only .equals().
tagName
- Name of tag, e.g. "p". Case sensitive.public boolean isBlock()
public boolean formatAsBlock()
public boolean canContainBlock()
isBlock()
}public boolean isInline()
public boolean isData()
public boolean isEmpty()
public boolean isSelfClosing()
public boolean isKnownTag()
public static boolean isKnownTag(String tagName)
tagName
- name of tagpublic boolean preserveWhitespace()
public boolean isFormListed()
public boolean isFormSubmittable()
Tag setSelfClosing()
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses