public class DataEntryURLBox extends Box
Modifier and Type | Field and Description |
---|---|
private static String[] |
elementNames
Cache the element names for this box's xml definition
|
private byte[] |
flags |
private String |
url |
private byte |
version
The element values.
|
data, extraLength, length, type
Constructor and Description |
---|
DataEntryURLBox(byte[] data)
Constructs a
DataEntryURLBox from its content data. |
DataEntryURLBox(byte version,
byte[] flags,
String url)
Constructs a
DataEntryURLBox from its data elements. |
DataEntryURLBox(Node node)
Constructs a
DataEntryURLBox from a Node. |
Modifier and Type | Method and Description |
---|---|
protected void |
compose()
Composes the content byte array from the data elements.
|
static String[] |
getElementNames()
This method will be called by the getNativeNodeForSimpleBox of the
class Box to get the element names.
|
byte[] |
getFlags()
Returns the
Flags data element. |
IIOMetadataNode |
getNativeNode()
Creates an
IIOMetadataNode from this data entry URL
box. |
String |
getURL()
Returns the
URL data element. |
byte |
getVersion()
Returns the
Version data element. |
protected void |
parse(byte[] data)
Parses the content of this box from its content byte array.
|
copyInt, createBox, getAttribute, getBoxClass, getByteArrayElementValue, getByteElementValue, getContent, getExtraLength, getIntArrayElementValue, getIntElementValue, getLength, getName, getNativeNodeForSimpleBox, getShortElementValue, getStringElementValue, getType, getTypeByName, getTypeInt, getTypeString, parseByteArray, parseIntArray, read, setContent, setDefaultAttributes, setExtraLength, setLength, write
private static String[] elementNames
private byte version
private byte[] flags
private String url
public DataEntryURLBox(byte[] data)
DataEntryURLBox
from its content data.public DataEntryURLBox(byte version, byte[] flags, String url)
DataEntryURLBox
from its data elements.public DataEntryURLBox(Node node) throws IIOInvalidTreeException
DataEntryURLBox
from a Node.IIOInvalidTreeException
public static String[] getElementNames()
protected void parse(byte[] data)
public IIOMetadataNode getNativeNode()
IIOMetadataNode
from this data entry URL
box. The format of this node is defined in the XML dtd and xsd
for the JP2 image file.getNativeNode
in class Box
public byte getVersion()
Version
data element.public byte[] getFlags()
Flags
data element.public String getURL()
URL
data element.Copyright © 2017 Open Microscopy Environment