org.apache.batik.dom.svg
public class AttributeInitializer extends Object
| Field Summary | |
|---|---|
| protected String[] | keys
The list of namespaces, prefixes and names. |
| protected int | length
The length of keys. |
| protected DoublyIndexedTable | values
The attribute values table. |
| Constructor Summary | |
|---|---|
| AttributeInitializer(int capacity)
Creates a new AttributeInitializer. | |
| Method Summary | |
|---|---|
| void | addAttribute(String ns, String prefix, String ln, String val)
Adds a default attribute value to the initializer. |
| void | initializeAttributes(AbstractElement elt)
Initializes the attributes of the given element. |
| boolean | resetAttribute(AbstractElement elt, String ns, String prefix, String ln)
Resets an attribute of the given element to its default value. |
Parameters: ns The attribute namespace URI. prefix The attribute's name prefix, or null. ln The attribute's local name. val The attribute's default value.
Parameters: elt The element to modify. ns The attribute namespace URI. prefix The attribute's name prefix. ln The attribute's local name.
Returns: true if a default value is known for the given attribute and if it was resetted.