AttributesImpl


AttributesImpl org.xml.sax.helpers

Java 1.4

This utility class is a general-purpose implementation of the Attributes interface. In addition to implementing all the methods of Attributes , it also defines various set methods for setting attribute names , values, and types, an addAttribute( ) method for adding a new attribute to the end of the list, a removeAttribute( ) method for removing an attribute from the list, and a clear( ) method for removing all attributes. Also, there is an AttributesImpl( ) constructor that initializes the new AttributesImpl object with a copy of a specified Attributes object. This class is useful for XMLFilter implementations that want to filter the attributes of an element, or for ContentHandler implementations that need to make and save a copy of an Attributes object for later use.

Figure 22-14. org.xml.sax.helpers.AttributesImpl

 public class  AttributesImpl  implements org.xml.sax.Attributes {  // Public Constructors  public  AttributesImpl  ( );        public  AttributesImpl  (org.xml.sax.Attributes  atts  );  // Public Instance Methods  public void  addAttribute  (String  uri  , String  localName  , String  qName  ,          String  type  , String  value  );        public void  clear  ( );        public void  removeAttribute  (int  index  );        public void  setAttribute  (int  index  , String  uri  , String  localName  ,          String  qName  , String  type  , String  value  );        public void  setAttributes  (org.xml.sax.Attributes  atts  );        public void  setLocalName  (int  index  , String  localName  );        public void  setQName  (int  index  , String  qName  );        public void  setType  (int  index  , String  type  );        public void  setURI  (int  index  , String  uri  );        public void  setValue  (int  index  , String  value  );  // Methods Implementing Attributes  public int  getIndex  (String  qName  );        public int  getIndex  (String  uri  , String  localName  );        public int  getLength  ( );  default:0  public String  getLocalName  (int  index  );        public String  getQName  (int  index  );        public String  getType  (String  qName  );        public String  getType  (int  index  );        public String  getType  (String  uri  , String  localName  );        public String  getURI  (int  index  );        public String  getValue  (int  index  );        public String  getValue  (String  qName  );        public String  getValue  (String  uri  , String  localName  );   } 

Subclasses

org.xml.sax.ext.Attributes2Impl



Java In A Nutshell
Java In A Nutshell, 5th Edition
ISBN: 0596007736
EAN: 2147483647
Year: 2004
Pages: 1220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net