org.xml.sax.ext
public interface Attributes2 extends Attributes
ContentHandler.startElement()
will implement this interface,
and the http://xml.org/sax/features/use-attributes2
feature flag will have the value true.
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY.
XMLReader implementations are not required to support this information, and it is not part of core-only SAX2 distributions.
Since: SAX 2.0 (extensions 1.1 alpha)
Version: TBS
Method Summary | |
---|---|
boolean | isSpecified(int index)
Returns true unless the attribute value was provided
by DTD defaulting.
|
boolean | isSpecified(String uri, String lname)
Returns true unless the attribute value was provided
by DTD defaulting.
|
boolean | isSpecified(String qname)
Returns true unless the attribute value was provided
by DTD defaulting.
|
Parameters: index The attribute index (zero-based).
Returns: true if the value was found in the XML text, false if the value was provided by DTD defaulting.
Throws: java.lang.ArrayIndexOutOfBoundsException When the supplied index does not identify an attribute.
Parameters: uri The Namespace URI, or the empty string if the name has no Namespace URI. localName The attribute's local name.
Returns: true if the value was found in the XML text, false if the value was provided by DTD defaulting.
Throws: java.lang.IllegalArgumentException When the supplied names do not identify an attribute.
Parameters: qName The XML 1.0 qualified name.
Returns: true if the value was found in the XML text, false if the value was provided by DTD defaulting.
Throws: java.lang.IllegalArgumentException When the supplied name does not identify an attribute.
Source code is under GPL (with library exception) in the JAXP project at http://www.gnu.org/software/classpathx/jaxp
This documentation was derived from that source code on 2013-01-12.