| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.axis.message.NamedNodeMapImpl
A W3C simple DOM NameNodeMap implementation
| Field Summary | |
| protected  Vector | nodesNodes. | 
| Constructor Summary | |
| NamedNodeMapImpl() | |
| Method Summary | |
|  int | getLength()The number of nodes in this map. | 
|  Node | getNamedItem(String name)Retrieves a node specified by name. | 
|  Node | getNamedItemNS(String namespaceURI,
               String localName)Retrieves a node specified by local name and namespace URI. | 
|  Node | item(int index)Returns the indexth item in the map. | 
|  Node | removeNamedItem(String name)Removes a node specified by name. | 
|  Node | removeNamedItemNS(String namespaceURI,
                  String localName)Removes a node specified by local name and namespace URI. | 
|  Node | setNamedItem(Node arg)Adds a node using its nodeNameattribute. | 
|  Node | setNamedItemNS(Node arg)Adds a node using its namespaceURIandlocalName. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected Vector nodes
| Constructor Detail | 
public NamedNodeMapImpl()
| Method Detail | 
public Node getNamedItem(String name)
getNamedItem in interface NamedNodeMapname - The nodeName of a node to retrieve.
Node (of any type) with the specified
         
         nodeName, or null if it does not identify
         
         any node in this map.public Node setNamedItem(Node arg) throws DOMException
nodeName attribute. If a node with
 
 that name is already present in this map, it is replaced by the new
 
 one.
 
 nodeName attribute is used to derive the name
 
 which the node must be stored under, multiple nodes of certain types
 
 (those that have a "special" string value) cannot be stored as the
 
 names would clash. This is seen as preferable to allowing nodes to be
 
 aliased.
setNamedItem in interface NamedNodeMaparg - A node to store in this map. The node will later be
            
            accessible using the value of its nodeName attribute.
Node replaces an existing node the
         
         replaced Node is returned, otherwise null
         
         is returned.
DOMException - WRONG_DOCUMENT_ERR: Raised if arg was created from a
                      
                      different document than the one that created this map.
                      
                      arg is an
                      
                      Attr that is already an attribute of another
                      
                      Element object. The DOM user must explicitly clone
                      
                      Attr nodes to re-use them in other elements.
                      
                      public Node removeNamedItem(String name) throws DOMException
removeNamedItem in interface NamedNodeMapname - The nodeName of the node to remove.
DOMException - NOT_FOUND_ERR: Raised if there is no node named name in
                      
                      this map.
                      
                      public Node item(int index)
indexth item in the map. If index
 
 is greater than or equal to the number of nodes in this map, this
 
 returns null.
item in interface NamedNodeMapindex - Index into this map.
indexth position in the map, or
         
         null if that is not a valid index.public int getLength()
0 to length-1 inclusive.
getLength in interface NamedNodeMappublic Node getNamedItemNS(String namespaceURI, String localName)
getNamedItemNS in interface NamedNodeMapnamespaceURI - The namespace URI of the node to retrieve.localName - The local name of the node to retrieve.
Node (of any type) with the specified local
         
         name and namespace URI, or null if they do not
         
         identify any node in this map.public Node setNamedItemNS(Node arg) throws DOMException
namespaceURI and
 
 localName. If a node with that namespace URI and that
 
 local name is already present in this map, it is replaced by the new
 
 one.
setNamedItemNS in interface NamedNodeMaparg - A node to store in this map. The node will later be
            
            accessible using the value of its namespaceURI and
            
            localName attributes.
Node replaces an existing node the
         
         replaced Node is returned, otherwise null
         
         is returned.
DOMException - WRONG_DOCUMENT_ERR: Raised if arg was created from a
                      
                      different document than the one that created this map.
                      
                      arg is an
                      
                      Attr that is already an attribute of another
                      
                      Element object. The DOM user must explicitly clone
                      
                      Attr nodes to re-use them in other elements.
                      
                      "XML" feature, since namespaces were
                      
                      defined by XML.public Node removeNamedItemNS(String namespaceURI, String localName) throws DOMException
Node interface. If so, an attribute
 
 immediately appears containing the default value as well as the
 
 corresponding namespace URI, local name, and prefix when applicable.
 
 
removeNamedItemNS in interface NamedNodeMapnamespaceURI - The namespace URI of the node to remove.localName - The local name of the node to remove.
DOMException - NOT_FOUND_ERR: Raised if there is no node with the specified
                      
                      namespaceURI and localName in this map.
                      
                      | 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||