it.geosolutions.imageioimpl.plugins.tiff
Class TIFFFieldNode

Object
  extended by IIOMetadataNode
      extended by TIFFFieldNode
All Implemented Interfaces:
Element, Node, NodeList

public class TIFFFieldNode
extends IIOMetadataNode

The Node representation of a TIFFField wherein the child node is procedural rather than buffered.

Since:
1.1-beta

Field Summary
 
Fields inherited from interface Node
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
 
Constructor Summary
TIFFFieldNode(TIFFField field)
           
 
Method Summary
 Node appendChild(Node newChild)
           
 Node cloneNode(boolean deep)
           
 Node getFirstChild()
           
 Node getLastChild()
           
 int getLength()
           
 Node getNextSibling()
           
 Node getPreviousSibling()
           
 boolean hasChildNodes()
           
 Node insertBefore(Node newChild, Node refChild)
           
 Node removeChild(Node oldChild)
           
 Node replaceChild(Node newChild, Node oldChild)
           
 
Methods inherited from class IIOMetadataNode
compareDocumentPosition, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getLocalName, getNamespaceURI, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getSchemaTypeInfo, getTagName, getTextContent, getUserData, getUserObject, hasAttribute, hasAttributeNS, hasAttributes, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS, setNodeValue, setPrefix, setTextContent, setUserData, setUserObject
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TIFFFieldNode

public TIFFFieldNode(TIFFField field)
Method Detail

appendChild

public Node appendChild(Node newChild)
Specified by:
appendChild in interface Node
Overrides:
appendChild in class IIOMetadataNode

hasChildNodes

public boolean hasChildNodes()
Specified by:
hasChildNodes in interface Node
Overrides:
hasChildNodes in class IIOMetadataNode

getLength

public int getLength()
Specified by:
getLength in interface NodeList
Overrides:
getLength in class IIOMetadataNode

getFirstChild

public Node getFirstChild()
Specified by:
getFirstChild in interface Node
Overrides:
getFirstChild in class IIOMetadataNode

getLastChild

public Node getLastChild()
Specified by:
getLastChild in interface Node
Overrides:
getLastChild in class IIOMetadataNode

getPreviousSibling

public Node getPreviousSibling()
Specified by:
getPreviousSibling in interface Node
Overrides:
getPreviousSibling in class IIOMetadataNode

getNextSibling

public Node getNextSibling()
Specified by:
getNextSibling in interface Node
Overrides:
getNextSibling in class IIOMetadataNode

insertBefore

public Node insertBefore(Node newChild,
                         Node refChild)
Specified by:
insertBefore in interface Node
Overrides:
insertBefore in class IIOMetadataNode

replaceChild

public Node replaceChild(Node newChild,
                         Node oldChild)
Specified by:
replaceChild in interface Node
Overrides:
replaceChild in class IIOMetadataNode

removeChild

public Node removeChild(Node oldChild)
Specified by:
removeChild in interface Node
Overrides:
removeChild in class IIOMetadataNode

cloneNode

public Node cloneNode(boolean deep)
Specified by:
cloneNode in interface Node
Overrides:
cloneNode in class IIOMetadataNode


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.