com.thaiopensource.validate.mns
Class NamespaceFilteredAttributes
java.lang.Object
com.thaiopensource.validate.mns.NamespaceFilteredAttributes
- All Implemented Interfaces:
- Attributes
class NamespaceFilteredAttributes
- extends Object
- implements Attributes
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ns
private final String ns
keepLocal
private final boolean keepLocal
attributes
private final Attributes attributes
indexMap
private final int[] indexMap
reverseIndexMap
private final int[] reverseIndexMap
NamespaceFilteredAttributes
public NamespaceFilteredAttributes(String ns,
boolean keepLocal,
Attributes attributes)
keepAttribute
private boolean keepAttribute(String uri)
getLength
public int getLength()
- Specified by:
getLength
in interface Attributes
getURI
public String getURI(int index)
- Specified by:
getURI
in interface Attributes
getLocalName
public String getLocalName(int index)
- Specified by:
getLocalName
in interface Attributes
getQName
public String getQName(int index)
- Specified by:
getQName
in interface Attributes
getType
public String getType(int index)
- Specified by:
getType
in interface Attributes
getValue
public String getValue(int index)
- Specified by:
getValue
in interface Attributes
getIndex
public int getIndex(String uri,
String localName)
- Specified by:
getIndex
in interface Attributes
getIndex
public int getIndex(String qName)
- Specified by:
getIndex
in interface Attributes
getType
public String getType(String uri,
String localName)
- Specified by:
getType
in interface Attributes
getValue
public String getValue(String uri,
String localName)
- Specified by:
getValue
in interface Attributes
getType
public String getType(String qName)
- Specified by:
getType
in interface Attributes
getValue
public String getValue(String qName)
- Specified by:
getValue
in interface Attributes