com.beasys.commerce.util
Class MimeTypeHelper

java.lang.Object
  extended by com.beasys.commerce.util.MimeTypeHelper

Deprecated Use MimeTypeHelper

@Deprecated
public class MimeTypeHelper
extends Object

Utility class to help with Mime Types.

This provides support for determining the MIME type based upon a file path/extension, and determining the extensions for a MIME type.

Upon load, this class will attempt to load in the "mime.types" in the same package as it (as a resource via getResource()). If that fails, an error will be thrown. The "mime.types" file should be of the standard Apache group format and provides information on most public mime types.

Since:
2.0

Constructor Summary
MimeTypeHelper()
          Deprecated See BEA Commerce product offering
 
Method Summary
static List getExtensions(String mimeType)
          Deprecated See BEA Commerce product offering
static String getFileExtension(String path)
          Deprecated See BEA Commerce product offering
static String getMajor(String mimeType)
          Deprecated See BEA Commerce product offering
static String getMimeType(File file)
          Deprecated See BEA Commerce product offering
static String getMimeType(String ext)
          Deprecated See BEA Commerce product offering
static String getMimeTypeFromPath(String path)
          Deprecated See BEA Commerce product offering
static String getMinor(String mimeType)
          Deprecated See BEA Commerce product offering
static List split(String str, String seps)
          Deprecated See BEA Commerce product offering
static void splitInto(String str, String seps, List l)
          Deprecated See BEA Commerce product offering
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MimeTypeHelper

public MimeTypeHelper()
Deprecated See BEA Commerce product offering

Method Detail

getExtensions

public static List getExtensions(String mimeType)
Deprecated See BEA Commerce product offering

Get the list of extensions for the given mime type.

Parameters
mimeType - the mime type.
Returns
the list on success, null on unknown mime type (empty list if no associated mime types).

getMimeType

public static String getMimeType(String ext)
Deprecated See BEA Commerce product offering

Get the mime type for the specified extension.

Parameters
ext - the file extensions (no . included).
Returns
the mime type, or null if unknown.

getMimeTypeFromPath

public static String getMimeTypeFromPath(String path)
Deprecated See BEA Commerce product offering

Get the mime type for the specified file path.

Parameters
path - the file path.
Returns
the mime type, or null if unknown.
See Also
getMimeType(java.lang.String), getFileExtension(java.lang.String)

getFileExtension

public static String getFileExtension(String path)
Deprecated See BEA Commerce product offering

Get the last most extension from a file path.

This can handle both UNIX and Win32 paths.

Parameters
path - the file path.
Returns
the extension (no . included), null if none.

getMimeType

public static String getMimeType(File file)
Deprecated See BEA Commerce product offering

Get the mime type for the specified file.

Parameters
file - the file.
Returns
the mime type, or null if unknown.
See Also
getMimeTypeFromPath(java.lang.String)

getMajor

public static String getMajor(String mimeType)
Deprecated See BEA Commerce product offering

Get the major portion of a mime type.

Parameters
mimeType - the mime type.
Returns
the major (first) part of the mime type, null on invalid mime type.

getMinor

public static String getMinor(String mimeType)
Deprecated See BEA Commerce product offering

Get the minor portion of a mime type.

Parameters
mimeType - the mime type.
Returns
the major (first) part of the mime type, null on invalid mime

split

public static List split(String str,
                         String seps)
Deprecated See BEA Commerce product offering

Split a string on a separator and return it as a list.

Parameters
str - the string to split.
seps - the separators (as per StringTokenizer).
Returns
list of elements.

splitInto

public static void splitInto(String str,
                             String seps,
                             List l)
Deprecated See BEA Commerce product offering

Split a string on a separator into the given list

Parameters
str - the string to split.
seps - the separators (as per StringTokenizer).
l - the list.


Copyright © 2006 BEA Systems, Inc. All Rights Reserved