Class TIFFFieldNode

  • All Implemented Interfaces:
    org.w3c.dom.Element, org.w3c.dom.Node, org.w3c.dom.NodeList

    public class TIFFFieldNode
    extends javax.imageio.metadata.IIOMetadataNode
    The Node representation of a TIFFField wherein the child node is procedural rather than buffered.
    Since:
    1.1-beta
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private TIFFField field  
      private boolean isIFD  
      private java.lang.Boolean isInitialized
      Initialization flag.
      • Fields inherited from interface org.w3c.dom.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
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.w3c.dom.Node appendChild​(org.w3c.dom.Node newChild)  
      org.w3c.dom.Node cloneNode​(boolean deep)  
      org.w3c.dom.Node getFirstChild()  
      org.w3c.dom.Node getLastChild()  
      int getLength()  
      org.w3c.dom.Node getNextSibling()  
      private static java.lang.String getNodeName​(TIFFField f)  
      org.w3c.dom.Node getPreviousSibling()  
      boolean hasChildNodes()  
      private void initialize()  
      org.w3c.dom.Node insertBefore​(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)  
      org.w3c.dom.Node removeChild​(org.w3c.dom.Node oldChild)  
      org.w3c.dom.Node replaceChild​(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)  
      • Methods inherited from class javax.imageio.metadata.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 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • isIFD

        private boolean isIFD
      • isInitialized

        private java.lang.Boolean isInitialized
        Initialization flag.
    • Constructor Detail

      • TIFFFieldNode

        public TIFFFieldNode​(TIFFField field)
    • Method Detail

      • getNodeName

        private static java.lang.String getNodeName​(TIFFField f)
      • initialize

        private void initialize()
      • appendChild

        public org.w3c.dom.Node appendChild​(org.w3c.dom.Node newChild)
        Specified by:
        appendChild in interface org.w3c.dom.Node
        Overrides:
        appendChild in class javax.imageio.metadata.IIOMetadataNode
      • hasChildNodes

        public boolean hasChildNodes()
        Specified by:
        hasChildNodes in interface org.w3c.dom.Node
        Overrides:
        hasChildNodes in class javax.imageio.metadata.IIOMetadataNode
      • getLength

        public int getLength()
        Specified by:
        getLength in interface org.w3c.dom.NodeList
        Overrides:
        getLength in class javax.imageio.metadata.IIOMetadataNode
      • getFirstChild

        public org.w3c.dom.Node getFirstChild()
        Specified by:
        getFirstChild in interface org.w3c.dom.Node
        Overrides:
        getFirstChild in class javax.imageio.metadata.IIOMetadataNode
      • getLastChild

        public org.w3c.dom.Node getLastChild()
        Specified by:
        getLastChild in interface org.w3c.dom.Node
        Overrides:
        getLastChild in class javax.imageio.metadata.IIOMetadataNode
      • getPreviousSibling

        public org.w3c.dom.Node getPreviousSibling()
        Specified by:
        getPreviousSibling in interface org.w3c.dom.Node
        Overrides:
        getPreviousSibling in class javax.imageio.metadata.IIOMetadataNode
      • getNextSibling

        public org.w3c.dom.Node getNextSibling()
        Specified by:
        getNextSibling in interface org.w3c.dom.Node
        Overrides:
        getNextSibling in class javax.imageio.metadata.IIOMetadataNode
      • insertBefore

        public org.w3c.dom.Node insertBefore​(org.w3c.dom.Node newChild,
                                             org.w3c.dom.Node refChild)
        Specified by:
        insertBefore in interface org.w3c.dom.Node
        Overrides:
        insertBefore in class javax.imageio.metadata.IIOMetadataNode
      • replaceChild

        public org.w3c.dom.Node replaceChild​(org.w3c.dom.Node newChild,
                                             org.w3c.dom.Node oldChild)
        Specified by:
        replaceChild in interface org.w3c.dom.Node
        Overrides:
        replaceChild in class javax.imageio.metadata.IIOMetadataNode
      • removeChild

        public org.w3c.dom.Node removeChild​(org.w3c.dom.Node oldChild)
        Specified by:
        removeChild in interface org.w3c.dom.Node
        Overrides:
        removeChild in class javax.imageio.metadata.IIOMetadataNode
      • cloneNode

        public org.w3c.dom.Node cloneNode​(boolean deep)
        Specified by:
        cloneNode in interface org.w3c.dom.Node
        Overrides:
        cloneNode in class javax.imageio.metadata.IIOMetadataNode