org.apache.commons.digester.substitution
public class VariableAttributes extends Object implements Attributes
Wrapper for an org.xml.sax.Attributes object which expands any "variables" referenced in the attribute value via ${foo} or similar. This is only done when something actually asks for the attribute value, thereby imposing no performance penalty if the attribute is not used.
Since: 1.6
Method Summary | |
---|---|
int | getIndex(String qname) |
int | getIndex(String uri, String localpart) |
int | getLength() |
String | getLocalName(int index) |
String | getQName(int index) |
String | getType(int index) |
String | getType(String qname) |
String | getType(String uri, String localname) |
String | getURI(int index) |
String | getValue(int index) |
String | getValue(String qname) |
String | getValue(String uri, String localname) |
void | init(Attributes attrs, VariableExpander expander)
Specify which attributes class this object is a proxy for. |