net.sf.latexdraw.parsers.svg
Class SVGNamedNodeMap

java.lang.Object
  extended by net.sf.latexdraw.parsers.svg.SVGNamedNodeMap
All Implemented Interfaces:
java.lang.Cloneable, org.w3c.dom.NamedNodeMap

public class SVGNamedNodeMap
extends java.lang.Object
implements org.w3c.dom.NamedNodeMap, java.lang.Cloneable

Defines an SVG named node map.

This file is part of LaTeXDraw.
Copyright (c) 2005-2012 Arnaud BLOUIN

LaTeXDraw is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

LaTeXDraw is distributed without any warranty; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

09/16/07

Version:
3.0
Author:
Arnaud BLOUIN

Field Summary
protected  java.util.List<SVGAttr> nnm
          The set of nodes.
 
Constructor Summary
SVGNamedNodeMap()
          The constructor by default.
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 java.util.List<SVGAttr> getAttributes()
           
 int getLength()
           
 org.w3c.dom.Node getNamedItem(java.lang.String name)
           
 org.w3c.dom.Node getNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)
           
 int hashCode()
           
 org.w3c.dom.Node item(int index)
           
 org.w3c.dom.Node removeNamedItem(java.lang.String name)
           
 org.w3c.dom.Node removeNamedItemNS(java.lang.String namespaceURI, java.lang.String localName)
           
 org.w3c.dom.Node setNamedItem(org.w3c.dom.Node node)
           
 org.w3c.dom.Node setNamedItemNS(org.w3c.dom.Node arg)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

nnm

protected java.util.List<SVGAttr> nnm
The set of nodes. @since 0.1

Constructor Detail

SVGNamedNodeMap

public SVGNamedNodeMap()
The constructor by default.

Since:
0.1
Method Detail

getLength

public int getLength()
Specified by:
getLength in interface org.w3c.dom.NamedNodeMap

getNamedItem

public org.w3c.dom.Node getNamedItem(java.lang.String name)
Specified by:
getNamedItem in interface org.w3c.dom.NamedNodeMap

item

public org.w3c.dom.Node item(int index)
Specified by:
item in interface org.w3c.dom.NamedNodeMap

removeNamedItem

public org.w3c.dom.Node removeNamedItem(java.lang.String name)
Specified by:
removeNamedItem in interface org.w3c.dom.NamedNodeMap

setNamedItem

public org.w3c.dom.Node setNamedItem(org.w3c.dom.Node node)
Specified by:
setNamedItem in interface org.w3c.dom.NamedNodeMap

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getNamedItemNS

public org.w3c.dom.Node getNamedItemNS(java.lang.String namespaceURI,
                                       java.lang.String localName)
Specified by:
getNamedItemNS in interface org.w3c.dom.NamedNodeMap

setNamedItemNS

public org.w3c.dom.Node setNamedItemNS(org.w3c.dom.Node arg)
Specified by:
setNamedItemNS in interface org.w3c.dom.NamedNodeMap

removeNamedItemNS

public org.w3c.dom.Node removeNamedItemNS(java.lang.String namespaceURI,
                                          java.lang.String localName)
Specified by:
removeNamedItemNS in interface org.w3c.dom.NamedNodeMap

getAttributes

public java.util.List<SVGAttr> getAttributes()
Returns:
the attributes.
Since:
0.1

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object