Class XMLBox
- java.lang.Object
-
- com.sun.media.imageioimpl.plugins.jpeg2000.Box
-
- com.sun.media.imageioimpl.plugins.jpeg2000.XMLBox
-
public class XMLBox extends Box
This class is defined to represent a XML box of JPEG JP2 file format. This type of box has a length, a type of "xml ". Its content is a text string of a XML instance.
-
-
Field Summary
-
Fields inherited from class com.sun.media.imageioimpl.plugins.jpeg2000.Box
data, extraLength, length, type
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String[]
getElementNames()
This method will be called by the getNativeNodeForSimpleBox of the class Box to get the element names.IIOMetadataNode
getNativeNode()
Creates anIIOMetadataNode
from this XML box.-
Methods inherited from class com.sun.media.imageioimpl.plugins.jpeg2000.Box
compose, copyInt, createBox, getAttribute, getBoxClass, getByteArrayElementValue, getByteElementValue, getContent, getExtraLength, getIntArrayElementValue, getIntElementValue, getLength, getName, getNativeNodeForSimpleBox, getShortElementValue, getStringElementValue, getType, getTypeByName, getTypeInt, getTypeString, parse, parseByteArray, parseIntArray, read, setContent, setDefaultAttributes, setExtraLength, setLength, write
-
-
-
-
Constructor Detail
-
XMLBox
public XMLBox(byte[] data)
Create a Box from its content.
-
XMLBox
public XMLBox(Node node) throws IIOInvalidTreeException
Constructs aUUIDListBox
based on the providedorg.w3c.dom.Node
.- Throws:
IIOInvalidTreeException
-
-
Method Detail
-
getElementNames
public static String[] getElementNames()
This method will be called by the getNativeNodeForSimpleBox of the class Box to get the element names.
-
getNativeNode
public IIOMetadataNode getNativeNode()
Creates anIIOMetadataNode
from this XML box. The format of this node is defined in the XML dtd and xsd for the JP2 image file.- Overrides:
getNativeNode
in classBox
-
-