Class JPEGImage10Metadata

  • All Implemented Interfaces:
    java.lang.Cloneable

    class JPEGImage10Metadata
    extends AbstractMetadata
    JPEGImage10Metadata.
    Version:
    $Id: JPEGImage10Metadata.java,v 1.0 10/08/16 harald.kuhr Exp$
    • Field Detail

      • JAVAX_IMAGEIO_JPEG_IMAGE_1_0

        static final java.lang.String JAVAX_IMAGEIO_JPEG_IMAGE_1_0
        Native metadata format name
        See Also:
        Constant Field Values
      • segments

        private final java.util.List<Segment> segments
      • frame

        private final Frame frame
      • jfif

        private final JFIF jfif
      • adobeDCT

        private final AdobeDCT adobeDCT
      • jfxx

        private final JFXX jfxx
      • embeddedICCProfile

        private final java.awt.color.ICC_Profile embeddedICCProfile
    • Method Detail

      • getNativeTree

        protected org.w3c.dom.Node getNativeTree()
        Description copied from class: AbstractMetadata
        Default implementation that throws UnsupportedOperationException. Subclasses that supports formats other than standard metadata should override this method.
        Overrides:
        getNativeTree in class AbstractMetadata
      • appendMarkerSequence

        private void appendMarkerSequence​(javax.imageio.metadata.IIOMetadataNode root,
                                          java.util.List<Segment> segments,
                                          boolean isJFIF)
      • appendHuffmanTables

        private void appendHuffmanTables​(HuffmanTable huffmanTable,
                                         int tableClass,
                                         javax.imageio.metadata.IIOMetadataNode dht)
      • appendICCProfile

        private void appendICCProfile​(javax.imageio.metadata.IIOMetadataNode app0JFIF)
      • apendJFXX

        private void apendJFXX​(javax.imageio.metadata.IIOMetadataNode app0JFIF)
      • getStandardChromaNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
        Overrides:
        getStandardChromaNode in class javax.imageio.metadata.IIOMetadata
      • getColorSpaceType

        private java.lang.String getColorSpaceType()
      • hasAlpha

        private boolean hasAlpha()
      • isLossess

        private boolean isLossess()
      • getStandardTransparencyNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
        Overrides:
        getStandardTransparencyNode in class javax.imageio.metadata.IIOMetadata
      • getStandardCompressionNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
        Overrides:
        getStandardCompressionNode in class javax.imageio.metadata.IIOMetadata
      • getStandardDimensionNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
        Overrides:
        getStandardDimensionNode in class javax.imageio.metadata.IIOMetadata
      • getExifOrientation

        private java.lang.String getExifOrientation​(Directory exif)
      • getStandardTextNode

        protected javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
        Overrides:
        getStandardTextNode in class javax.imageio.metadata.IIOMetadata