Name

AttributesImpl

Synopsis

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.

org.xml.sax.helpers.AttributesImpl

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 ...

Get Java in a Nutshell, 5th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.