org.apache.xalan.templates

Class ElemLiteralResult.LiteralElementAttributes

Enclosing Class:
ElemLiteralResult
Implemented Interfaces:
NamedNodeMap

public class ElemLiteralResult.LiteralElementAttributes
extends java.lang.Object
implements NamedNodeMap

Constructor Summary

LiteralElementAttributes()
Construct a NameNodeMap.

Method Summary

int
getLength()
Return the number of Attributes on this Element
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 i)
Returns the indexth item in the map.
Node
removeNamedItem(String name)
Node
removeNamedItemNS(String namespaceURI, String localName)
Node
setNamedItem(Node arg)
Unimplemented.
Node
setNamedItemNS(Node arg)
Unimplemented.

Constructor Details

LiteralElementAttributes

public LiteralElementAttributes()
Construct a NameNodeMap.

Method Details

getLength

public int getLength()
Return the number of Attributes on this Element
Returns:
The number of nodes in this map. The range of valid child node indices is 0 to length-1 inclusive

getNamedItem

public Node getNamedItem(String name)
Retrieves a node specified by name.
Parameters:
name - The nodeName of a node to retrieve.
Returns:
A Node (of any type) with the specified nodeName, or null if it does not identify any node in this map.

getNamedItemNS

public Node getNamedItemNS(String namespaceURI,
                           String localName)
Retrieves a node specified by local name and namespace URI.
Parameters:
namespaceURI - Namespace URI of attribute node to get
localName - Local part of qualified name of attribute node to get
Returns:
A Node (of any type) with the specified nodeName, or null if it does not identify any node in this map.

item

public Node item(int i)
Returns the indexth item in the map. If index is greater than or equal to the number of nodes in this map, this returns null.
Parameters:
i - The index of the requested item.
Returns:
The node at the indexth position in the map, or null if that is not a valid index.

removeNamedItem

public Node removeNamedItem(String name)
            throws DOMException
Parameters:
name - of the node to remove
Returns:
The node removed from this map if a node with such a name exists.
See Also:
org.w3c.dom.NamedNodeMap

removeNamedItemNS

public Node removeNamedItemNS(String namespaceURI,
                              String localName)
            throws DOMException
Parameters:
namespaceURI - Namespace URI of the node to remove
localName - Local part of qualified name of the node to remove
Returns:
The node removed from this map if a node with such a local name and namespace URI exists
See Also:
org.w3c.dom.NamedNodeMap

setNamedItem

public Node setNamedItem(Node arg)
            throws DOMException
Unimplemented. See org.w3c.dom.NamedNodeMap
Parameters:
Returns:
If the new Node replaces an existing node the replaced Node is returned, otherwise null is returned

setNamedItemNS

public Node setNamedItemNS(Node arg)
            throws DOMException
Unimplemented. See org.w3c.dom.NamedNodeMap
Parameters:
Returns:
If the new Node replaces an existing node the replaced Node is returned, otherwise null is returned

Copyright © 2006 Apache XML Project. All Rights Reserved.