Class UUIDBox


  • public class UUIDBox
    extends Box
    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.
    • Constructor Detail

      • UUIDBox

        public UUIDBox​(byte[] data)
        Constructs a UUIDBox from its content data array.
    • Method Detail

      • getElementNames

        public static String[] getElementNames()
        This method will be called by the getNativeNodeForSimpleBox of the class Box to get the element names.
      • parse

        protected void parse​(byte[] data)
        Parses the data elements from the provided data array.
        Overrides:
        parse in class Box
      • getUUID

        public byte[] getUUID()
        Returns the UUID of this box.
      • getData

        public byte[] getData()
        Returns the UUID data of this box.
      • getNativeNode

        public IIOMetadataNode getNativeNode()
        Creates an IIOMetadataNode from this UUID box. The format of this node is defined in the XML dtd and xsd for the JP2 image file.
        Overrides:
        getNativeNode in class Box
      • compose

        protected void compose()
        Description copied from class: Box
        Composes the content byte array from the data elements.
        Overrides:
        compose in class Box