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, writeprivate 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.IIOInvalidTreeExceptionpublic 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 Boxpublic byte getVersion()
Version data element.public byte[] getFlags()
Flags data element.public String getURL()
URL data element.Copyright © 2016 Open Microscopy Environment