javax.swing.text.html
public class HTML extends Object
Nested Class Summary | |
---|---|
static class | HTML.Attribute
Represents a HTML attribute. |
static class | HTML.Tag
Represents a HTML tag. |
static class | HTML.UnknownTag
Represents an unknown HTML tag. |
Field Summary | |
---|---|
static String | NULL_ATTRIBUTE_VALUE
This value is returned for attributes without value that have no
default value defined in the DTD. |
Constructor Summary | |
---|---|
HTML()
The public constructor (does nothing). |
Method Summary | |
---|---|
static HTML.Attribute[] | getAllAttributeKeys()
Returns the set of the recognized HTML attributes. |
static HTML.Tag[] | getAllTags()
Returns the set of actual HTML tags that are recognized by
the default HTML reader. |
static HTML.Attribute | getAttributeKey(String attName)
Returns an htl attribute constant for the given attribute name. |
static int | getIntegerAttributeValue(AttributeSet set, HTML.Attribute attribute, int defaultValue)
Searches the value of given attribute in the provided set.
|
static HTML.Tag | getTag(String tagName)
Returns a HTML tag constant for the given HTML attribute name.
|
Parameters: attName the attribute name, case insensitive
SimpleAttributeSet ase = new SimpleAttributeSet();
ase.addAttribute(HTML.getAttributeKey("size"),"222");
System.out.println(
HTML.getIntegerAttributeValue
(ase, HTML.getAttributeKey("size"), 333)); // prints "222"
System.out.println(
HTML.getIntegerAttributeValue
(ase, HTML.getAttributeKey("width"), 333)); // prints "333".
Parameters: set The attribute set to search in. If the set contains the given attribute, it must by a type of String. attribute The html attribute to search in defaultValue The value that is returned if the attribute is not found in the given set or if the NumberFormatException was thrown during the parsing.
Parameters: tagName the tag name, case insensitive