Package org.jsoup.parser
Class Tag
java.lang.Object
org.jsoup.parser.Tag
- All Implemented Interfaces:
Cloneable
HTML Tag capabilities.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final String[]
private boolean
private static final String[]
private boolean
private static final String[]
private boolean
private static final String[]
private boolean
private static final String[]
private static final String[]
private boolean
private String
private boolean
private static final String[]
private boolean
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Tag
clone()
boolean
boolean
Gets if this tag should be formatted as a block (or as inline)getName()
Get this tag's name.int
hashCode()
boolean
isBlock()
Gets if this is a block tag.boolean
isEmpty()
Get if this is an empty tagboolean
Get if this tag represents a control associated with a form.boolean
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
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
Get if this tag is self closing.Get this tag's normalized (lowercased) name.boolean
Get if this tag should preserve whitespace within child text nodes.private static void
(package private) Tag
toString()
static Tag
Get a Tag by name.static Tag
valueOf
(String tagName, ParseSettings settings) Get a Tag by name.
-
Field Details
-
tags
-
tagName
-
normalName
-
isBlock
private boolean isBlock -
formatAsBlock
private boolean formatAsBlock -
empty
private boolean empty -
selfClosing
private boolean selfClosing -
preserveWhitespace
private boolean preserveWhitespace -
formList
private boolean formList -
formSubmit
private boolean formSubmit -
blockTags
-
inlineTags
-
emptyTags
-
formatAsInlineTags
-
preserveWhitespaceTags
-
formListedTags
-
formSubmitTags
-
-
Constructor Details
-
Tag
-
-
Method Details
-
getName
Get this tag's name.- Returns:
- the tag's name
-
normalName
Get this tag's normalized (lowercased) name.- Returns:
- the tag's normal name.
-
valueOf
Get a Tag by name. If not previously defined (unknown), returns a new generic tag, that can do anything.Pre-defined tags (P, DIV etc) will be ==, but unknown tags are not registered and will only .equals().
- Parameters:
tagName
- Name of tag, e.g. "p". Case insensitive.settings
- used to control tag name sensitivity- Returns:
- The tag, either defined or new generic.
-
valueOf
Get a Tag by name. If not previously defined (unknown), returns a new generic tag, that can do anything.Pre-defined tags (P, DIV etc) will be ==, but unknown tags are not registered and will only .equals().
- Parameters:
tagName
- Name of tag, e.g. "p". Case sensitive.- Returns:
- The tag, either defined or new generic.
-
isBlock
public boolean isBlock()Gets if this is a block tag.- Returns:
- if block tag
-
formatAsBlock
public boolean formatAsBlock()Gets if this tag should be formatted as a block (or as inline)- Returns:
- if should be formatted as block or inline
-
isInline
public boolean isInline()Gets if this tag is an inline tag.- Returns:
- if this tag is an inline tag.
-
isEmpty
public boolean isEmpty()Get if this is an empty tag- Returns:
- if this is an empty tag
-
isSelfClosing
public boolean isSelfClosing()Get if this tag is self closing.- Returns:
- if this tag should be output as self closing.
-
isKnownTag
public boolean isKnownTag()Get if this is a pre-defined tag, or was auto created on parsing.- Returns:
- if a known tag
-
isKnownTag
Check if this tagname is a known tag.- Parameters:
tagName
- name of tag- Returns:
- if known HTML tag
-
preserveWhitespace
public boolean preserveWhitespace()Get if this tag should preserve whitespace within child text nodes.- Returns:
- if preserve whitespace
-
isFormListed
public boolean isFormListed()Get if this tag represents a control associated with a form. E.g. input, textarea, output- Returns:
- if associated with a form
-
isFormSubmittable
public boolean isFormSubmittable()Get if this tag represents an element that should be submitted with a form. E.g. input, option- Returns:
- if submittable with a form
-
setSelfClosing
Tag setSelfClosing() -
equals
-
hashCode
public int hashCode() -
toString
-
clone
-
register
-