com.ctc.wstx.msv
Class AttributeProxy
java.lang.Object
com.ctc.wstx.msv.AttributeProxy
- All Implemented Interfaces:
- org.xml.sax.Attributes
public final class AttributeProxy
- extends java.lang.Object
- implements org.xml.sax.Attributes
This is an implementation of SAX Attributes interface, that proxies
requests to the ValidationContext.
It is needed by some MSV components (specifically, W3C Schema Validator)
for limited access to attribute values during start element validation.
|
Method Summary |
int |
getIndex(java.lang.String qName)
|
int |
getIndex(java.lang.String uri,
java.lang.String localName)
|
int |
getLength()
|
java.lang.String |
getLocalName(int index)
|
java.lang.String |
getQName(int index)
|
java.lang.String |
getType(int index)
|
java.lang.String |
getType(java.lang.String qName)
|
java.lang.String |
getType(java.lang.String uri,
java.lang.String localName)
|
java.lang.String |
getURI(int index)
|
java.lang.String |
getValue(int index)
|
java.lang.String |
getValue(java.lang.String qName)
|
java.lang.String |
getValue(java.lang.String uri,
java.lang.String localName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeProxy
public AttributeProxy(ValidationContext ctxt)
getIndex
public int getIndex(java.lang.String qName)
- Specified by:
getIndex in interface org.xml.sax.Attributes
getIndex
public int getIndex(java.lang.String uri,
java.lang.String localName)
- Specified by:
getIndex in interface org.xml.sax.Attributes
getLength
public int getLength()
- Specified by:
getLength in interface org.xml.sax.Attributes
getLocalName
public java.lang.String getLocalName(int index)
- Specified by:
getLocalName in interface org.xml.sax.Attributes
getQName
public java.lang.String getQName(int index)
- Specified by:
getQName in interface org.xml.sax.Attributes
getType
public java.lang.String getType(int index)
- Specified by:
getType in interface org.xml.sax.Attributes
getType
public java.lang.String getType(java.lang.String qName)
- Specified by:
getType in interface org.xml.sax.Attributes
getType
public java.lang.String getType(java.lang.String uri,
java.lang.String localName)
- Specified by:
getType in interface org.xml.sax.Attributes
getURI
public java.lang.String getURI(int index)
- Specified by:
getURI in interface org.xml.sax.Attributes
getValue
public java.lang.String getValue(int index)
- Specified by:
getValue in interface org.xml.sax.Attributes
getValue
public java.lang.String getValue(java.lang.String qName)
- Specified by:
getValue in interface org.xml.sax.Attributes
getValue
public java.lang.String getValue(java.lang.String uri,
java.lang.String localName)
- Specified by:
getValue in interface org.xml.sax.Attributes