org.exoplatform.imageio.plugins.gif
Class GIFImageMetadata
java.lang.Object
javax.imageio.metadata.IIOMetadata
org.exoplatform.imageio.plugins.gif.GIFImageMetadata
public class GIFImageMetadata
- extends IIOMetadata
version: openjdk-7-ea-src-b35-11_sep_2008
|
Method Summary |
protected static void |
fatal(Node node,
String reason)
|
Node |
getAsTree(String formatName)
|
protected static String |
getAttribute(Node node,
String name)
|
protected static String |
getAttribute(Node node,
String name,
String defaultValue,
boolean required)
|
protected static boolean |
getBooleanAttribute(Node node,
String name)
|
protected static boolean |
getBooleanAttribute(Node node,
String name,
boolean defaultValue,
boolean required)
|
protected byte[] |
getColorTable(Node colorTableNode,
String entryNodeName,
boolean lengthExpected,
int expectedLength)
|
protected static int |
getEnumeratedAttribute(Node node,
String name,
String[] legalNames)
|
protected static int |
getEnumeratedAttribute(Node node,
String name,
String[] legalNames,
int defaultValue,
boolean required)
|
protected static float |
getFloatAttribute(Node node,
String name)
|
protected static float |
getFloatAttribute(Node node,
String name,
float defaultValue,
boolean required)
|
protected static int |
getIntAttribute(Node node,
String name,
boolean bounded,
int min,
int max)
|
protected static int |
getIntAttribute(Node node,
String name,
int defaultValue,
boolean required,
boolean bounded,
int min,
int max)
|
IIOMetadataNode |
getStandardChromaNode()
|
IIOMetadataNode |
getStandardCompressionNode()
|
IIOMetadataNode |
getStandardDataNode()
|
IIOMetadataNode |
getStandardDimensionNode()
|
IIOMetadataNode |
getStandardTextNode()
|
IIOMetadataNode |
getStandardTransparencyNode()
|
protected static String |
getStringAttribute(Node node,
String name,
String defaultValue,
boolean required,
String[] range)
|
boolean |
isReadOnly()
|
protected void |
mergeNativeTree(Node root)
|
protected void |
mergeStandardTree(Node root)
|
void |
mergeTree(String formatName,
Node root)
|
void |
reset()
|
void |
setFromTree(String formatName,
Node root)
|
| Methods inherited from class javax.imageio.metadata.IIOMetadata |
activateController, getController, getDefaultController, getExtraMetadataFormatNames, getMetadataFormat, getMetadataFormatNames, getNativeMetadataFormatName, getStandardDocumentNode, getStandardTileNode, getStandardTree, hasController, isStandardMetadataFormatSupported, setController |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 List applicationIDs
authenticationCodes
public List authenticationCodes
applicationData
public List applicationData
comments
public List comments
GIFImageMetadata
protected GIFImageMetadata(boolean standardMetadataFormatSupported,
String nativeMetadataFormatName,
String nativeMetadataFormatClassName,
String[] extraMetadataFormatNames,
String[] extraMetadataFormatClassNames)
GIFImageMetadata
public GIFImageMetadata()
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnly in class IIOMetadata
getAsTree
public Node getAsTree(String formatName)
- Specified by:
getAsTree in class IIOMetadata
getStandardChromaNode
public IIOMetadataNode getStandardChromaNode()
- Overrides:
getStandardChromaNode in class IIOMetadata
getStandardCompressionNode
public IIOMetadataNode getStandardCompressionNode()
- Overrides:
getStandardCompressionNode in class IIOMetadata
getStandardDataNode
public IIOMetadataNode getStandardDataNode()
- Overrides:
getStandardDataNode in class IIOMetadata
getStandardDimensionNode
public IIOMetadataNode getStandardDimensionNode()
- Overrides:
getStandardDimensionNode in class IIOMetadata
getStandardTextNode
public IIOMetadataNode getStandardTextNode()
- Overrides:
getStandardTextNode in class IIOMetadata
getStandardTransparencyNode
public IIOMetadataNode getStandardTransparencyNode()
- Overrides:
getStandardTransparencyNode in class IIOMetadata
setFromTree
public void setFromTree(String formatName,
Node root)
throws IIOInvalidTreeException
- Overrides:
setFromTree in class IIOMetadata
- Throws:
IIOInvalidTreeException
mergeNativeTree
protected void mergeNativeTree(Node root)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
mergeStandardTree
protected void mergeStandardTree(Node root)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
reset
public void reset()
- Specified by:
reset in class IIOMetadata
fatal
protected static void fatal(Node node,
String reason)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getStringAttribute
protected static String getStringAttribute(Node node,
String name,
String defaultValue,
boolean required,
String[] range)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getIntAttribute
protected static int getIntAttribute(Node node,
String name,
int defaultValue,
boolean required,
boolean bounded,
int min,
int max)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getFloatAttribute
protected static float getFloatAttribute(Node node,
String name,
float defaultValue,
boolean required)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getIntAttribute
protected static int getIntAttribute(Node node,
String name,
boolean bounded,
int min,
int max)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getFloatAttribute
protected static float getFloatAttribute(Node node,
String name)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getBooleanAttribute
protected static boolean getBooleanAttribute(Node node,
String name,
boolean defaultValue,
boolean required)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getBooleanAttribute
protected static boolean getBooleanAttribute(Node node,
String name)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getEnumeratedAttribute
protected static int getEnumeratedAttribute(Node node,
String name,
String[] legalNames,
int defaultValue,
boolean required)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getEnumeratedAttribute
protected static int getEnumeratedAttribute(Node node,
String name,
String[] legalNames)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getAttribute
protected static String getAttribute(Node node,
String name,
String defaultValue,
boolean required)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
getAttribute
protected static String getAttribute(Node node,
String name)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
mergeTree
public void mergeTree(String formatName,
Node root)
throws IIOInvalidTreeException
- Specified by:
mergeTree in class IIOMetadata
- Throws:
IIOInvalidTreeException
getColorTable
protected byte[] getColorTable(Node colorTableNode,
String entryNodeName,
boolean lengthExpected,
int expectedLength)
throws IIOInvalidTreeException
- Throws:
IIOInvalidTreeException
Copyright © 2003–2014 eXo Platform SAS. All rights reserved.