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.