adams.flow.sink
Enum ImageMagickWriter.ImageType

java.lang.Object
  extended by java.lang.Enum<ImageMagickWriter.ImageType>
      extended by adams.flow.sink.ImageMagickWriter.ImageType
All Implemented Interfaces:
EnumWithCustomDisplay<ImageMagickWriter.ImageType>, Serializable, Comparable<ImageMagickWriter.ImageType>
Enclosing class:
ImageMagickWriter

public static enum ImageMagickWriter.ImageType
extends Enum<ImageMagickWriter.ImageType>
implements EnumWithCustomDisplay<ImageMagickWriter.ImageType>

The type of the image to create.

Version:
$Revision: 5867 $
Author:
fracpete (fracpete at waikato dot ac dot nz)

Enum Constant Summary
AAI
           
AUTO
           
AVS
           
BMP
           
CIN
           
CMYK
           
CMYKA
           
DCX
           
DIB
           
DPX
           
EPDF
           
EPI
           
EPS
           
EPS2
           
EPS3
           
EPSF
           
EPSI
           
EPT
           
EXR
           
FAX
           
FITS
           
FPX
           
GIF
           
GRAY
           
HDR
           
HRZ
           
HTML
           
INFO
           
JBIG
           
JNG
           
JP2
           
JPC
           
JPEG
           
M2V
           
MIFF
           
MNG
           
MONO
           
MPC
           
MPEG
           
MPR
           
MSL
           
MTV
           
MVG
           
OTB
           
P7
           
PALM
           
PAM
           
PBM
           
PCD
           
PCDS
           
PCL
           
PCX
           
PDB
           
PDF
           
PFM
           
PGM
           
PICON
           
PICT
           
PNG
           
PNG24
           
PNG32
           
PNG8
           
PNM
           
PPM
           
PS
           
PS2
           
PS3
           
PSB
           
PSD
           
PTIF
           
RGB
           
RGBA
           
SGI
           
SHTML
           
SUN
           
SVG
           
TGA
           
TIFF
           
TXT
           
UIL
           
UYVY
           
VICAR
           
VIFF
           
WBMP
           
WEBP
           
X
           
XBM
           
XPM
           
XWD
           
YCbCr
           
YCbCrA
           
YUV
           
 
Method Summary
 String getExtension()
          Returns the associated extension.
 String getType()
          Returns the ImageMagick type.
 boolean matches(File file)
          Checks whether the file matches the extension of this item.
 boolean matches(String filename)
          Checks whether the file matches the extension of this item.
 ImageMagickWriter.ImageType parse(String s)
          Parses the given string and returns the associated enum.
 String toDisplay()
          Returns the display string.
 String toRaw()
          Returns the raw enum string.
 String toString()
          Returns the display string.
static String toString(AbstractOption option, Object object)
          Returns the enum as string.
static ImageMagickWriter.ImageType valueOf(AbstractOption option, String str)
          Returns an enum generated from the string.
static ImageMagickWriter.ImageType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ImageMagickWriter.ImageType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

AUTO

public static final ImageMagickWriter.ImageType AUTO

AAI

public static final ImageMagickWriter.ImageType AAI

AVS

public static final ImageMagickWriter.ImageType AVS

BMP

public static final ImageMagickWriter.ImageType BMP

CIN

public static final ImageMagickWriter.ImageType CIN

CMYK

public static final ImageMagickWriter.ImageType CMYK

CMYKA

public static final ImageMagickWriter.ImageType CMYKA

DCX

public static final ImageMagickWriter.ImageType DCX

DIB

public static final ImageMagickWriter.ImageType DIB

DPX

public static final ImageMagickWriter.ImageType DPX

EPDF

public static final ImageMagickWriter.ImageType EPDF

EPI

public static final ImageMagickWriter.ImageType EPI

EPS

public static final ImageMagickWriter.ImageType EPS

EPS2

public static final ImageMagickWriter.ImageType EPS2

EPS3

public static final ImageMagickWriter.ImageType EPS3

EPSF

public static final ImageMagickWriter.ImageType EPSF

EPSI

public static final ImageMagickWriter.ImageType EPSI

EPT

public static final ImageMagickWriter.ImageType EPT

EXR

public static final ImageMagickWriter.ImageType EXR

FAX

public static final ImageMagickWriter.ImageType FAX

FITS

public static final ImageMagickWriter.ImageType FITS

FPX

public static final ImageMagickWriter.ImageType FPX

GIF

public static final ImageMagickWriter.ImageType GIF

GRAY

public static final ImageMagickWriter.ImageType GRAY

HDR

public static final ImageMagickWriter.ImageType HDR

HRZ

public static final ImageMagickWriter.ImageType HRZ

HTML

public static final ImageMagickWriter.ImageType HTML

INFO

public static final ImageMagickWriter.ImageType INFO

JBIG

public static final ImageMagickWriter.ImageType JBIG

JNG

public static final ImageMagickWriter.ImageType JNG

JP2

public static final ImageMagickWriter.ImageType JP2

JPC

public static final ImageMagickWriter.ImageType JPC

JPEG

public static final ImageMagickWriter.ImageType JPEG

MIFF

public static final ImageMagickWriter.ImageType MIFF

MONO

public static final ImageMagickWriter.ImageType MONO

MNG

public static final ImageMagickWriter.ImageType MNG

M2V

public static final ImageMagickWriter.ImageType M2V

MPEG

public static final ImageMagickWriter.ImageType MPEG

MPC

public static final ImageMagickWriter.ImageType MPC

MPR

public static final ImageMagickWriter.ImageType MPR

MSL

public static final ImageMagickWriter.ImageType MSL

MTV

public static final ImageMagickWriter.ImageType MTV

MVG

public static final ImageMagickWriter.ImageType MVG

OTB

public static final ImageMagickWriter.ImageType OTB

P7

public static final ImageMagickWriter.ImageType P7

PALM

public static final ImageMagickWriter.ImageType PALM

PAM

public static final ImageMagickWriter.ImageType PAM

PBM

public static final ImageMagickWriter.ImageType PBM

PCD

public static final ImageMagickWriter.ImageType PCD

PCDS

public static final ImageMagickWriter.ImageType PCDS

PCL

public static final ImageMagickWriter.ImageType PCL

PCX

public static final ImageMagickWriter.ImageType PCX

PDB

public static final ImageMagickWriter.ImageType PDB

PDF

public static final ImageMagickWriter.ImageType PDF

PFM

public static final ImageMagickWriter.ImageType PFM

PGM

public static final ImageMagickWriter.ImageType PGM

PICON

public static final ImageMagickWriter.ImageType PICON

PICT

public static final ImageMagickWriter.ImageType PICT

PNG

public static final ImageMagickWriter.ImageType PNG

PNG8

public static final ImageMagickWriter.ImageType PNG8

PNG24

public static final ImageMagickWriter.ImageType PNG24

PNG32

public static final ImageMagickWriter.ImageType PNG32

PNM

public static final ImageMagickWriter.ImageType PNM

PPM

public static final ImageMagickWriter.ImageType PPM

PS

public static final ImageMagickWriter.ImageType PS

PS2

public static final ImageMagickWriter.ImageType PS2

PS3

public static final ImageMagickWriter.ImageType PS3

PSB

public static final ImageMagickWriter.ImageType PSB

PSD

public static final ImageMagickWriter.ImageType PSD

PTIF

public static final ImageMagickWriter.ImageType PTIF

RGB

public static final ImageMagickWriter.ImageType RGB

RGBA

public static final ImageMagickWriter.ImageType RGBA

SGI

public static final ImageMagickWriter.ImageType SGI

SHTML

public static final ImageMagickWriter.ImageType SHTML

SUN

public static final ImageMagickWriter.ImageType SUN

SVG

public static final ImageMagickWriter.ImageType SVG

TGA

public static final ImageMagickWriter.ImageType TGA

TIFF

public static final ImageMagickWriter.ImageType TIFF

TXT

public static final ImageMagickWriter.ImageType TXT

UIL

public static final ImageMagickWriter.ImageType UIL

UYVY

public static final ImageMagickWriter.ImageType UYVY

VICAR

public static final ImageMagickWriter.ImageType VICAR

VIFF

public static final ImageMagickWriter.ImageType VIFF

WBMP

public static final ImageMagickWriter.ImageType WBMP

WEBP

public static final ImageMagickWriter.ImageType WEBP

X

public static final ImageMagickWriter.ImageType X

XBM

public static final ImageMagickWriter.ImageType XBM

XPM

public static final ImageMagickWriter.ImageType XPM

XWD

public static final ImageMagickWriter.ImageType XWD

YCbCr

public static final ImageMagickWriter.ImageType YCbCr

YCbCrA

public static final ImageMagickWriter.ImageType YCbCrA

YUV

public static final ImageMagickWriter.ImageType YUV
Method Detail

values

public static ImageMagickWriter.ImageType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ImageMagickWriter.ImageType c : ImageMagickWriter.ImageType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ImageMagickWriter.ImageType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

toDisplay

public String toDisplay()
Returns the display string.

Specified by:
toDisplay in interface EnumWithCustomDisplay<ImageMagickWriter.ImageType>
Returns:
the display string

toRaw

public String toRaw()
Returns the raw enum string.

Specified by:
toRaw in interface EnumWithCustomDisplay<ImageMagickWriter.ImageType>
Returns:
the raw enum string

toString

public String toString()
Returns the display string.

Overrides:
toString in class Enum<ImageMagickWriter.ImageType>
Returns:
the display string

getType

public String getType()
Returns the ImageMagick type.

Returns:
the type

getExtension

public String getExtension()
Returns the associated extension.

Returns:
the extension

matches

public boolean matches(File file)
Checks whether the file matches the extension of this item.

Parameters:
file - the file to check
Returns:
true if the extensions match

matches

public boolean matches(String filename)
Checks whether the file matches the extension of this item.

Parameters:
filename - the file to check
Returns:
true if the extensions match

parse

public ImageMagickWriter.ImageType parse(String s)
Parses the given string and returns the associated enum.

Specified by:
parse in interface EnumWithCustomDisplay<ImageMagickWriter.ImageType>
Parameters:
s - the string to parse
Returns:
the enum or null if not found

toString

public static String toString(AbstractOption option,
                              Object object)
Returns the enum as string.

Parameters:
option - the current option
object - the enum object to convert
Returns:
the generated string

valueOf

public static ImageMagickWriter.ImageType valueOf(AbstractOption option,
                                                  String str)
Returns an enum generated from the string.

Parameters:
option - the current option
str - the string to convert to an enum
Returns:
the generated enum or null in case of error


Copyright © 2012 University of Waikato, Hamilton, NZ. All Rights Reserved.