public class SignatureBox extends BaseJP2KBox
It must be the first box in a JP2 file.
Modifier and Type | Field and Description |
---|---|
static int |
BOX_TYPE |
static String |
JP2K_MD_NAME |
static byte[] |
LOCAL_DATA |
static String |
NAME |
static String |
SIGNATURE |
allowsChildren, children, EMPTY_ENUMERATION, parent, userObject
Constructor and Description |
---|
SignatureBox()
Constructs a
SignatureBox . |
SignatureBox(byte[] data)
Constructs a
SignatureBox based on the provided byte
array. |
SignatureBox(Node node)
Constructs a
SignatureBox based on the provided
org.w3c.dom.Node . |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
compose()
Composes the content byte array from the data elements.
|
IIOMetadataNode |
getNativeNode()
Creates an
IIOMetadataNode from this signature box. |
protected void |
parse(byte[] data)
Checks contents of the signature box.
|
clone, getContent, getExtraLength, getLength, getNativeNodeForSimpleBox, getType, setDefaultAttributes, setExtraLength, setLength, setType, toString
add, breadthFirstEnumeration, children, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
insert, remove, remove, removeFromParent, setParent, setUserObject
children, getAllowsChildren, getChildAt, getChildCount, getIndex, getParent, isLeaf
public static final int BOX_TYPE
public static final String NAME
public static final String JP2K_MD_NAME
public static final byte[] LOCAL_DATA
public static final String SIGNATURE
public SignatureBox()
SignatureBox
.public SignatureBox(Node node) throws IIOInvalidTreeException
SignatureBox
based on the provided
org.w3c.dom.Node
.IIOInvalidTreeException
public SignatureBox(byte[] data) throws IIOInvalidTreeException
SignatureBox
based on the provided byte
array.IIOInvalidTreeException
public IIOMetadataNode getNativeNode()
IIOMetadataNode
from this signature box. The
format of this node is defined in the XML dtd and xsd for the JP2 image
file.getNativeNode
in interface JP2KBoxMetadata
getNativeNode
in class BaseJP2KBox
protected byte[] compose()
BaseJP2KBox
compose
in class BaseJP2KBox
protected void parse(byte[] data)
parse
in class BaseJP2KBox
Copyright © 2006–2015 GeoSolutions. All rights reserved.