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
public class GIFStreamMetadata extends GIFMetadata
- Version:
- 0.5
-
-
Field Summary
Fields Modifier and Type Field Description int
backgroundColorIndex
int
colorResolution
static java.lang.String[]
colorTableSizes
byte[]
globalColorTable
int
logicalScreenHeight
int
logicalScreenWidth
(package private) static java.lang.String
nativeMetadataFormatName
int
pixelAspectRatio
boolean
sortFlag
java.lang.String
version
static java.lang.String[]
versionStrings
-
Fields inherited from class com.github.jaiimageio.impl.plugins.gif.GIFMetadata
UNDEFINED_INTEGER_VALUE
-
-
Constructor Summary
Constructors Modifier Constructor Description GIFStreamMetadata()
protected
GIFStreamMetadata(boolean standardMetadataFormatSupported, java.lang.String nativeMetadataFormatName, java.lang.String nativeMetadataFormatClassName, java.lang.String[] extraMetadataFormatNames, java.lang.String[] extraMetadataFormatClassNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Node
getAsTree(java.lang.String formatName)
private org.w3c.dom.Node
getNativeTree()
javax.imageio.metadata.IIOMetadataNode
getStandardChromaNode()
javax.imageio.metadata.IIOMetadataNode
getStandardCompressionNode()
javax.imageio.metadata.IIOMetadataNode
getStandardDataNode()
javax.imageio.metadata.IIOMetadataNode
getStandardDimensionNode()
javax.imageio.metadata.IIOMetadataNode
getStandardDocumentNode()
javax.imageio.metadata.IIOMetadataNode
getStandardTextNode()
javax.imageio.metadata.IIOMetadataNode
getStandardTransparencyNode()
boolean
isReadOnly()
protected void
mergeNativeTree(org.w3c.dom.Node root)
protected void
mergeStandardTree(org.w3c.dom.Node root)
void
reset()
void
setFromTree(java.lang.String formatName, org.w3c.dom.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 Detail
-
nativeMetadataFormatName
static final java.lang.String nativeMetadataFormatName
- See Also:
- Constant Field Values
-
versionStrings
public static final java.lang.String[] versionStrings
-
version
public java.lang.String 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
public static final java.lang.String[] colorTableSizes
-
globalColorTable
public byte[] globalColorTable
-
-
Constructor Detail
-
GIFStreamMetadata
protected GIFStreamMetadata(boolean standardMetadataFormatSupported, java.lang.String nativeMetadataFormatName, java.lang.String nativeMetadataFormatClassName, java.lang.String[] extraMetadataFormatNames, java.lang.String[] extraMetadataFormatClassNames)
-
GIFStreamMetadata
public GIFStreamMetadata()
-
-
Method Detail
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly
in classjavax.imageio.metadata.IIOMetadata
-
getAsTree
public org.w3c.dom.Node getAsTree(java.lang.String formatName)
- Specified by:
getAsTree
in classjavax.imageio.metadata.IIOMetadata
-
getNativeTree
private org.w3c.dom.Node getNativeTree()
-
getStandardChromaNode
public javax.imageio.metadata.IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardCompressionNode
public javax.imageio.metadata.IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDataNode
public javax.imageio.metadata.IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDimensionNode
public javax.imageio.metadata.IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardDocumentNode
public javax.imageio.metadata.IIOMetadataNode getStandardDocumentNode()
- Overrides:
getStandardDocumentNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardTextNode
public javax.imageio.metadata.IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNode
in classjavax.imageio.metadata.IIOMetadata
-
getStandardTransparencyNode
public javax.imageio.metadata.IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNode
in classjavax.imageio.metadata.IIOMetadata
-
setFromTree
public void setFromTree(java.lang.String formatName, org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException
- Overrides:
setFromTree
in classjavax.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 classGIFMetadata
- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
mergeStandardTree
protected void mergeStandardTree(org.w3c.dom.Node root) throws javax.imageio.metadata.IIOInvalidTreeException
- Specified by:
mergeStandardTree
in classGIFMetadata
- Throws:
javax.imageio.metadata.IIOInvalidTreeException
-
reset
public void reset()
- Specified by:
reset
in classjavax.imageio.metadata.IIOMetadata
-
-