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.IIOMetadataNode
TheNode
representation of aTIFFField
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
-
-
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.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
-
-
-
-
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:
appendChild
in interfaceorg.w3c.dom.Node
- Overrides:
appendChild
in classjavax.imageio.metadata.IIOMetadataNode
-
hasChildNodes
public boolean hasChildNodes()
- Specified by:
hasChildNodes
in interfaceorg.w3c.dom.Node
- Overrides:
hasChildNodes
in classjavax.imageio.metadata.IIOMetadataNode
-
getLength
public int getLength()
- Specified by:
getLength
in interfaceorg.w3c.dom.NodeList
- Overrides:
getLength
in classjavax.imageio.metadata.IIOMetadataNode
-
getFirstChild
public org.w3c.dom.Node getFirstChild()
- Specified by:
getFirstChild
in interfaceorg.w3c.dom.Node
- Overrides:
getFirstChild
in classjavax.imageio.metadata.IIOMetadataNode
-
getLastChild
public org.w3c.dom.Node getLastChild()
- Specified by:
getLastChild
in interfaceorg.w3c.dom.Node
- Overrides:
getLastChild
in classjavax.imageio.metadata.IIOMetadataNode
-
getPreviousSibling
public org.w3c.dom.Node getPreviousSibling()
- Specified by:
getPreviousSibling
in interfaceorg.w3c.dom.Node
- Overrides:
getPreviousSibling
in classjavax.imageio.metadata.IIOMetadataNode
-
getNextSibling
public org.w3c.dom.Node getNextSibling()
- Specified by:
getNextSibling
in interfaceorg.w3c.dom.Node
- Overrides:
getNextSibling
in classjavax.imageio.metadata.IIOMetadataNode
-
insertBefore
public org.w3c.dom.Node insertBefore(org.w3c.dom.Node newChild, org.w3c.dom.Node refChild)
- Specified by:
insertBefore
in interfaceorg.w3c.dom.Node
- Overrides:
insertBefore
in classjavax.imageio.metadata.IIOMetadataNode
-
replaceChild
public org.w3c.dom.Node replaceChild(org.w3c.dom.Node newChild, org.w3c.dom.Node oldChild)
- Specified by:
replaceChild
in interfaceorg.w3c.dom.Node
- Overrides:
replaceChild
in classjavax.imageio.metadata.IIOMetadataNode
-
removeChild
public org.w3c.dom.Node removeChild(org.w3c.dom.Node oldChild)
- Specified by:
removeChild
in interfaceorg.w3c.dom.Node
- Overrides:
removeChild
in classjavax.imageio.metadata.IIOMetadataNode
-
cloneNode
public org.w3c.dom.Node cloneNode(boolean deep)
- Specified by:
cloneNode
in interfaceorg.w3c.dom.Node
- Overrides:
cloneNode
in classjavax.imageio.metadata.IIOMetadataNode
-
-