Class TIFFFieldNode
- java.lang.Object
-
- javax.imageio.metadata.IIOMetadataNode
-
- com.github.jaiimageio.impl.plugins.tiff.TIFFFieldNode
-
- All Implemented Interfaces:
org.w3c.dom.Element,org.w3c.dom.Node,org.w3c.dom.NodeList
public class TIFFFieldNode extends javax.imageio.metadata.IIOMetadataNodeTheNoderepresentation of aTIFFFieldwherein the child node is procedural rather than buffered.- Since:
- 1.1-beta
-
-
Field Summary
Fields Modifier and Type Field Description private TIFFFieldfieldprivate booleanisIFDprivate java.lang.BooleanisInitializedInitialization 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
-
-
Constructor Summary
Constructors Constructor Description TIFFFieldNode(TIFFField field)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.NodeappendChild(org.w3c.dom.Node newChild)org.w3c.dom.NodecloneNode(boolean deep)org.w3c.dom.NodegetFirstChild()org.w3c.dom.NodegetLastChild()intgetLength()org.w3c.dom.NodegetNextSibling()private static java.lang.StringgetNodeName(TIFFField f)org.w3c.dom.NodegetPreviousSibling()booleanhasChildNodes()private voidinitialize()org.w3c.dom.NodeinsertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)org.w3c.dom.NoderemoveChild(org.w3c.dom.Node oldChild)org.w3c.dom.NodereplaceChild(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
-
-
-
-
Field Detail
-
isIFD
private boolean isIFD
-
isInitialized
private java.lang.Boolean isInitialized
Initialization flag.
-
field
private TIFFField field
-
-
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:
appendChildin interfaceorg.w3c.dom.Node- Overrides:
appendChildin classjavax.imageio.metadata.IIOMetadataNode
-
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodesin interfaceorg.w3c.dom.Node- Overrides:
hasChildNodesin classjavax.imageio.metadata.IIOMetadataNode
-
getLength
public int getLength()
- Specified by:
getLengthin interfaceorg.w3c.dom.NodeList- Overrides:
getLengthin classjavax.imageio.metadata.IIOMetadataNode
-
getFirstChild
public org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChildin interfaceorg.w3c.dom.Node- Overrides:
getFirstChildin classjavax.imageio.metadata.IIOMetadataNode
-
getLastChild
public org.w3c.dom.Node getLastChild()
- Specified by:
getLastChildin interfaceorg.w3c.dom.Node- Overrides:
getLastChildin classjavax.imageio.metadata.IIOMetadataNode
-
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSiblingin interfaceorg.w3c.dom.Node- Overrides:
getPreviousSiblingin classjavax.imageio.metadata.IIOMetadataNode
-
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSiblingin interfaceorg.w3c.dom.Node- Overrides:
getNextSiblingin classjavax.imageio.metadata.IIOMetadataNode
-
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)- Specified by:
insertBeforein interfaceorg.w3c.dom.Node- Overrides:
insertBeforein classjavax.imageio.metadata.IIOMetadataNode
-
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)- Specified by:
replaceChildin interfaceorg.w3c.dom.Node- Overrides:
replaceChildin classjavax.imageio.metadata.IIOMetadataNode
-
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
- Specified by:
removeChildin interfaceorg.w3c.dom.Node- Overrides:
removeChildin classjavax.imageio.metadata.IIOMetadataNode
-
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNodein interfaceorg.w3c.dom.Node- Overrides:
cloneNodein classjavax.imageio.metadata.IIOMetadataNode
-
-