it.geosolutions.imageio.plugins.jp2k.box
Class UUIDBoxMetadataNode

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

public class UUIDBoxMetadataNode
extends BaseJP2KBoxMetadataNode

This class is defined to represent a UUID Box of JPEG JP2 file format. This type of box has a length, a type of "uuid". Its content is a 16-byte UUID followed with a various-length data.


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
UUIDBoxMetadataNode(JP2KBox box)
           
 
Method Summary
 byte[] getData()
           
 String getNodeValue()
           
 Object getUserObject()
           
 byte[] getUuid()
           
 
Methods inherited from class BaseJP2KBoxMetadataNode
getBoxType
 
Methods inherited from class IIOMetadataNode
appendChild, cloneNode, compareDocumentPosition, getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getBaseURI, getChildNodes, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getLength, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getSchemaTypeInfo, getTagName, getTextContent, getUserData, hasAttribute, hasAttributeNS, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, item, lookupNamespaceURI, lookupPrefix, normalize, removeAttribute, removeAttributeNode, removeAttributeNS, removeChild, replaceChild, 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

UUIDBoxMetadataNode

public UUIDBoxMetadataNode(JP2KBox box)
Method Detail

getUuid

public byte[] getUuid()

getData

public byte[] getData()

getNodeValue

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

getUserObject

public Object getUserObject()
Overrides:
getUserObject in class IIOMetadataNode


Copyright © 2006-2010 GeoSolutions. All Rights Reserved.