java.lang.Object
com.sun.media.imageioimpl.plugins.jpeg2000.Box
com.sun.media.imageioimpl.plugins.jpeg2000.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 Details

  • Method Details

    • 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