javax.imageio.metadata

Class IIOMetadataNode

Implemented Interfaces:
Element, NodeList

public class IIOMetadataNode
extends Object
implements Element, NodeList

Constructor Summary

IIOMetadataNode()
The basic constructor.
IIOMetadataNode(String nodename)

Method Summary

Node
appendChild(Node newChild)
Node
cloneNode(boolean deep)
short
compareDocumentPosition(Node other)
String
getAttribute(String name)
String
getAttributeNS(String namespaceURI, String localName)
Attr
getAttributeNode(String name)
Attr
getAttributeNodeNS(String namespaceURI, String localName)
NamedNodeMap
getAttributes()
String
getBaseURI()
NodeList
getChildNodes()
NodeList
getElementsByTagName(String name)
NodeList
getElementsByTagNameNS(String namespaceURI, String localName)
Object
getFeature(String feature, String version)
Node
getFirstChild()
Node
getLastChild()
int
getLength()
String
getLocalName()
String
getNamespaceURI()
Node
getNextSibling()
String
getNodeName()
short
getNodeType()
String
getNodeValue()
Document
getOwnerDocument()
Node
getParentNode()
String
getPrefix()
Node
getPreviousSibling()
TypeInfo
getSchemaTypeInfo()
String
getTagName()
String
getTextContent()
Object
getUserData(String key)
Object
getUserObject()
boolean
hasAttribute(String name)
boolean
hasAttributeNS(String namespaceURI, String localName)
boolean
hasAttributes()
boolean
hasChildNodes()
Node
insertBefore(Node newChild, Node refChild)
boolean
isDefaultNamespace(String namespaceURI)
boolean
isEqualNode(Node arg)
boolean
isSameNode(Node other)
boolean
isSupported(String feature, String version)
Node
item(int index)
String
lookupNamespaceURI(String prefix)
String
lookupPrefix(String namespaceURI)
void
normalize()
void
removeAttribute(String name)
void
removeAttributeNS(String namespaceURI, String localName)
Attr
removeAttributeNode(Attr oldAttr)
Node
removeChild(Node oldChild)
Node
replaceChild(Node newChild, Node oldChild)
void
setAttribute(String name, String value)
void
setAttributeNS(String namespaceURI, String qualifiedName, String value)
Attr
setAttributeNode(Attr newAttr)
Attr
setAttributeNodeNS(Attr newAttr)
void
setIdAttribute(String name, boolean isId)
void
setIdAttributeNS(String namespaceURI, String localName, boolean isId)
void
setIdAttributeNode(Attr idAttr, boolean isId)
void
setNodeValue(String nodeValue)
void
setPrefix(String prefix)
void
setTextContent(String textContent)
Object
setUserData(String key, Object data, UserDataHandler handler)
void
setUserObject(Object o)

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Details

IIOMetadataNode

public IIOMetadataNode()
The basic constructor. Object is special, because it has no superclass, so there is no call to super().

IIOMetadataNode

public IIOMetadataNode(String nodename)

Method Details

appendChild

public Node appendChild(Node newChild)

cloneNode

public Node cloneNode(boolean deep)

compareDocumentPosition

public short compareDocumentPosition(Node other)
            throws DOMException

getAttribute

public String getAttribute(String name)

getAttributeNS

public String getAttributeNS(String namespaceURI,
                             String localName)

getAttributeNode

public Attr getAttributeNode(String name)

getAttributeNodeNS

public Attr getAttributeNodeNS(String namespaceURI,
                               String localName)

getAttributes

public NamedNodeMap getAttributes()

getBaseURI

public String getBaseURI()

getChildNodes

public NodeList getChildNodes()

getElementsByTagName

public NodeList getElementsByTagName(String name)

getElementsByTagNameNS

public NodeList getElementsByTagNameNS(String namespaceURI,
                                       String localName)

getFeature

public Object getFeature(String feature,
                         String version)

getFirstChild

public Node getFirstChild()

getLastChild

public Node getLastChild()

getLength

public int getLength()

getLocalName

public String getLocalName()

getNamespaceURI

public String getNamespaceURI()

getNextSibling

public Node getNextSibling()

getNodeName

public String getNodeName()

getNodeType

public short getNodeType()

getNodeValue

public String getNodeValue()

getOwnerDocument

public Document getOwnerDocument()

getParentNode

public Node getParentNode()

getPrefix

public String getPrefix()

getPreviousSibling

public Node getPreviousSibling()

getSchemaTypeInfo

public TypeInfo getSchemaTypeInfo()

getTagName

public String getTagName()

getTextContent

public String getTextContent()
            throws DOMException

getUserData

public Object getUserData(String key)

getUserObject

public Object getUserObject()

hasAttribute

public boolean hasAttribute(String name)

hasAttributeNS

public boolean hasAttributeNS(String namespaceURI,
                              String localName)

hasAttributes

public boolean hasAttributes()

hasChildNodes

public boolean hasChildNodes()

insertBefore

public Node insertBefore(Node newChild,
                         Node refChild)

isDefaultNamespace

public boolean isDefaultNamespace(String namespaceURI)

isEqualNode

public boolean isEqualNode(Node arg)

isSameNode

public boolean isSameNode(Node other)

isSupported

public boolean isSupported(String feature,
                           String version)

item

public Node item(int index)

lookupNamespaceURI

public String lookupNamespaceURI(String prefix)

lookupPrefix

public String lookupPrefix(String namespaceURI)

normalize

public void normalize()

removeAttribute

public void removeAttribute(String name)

removeAttributeNS

public void removeAttributeNS(String namespaceURI,
                              String localName)

removeAttributeNode

public Attr removeAttributeNode(Attr oldAttr)

removeChild

public Node removeChild(Node oldChild)

replaceChild

public Node replaceChild(Node newChild,
                         Node oldChild)

setAttribute

public void setAttribute(String name,
                         String value)

setAttributeNS

public void setAttributeNS(String namespaceURI,
                           String qualifiedName,
                           String value)

setAttributeNode

public Attr setAttributeNode(Attr newAttr)

setAttributeNodeNS

public Attr setAttributeNodeNS(Attr newAttr)

setIdAttribute

public void setIdAttribute(String name,
                           boolean isId)
            throws DOMException

setIdAttributeNS

public void setIdAttributeNS(String namespaceURI,
                             String localName,
                             boolean isId)
            throws DOMException

setIdAttributeNode

public void setIdAttributeNode(Attr idAttr,
                               boolean isId)
            throws DOMException

setNodeValue

public void setNodeValue(String nodeValue)
            throws DOMException

setPrefix

public void setPrefix(String prefix)

setTextContent

public void setTextContent(String textContent)
            throws DOMException

setUserData

public Object setUserData(String key,
                          Object data,
                          UserDataHandler handler)

setUserObject

public void setUserObject(Object o)

IIOMetadataNode.java -- Copyright (C) 2004 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath 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, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but 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. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.