Class GIFImageMetadata

    • Field Detail

      • nativeMetadataFormatName

        static final java.lang.String nativeMetadataFormatName
        See Also:
        Constant Field Values
      • disposalMethodNames

        static final java.lang.String[] disposalMethodNames
      • imageLeftPosition

        public int imageLeftPosition
      • imageTopPosition

        public int imageTopPosition
      • imageWidth

        public int imageWidth
      • imageHeight

        public int imageHeight
      • interlaceFlag

        public boolean interlaceFlag
      • sortFlag

        public boolean sortFlag
      • localColorTable

        public byte[] localColorTable
      • disposalMethod

        public int disposalMethod
      • userInputFlag

        public boolean userInputFlag
      • transparentColorFlag

        public boolean transparentColorFlag
      • delayTime

        public int delayTime
      • transparentColorIndex

        public int transparentColorIndex
      • hasPlainTextExtension

        public boolean hasPlainTextExtension
      • textGridLeft

        public int textGridLeft
      • textGridTop

        public int textGridTop
      • textGridWidth

        public int textGridWidth
      • textGridHeight

        public int textGridHeight
      • characterCellWidth

        public int characterCellWidth
      • characterCellHeight

        public int characterCellHeight
      • textForegroundColor

        public int textForegroundColor
      • textBackgroundColor

        public int textBackgroundColor
      • text

        public byte[] text
      • applicationIDs

        public java.util.List applicationIDs
      • authenticationCodes

        public java.util.List authenticationCodes
      • applicationData

        public java.util.List applicationData
      • comments

        public java.util.List comments
    • Constructor Detail

      • GIFImageMetadata

        protected GIFImageMetadata​(boolean standardMetadataFormatSupported,
                                   java.lang.String nativeMetadataFormatName,
                                   java.lang.String nativeMetadataFormatClassName,
                                   java.lang.String[] extraMetadataFormatNames,
                                   java.lang.String[] extraMetadataFormatClassNames)
      • GIFImageMetadata

        public GIFImageMetadata()
    • Method Detail

      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in class javax.imageio.metadata.IIOMetadata
      • getAsTree

        public org.w3c.dom.Node getAsTree​(java.lang.String formatName)
        Specified by:
        getAsTree in class javax.imageio.metadata.IIOMetadata
      • toISO8859

        private java.lang.String toISO8859​(byte[] data)
      • getNativeTree

        private org.w3c.dom.Node getNativeTree()
      • getStandardChromaNode

        public javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
        Overrides:
        getStandardChromaNode in class javax.imageio.metadata.IIOMetadata
      • getStandardCompressionNode

        public javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
        Overrides:
        getStandardCompressionNode in class javax.imageio.metadata.IIOMetadata
      • getStandardDataNode

        public javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
        Overrides:
        getStandardDataNode in class javax.imageio.metadata.IIOMetadata
      • getStandardDimensionNode

        public javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
        Overrides:
        getStandardDimensionNode in class javax.imageio.metadata.IIOMetadata
      • getStandardTextNode

        public javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
        Overrides:
        getStandardTextNode in class javax.imageio.metadata.IIOMetadata
      • getStandardTransparencyNode

        public javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
        Overrides:
        getStandardTransparencyNode in class javax.imageio.metadata.IIOMetadata
      • setFromTree

        public void setFromTree​(java.lang.String formatName,
                                org.w3c.dom.Node root)
                         throws javax.imageio.metadata.IIOInvalidTreeException
        Overrides:
        setFromTree in class javax.imageio.metadata.IIOMetadata
        Throws:
        javax.imageio.metadata.IIOInvalidTreeException
      • mergeNativeTree

        protected void mergeNativeTree​(org.w3c.dom.Node root)
                                throws javax.imageio.metadata.IIOInvalidTreeException
        Specified by:
        mergeNativeTree in class GIFMetadata
        Throws:
        javax.imageio.metadata.IIOInvalidTreeException
      • mergeStandardTree

        protected void mergeStandardTree​(org.w3c.dom.Node root)
                                  throws javax.imageio.metadata.IIOInvalidTreeException
        Specified by:
        mergeStandardTree in class GIFMetadata
        Throws:
        javax.imageio.metadata.IIOInvalidTreeException
      • reset

        public void reset()
        Specified by:
        reset in class javax.imageio.metadata.IIOMetadata