Class GIFStreamMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
com.github.jaiimageio.impl.plugins.gif.GIFMetadata
com.github.jaiimageio.impl.plugins.gif.GIFStreamMetadata
- Direct Known Subclasses:
GIFWritableStreamMetadata
- Version:
- 0.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionint
int
static final String[]
byte[]
int
int
(package private) static final String
int
boolean
static final String[]
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
GIFStreamMetadata
(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) 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, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController
-
Field Details
-
nativeMetadataFormatName
- See Also:
-
versionStrings
-
version
-
logicalScreenWidth
public int logicalScreenWidth -
logicalScreenHeight
public int logicalScreenHeight -
colorResolution
public int colorResolution -
pixelAspectRatio
public int pixelAspectRatio -
backgroundColorIndex
public int backgroundColorIndex -
sortFlag
public boolean sortFlag -
colorTableSizes
-
globalColorTable
public byte[] globalColorTable
-
-
Constructor Details
-
GIFStreamMetadata
-
GIFStreamMetadata
public GIFStreamMetadata()
-
-
Method Details
-
isReadOnly
public boolean isReadOnly()- Specified by:
isReadOnly
in classIIOMetadata
-
getAsTree
- Specified by:
getAsTree
in classIIOMetadata
-
getNativeTree
-
getStandardChromaNode
- Overrides:
getStandardChromaNode
in classIIOMetadata
-
getStandardCompressionNode
- Overrides:
getStandardCompressionNode
in classIIOMetadata
-
getStandardDataNode
- Overrides:
getStandardDataNode
in classIIOMetadata
-
getStandardDimensionNode
- Overrides:
getStandardDimensionNode
in classIIOMetadata
-
getStandardDocumentNode
- Overrides:
getStandardDocumentNode
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
-