Given an AttributeSet
this method prints the
attributes in name=value format:
private void listAttributes(AttributeSet attributes) {
Enumeration e = attributes.getAttributeNames();
while (e.hasMoreElements()) {
Object name = e.nextElement();
Object value = attributes.getAttribute(name);
System.out.println(name + "=" + value);
}
}
Although the argument and return types of these methods are mostly declared
in terms of java.lang.Object
, in practice all values are instances
of java.lang.String
while all names are instances of the public
inner class javax.swing.text.html.HTML.Attribute
.