001: /*
002: * $RCSfile: GIFImageMetadataFormatResources.java,v $
003: *
004: *
005: * Copyright (c) 2005 Sun Microsystems, Inc. All Rights Reserved.
006: *
007: * Redistribution and use in source and binary forms, with or without
008: * modification, are permitted provided that the following conditions
009: * are met:
010: *
011: * - Redistribution of source code must retain the above copyright
012: * notice, this list of conditions and the following disclaimer.
013: *
014: * - Redistribution in binary form must reproduce the above copyright
015: * notice, this list of conditions and the following disclaimer in
016: * the documentation and/or other materials provided with the
017: * distribution.
018: *
019: * Neither the name of Sun Microsystems, Inc. or the names of
020: * contributors may be used to endorse or promote products derived
021: * from this software without specific prior written permission.
022: *
023: * This software is provided "AS IS," without a warranty of any
024: * kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND
025: * WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY,
026: * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY
027: * EXCLUDED. SUN MIDROSYSTEMS, INC. ("SUN") AND ITS LICENSORS SHALL
028: * NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE AS A RESULT OF
029: * USING, MODIFYING OR DISTRIBUTING THIS SOFTWARE OR ITS
030: * DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS BE LIABLE FOR
031: * ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, INDIRECT, SPECIAL,
032: * CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND
033: * REGARDLESS OF THE THEORY OF LIABILITY, ARISING OUT OF THE USE OF OR
034: * INABILITY TO USE THIS SOFTWARE, EVEN IF SUN HAS BEEN ADVISED OF THE
035: * POSSIBILITY OF SUCH DAMAGES.
036: *
037: * You acknowledge that this software is not designed or intended for
038: * use in the design, construction, operation or maintenance of any
039: * nuclear facility.
040: *
041: * $Revision: 1.1 $
042: * $Date: 2006/03/24 22:30:10 $
043: * $State: Exp $
044: */
045:
046: package com.sun.media.imageioimpl.plugins.gif;
047:
048: import java.util.ListResourceBundle;
049:
050: public class GIFImageMetadataFormatResources extends ListResourceBundle {
051:
052: public GIFImageMetadataFormatResources() {
053: }
054:
055: protected Object[][] getContents() {
056: return new Object[][] {
057:
058: // Node name, followed by description
059: { "ImageDescriptor", "The image descriptor" },
060: { "LocalColorTable", "The local color table" },
061: { "ColorTableEntry", "A local color table entry" },
062: { "GraphicControlExtension",
063: "A graphic control extension" },
064: { "PlainTextExtension",
065: "A plain text (text grid) extension" },
066: { "ApplicationExtensions",
067: "A set of application extensions" },
068: { "ApplicationExtension", "An application extension" },
069: { "CommentExtensions", "A set of comments" },
070: { "CommentExtension", "A comment" },
071:
072: // Node name + "/" + AttributeName, followed by description
073: { "ImageDescriptor/imageLeftPosition",
074: "The X offset of the image relative to the screen origin" },
075: { "ImageDescriptor/imageTopPosition",
076: "The Y offset of the image relative to the screen origin" },
077: { "ImageDescriptor/imageWidth",
078: "The width of the image" },
079: { "ImageDescriptor/imageHeight",
080: "The height of the image" },
081: { "ImageDescriptor/interlaceFlag",
082: "True if the image is stored using interlacing" },
083: { "LocalColorTable/sizeOfLocalColorTable",
084: "The number of entries in the local color table" },
085: { "LocalColorTable/sortFlag",
086: "True if the local color table is sorted by frequency" },
087: { "ColorTableEntry/index",
088: "The index of the color table entry" },
089: { "ColorTableEntry/red",
090: "The red value for the color table entry" },
091: { "ColorTableEntry/green",
092: "The green value for the color table entry" },
093: { "ColorTableEntry/blue",
094: "The blue value for the color table entry" },
095: { "GraphicControlExtension/disposalMethod",
096: "The disposal method for this frame" },
097: { "GraphicControlExtension/userInputFlag",
098: "True if the frame should be advanced based on user input" },
099: { "GraphicControlExtension/transparentColorFlag",
100: "True if a transparent color exists" },
101: { "GraphicControlExtension/delayTime",
102: "The time to delay between frames, in hundredths of a second" },
103: { "GraphicControlExtension/transparentColorIndex",
104: "The transparent color, if transparentColorFlag is true" },
105: { "PlainTextExtension/textGridLeft",
106: "The X offset of the text grid" },
107: { "PlainTextExtension/textGridTop",
108: "The Y offset of the text grid" },
109: { "PlainTextExtension/textGridWidth",
110: "The number of columns in the text grid" },
111: { "PlainTextExtension/textGridHeight",
112: "The number of rows in the text grid" },
113: { "PlainTextExtension/characterCellWidth",
114: "The width of a character cell" },
115: { "PlainTextExtension/characterCellHeight",
116: "The height of a character cell" },
117: { "PlainTextExtension/textForegroundColor",
118: "The text foreground color index" },
119: { "PlainTextExtension/textBackgroundColor",
120: "The text background color index" },
121: { "ApplicationExtension/applicationID",
122: "The application ID" },
123: { "ApplicationExtension/authenticationCode",
124: "The authentication code" },
125: { "CommentExtension/value", "The comment" },
126:
127: };
128: }
129: }
|