This extension helper class extends the org.xml.sax.helpers.AttributesImpl class to make it implement the Attributes2 interface. Figure 22-8. org.xml.sax.ext.Attributes2Implpublic class Attributes2Impl extends org.xml.sax.helpers.AttributesImpl implements Attributes2 { // Public Constructors public Attributes2Impl ( ); public Attributes2Impl (org.xml.sax.Attributes atts ); // Public Instance Methods public void setDeclared (int index , boolean value ); public void setSpecified (int index , boolean value ); // Methods Implementing Attributes2 public boolean isDeclared (String qName ); public boolean isDeclared (int index ); public boolean isDeclared (String uri , String localName ); public boolean isSpecified (String qName ); public boolean isSpecified (int index ); public boolean isSpecified (String uri , String localName ); // Public Methods Overriding AttributesImpl public void addAttribute (String uri , String localName , String qName , String type , String value ); public void removeAttribute (int index ); public void setAttributes (org.xml.sax.Attributes atts ); } |