Class ElemLiteralResult.LiteralElementAttributes

java.lang.Object
org.apache.xalan.templates.ElemLiteralResult.LiteralElementAttributes
All Implemented Interfaces:
NamedNodeMap
Enclosing class:
ElemLiteralResult

public class ElemLiteralResult.LiteralElementAttributes extends Object implements NamedNodeMap
  • Constructor Details

    • LiteralElementAttributes

      public LiteralElementAttributes()
      Construct a NameNodeMap.
  • Method Details

    • getLength

      public int getLength()
      Return the number of Attributes on this Element
      Specified by:
      getLength in interface NamedNodeMap
      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.
      Specified by:
      getNamedItem in interface NamedNodeMap
      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.
      Specified by:
      getNamedItemNS in interface NamedNodeMap
      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.
      Specified by:
      item in interface NamedNodeMap
      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
      Specified by:
      removeNamedItem in interface NamedNodeMap
      Parameters:
      name - of the node to remove
      Returns:
      The node removed from this map if a node with such a name exists.
      Throws:
      DOMException
      See Also:
    • removeNamedItemNS

      public Node removeNamedItemNS(String namespaceURI, String localName) throws DOMException
      Specified by:
      removeNamedItemNS in interface NamedNodeMap
      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
      Throws:
      DOMException
      See Also:
    • setNamedItem

      public Node setNamedItem(Node arg) throws DOMException
      Unimplemented. See org.w3c.dom.NamedNodeMap
      Specified by:
      setNamedItem in interface NamedNodeMap
      Parameters:
      A - node to store in this map
      Returns:
      If the new Node replaces an existing node the replaced Node is returned, otherwise null is returned
      Throws:
      DOMException
    • setNamedItemNS

      public Node setNamedItemNS(Node arg) throws DOMException
      Unimplemented. See org.w3c.dom.NamedNodeMap
      Specified by:
      setNamedItemNS in interface NamedNodeMap
      Parameters:
      A - node to store in this map
      Returns:
      If the new Node replaces an existing node the replaced Node is returned, otherwise null is returned
      Throws:
      DOMException