no.sintef.file
Class MimeTypeEnum

java.lang.Object
  extended byno.sintef.file.MimeTypeEnum
All Implemented Interfaces:
java.io.Serializable

public final class MimeTypeEnum
extends java.lang.Object
implements java.io.Serializable

Mime type enumeration and helper methods.

Author:
Fredrik Vraalsen
See Also:
Serialized Form

Field Summary
static MimeTypeEnum APPLICATION_BINARY
           
static MimeTypeEnum APPLICATION_MSWORD
           
static MimeTypeEnum APPLICATION_PDF
           
static MimeTypeEnum APPLICATION_ZIP
           
static MimeTypeEnum IMAGE_GIF
           
static MimeTypeEnum IMAGE_JPEG
           
static MimeTypeEnum IMAGE_PNG
           
static MimeTypeEnum IMAGE_SVG
           
static MimeTypeEnum TEXT_HTML
           
static MimeTypeEnum TEXT_PLAIN
           
static MimeTypeEnum TEXT_RTF
           
static MimeTypeEnum TEXT_XML
           
static java.util.List VALUES
           
 
Method Summary
static MimeTypeEnum forName(java.lang.String mimeType)
          Get MimeTypeEnum corresponding to mime type string.
static MimeTypeEnum getMimeType(java.lang.String filename)
          Get MimeTypeEnum corresponding to filename.
static boolean isImage(MimeTypeEnum type)
          Determine whether MimeTypeEnum represents an image type.
static boolean isText(MimeTypeEnum type)
          Determine whether MimeTypeEnum represents a text type.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TEXT_PLAIN

public static final MimeTypeEnum TEXT_PLAIN

TEXT_RTF

public static final MimeTypeEnum TEXT_RTF

TEXT_XML

public static final MimeTypeEnum TEXT_XML

TEXT_HTML

public static final MimeTypeEnum TEXT_HTML

IMAGE_GIF

public static final MimeTypeEnum IMAGE_GIF

IMAGE_PNG

public static final MimeTypeEnum IMAGE_PNG

IMAGE_JPEG

public static final MimeTypeEnum IMAGE_JPEG

IMAGE_SVG

public static final MimeTypeEnum IMAGE_SVG

APPLICATION_MSWORD

public static final MimeTypeEnum APPLICATION_MSWORD

APPLICATION_PDF

public static final MimeTypeEnum APPLICATION_PDF

APPLICATION_ZIP

public static final MimeTypeEnum APPLICATION_ZIP

APPLICATION_BINARY

public static final MimeTypeEnum APPLICATION_BINARY

VALUES

public static final java.util.List VALUES
Method Detail

forName

public static MimeTypeEnum forName(java.lang.String mimeType)
Get MimeTypeEnum corresponding to mime type string.

Parameters:
mimeType - mime type string
Returns:
MimeTypeEnum corresponding to mimeType, or null if not found

toString

public java.lang.String toString()
Returns:
mime type string for this MimeTypeEnum

isImage

public static boolean isImage(MimeTypeEnum type)
Determine whether MimeTypeEnum represents an image type.

Parameters:
type - the MimeTypeEnum to check
Returns:
true if MimeTypeEnum represents an image type, false otherwise

isText

public static boolean isText(MimeTypeEnum type)
Determine whether MimeTypeEnum represents a text type.

Parameters:
type - the MimeTypeEnum to check
Returns:
true if MimeTypeEnum represents a text type, false otherwise

getMimeType

public static MimeTypeEnum getMimeType(java.lang.String filename)
Get MimeTypeEnum corresponding to filename.

Parameters:
filename - filename to determine mime type for
Returns:
MimeTypeEnum corresponding to filename, or DEFAULT_MIMETYPE if not found


Copyright © 2003-2005 SINTEF. All Rights Reserved.