Class GIFImageMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.github.jaiimageio.impl.plugins.gif.GIFMetadata
com.github.jaiimageio.impl.plugins.gif.GIFImageMetadata
- Direct Known Subclasses:
GIFWritableImageMetadata
- Version:
- 0.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
int
int
(package private) static final String[]
boolean
int
int
int
int
boolean
byte[]
(package private) static final String
boolean
byte[]
int
int
int
int
int
int
boolean
int
boolean
Fields inherited from class com.github.jaiimageio.impl.plugins.gif.GIFMetadata
UNDEFINED_INTEGER_VALUE
Fields inherited from class javax.imageio.metadata.IIOMetadata
controller, defaultController, extraMetadataFormatClassNames, extraMetadataFormatNames, nativeMetadataFormatClassName, standardFormatSupported
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GIFImageMetadata
(boolean standardMetadataFormatSupported, String nativeMetadataFormatName, String nativeMetadataFormatClassName, String[] extraMetadataFormatNames, String[] extraMetadataFormatClassNames) -
Method Summary
Modifier and TypeMethodDescriptionprivate Node
boolean
protected void
mergeNativeTree
(Node root) protected void
mergeStandardTree
(Node root) void
reset()
void
setFromTree
(String formatName, Node root) private String
toISO8859
(byte[] data) Methods inherited from class com.github.jaiimageio.impl.plugins.gif.GIFMetadata
fatal, getAttribute, getAttribute, getBooleanAttribute, getBooleanAttribute, getColorTable, getEnumeratedAttribute, getEnumeratedAttribute, getFloatAttribute, getFloatAttribute, getIntAttribute, getIntAttribute, getStringAttribute, mergeTree
Methods inherited from class javax.imageio.metadata.IIOMetadata
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardDocumentNode, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController
-
Field Details
-
nativeMetadataFormatName
- See Also:
-
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
-
authenticationCodes
-
applicationData
-
comments
-
-
Constructor Details
-
GIFImageMetadata
-
GIFImageMetadata
public GIFImageMetadata()
-
-
Method Details
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnly
in classIIOMetadata
-
getAsTree
- Specified by:
getAsTree
in classIIOMetadata
-
toISO8859
-
getNativeTree
-
getStandardChromaNode
- Overrides:
getStandardChromaNode
in classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNode
in classIIOMetadata
-
getStandardDataNode
- Overrides:
getStandardDataNode
in classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNode
in classIIOMetadata
-
getStandardTextNode
- Overrides:
getStandardTextNode
in classIIOMetadata
-
getStandardTransparencyNode
- Overrides:
getStandardTransparencyNode
in classIIOMetadata
-
setFromTree
- Overrides:
setFromTree
in classIIOMetadata
- Throws:
IIOInvalidTreeException
-
mergeNativeTree
- Specified by:
mergeNativeTree
in classGIFMetadata
- Throws:
IIOInvalidTreeException
-
mergeStandardTree
- Specified by:
mergeStandardTree
in classGIFMetadata
- Throws:
IIOInvalidTreeException
-
reset
public void reset()- Specified by:
reset
in classIIOMetadata
-