org.bejug.javacareers.common.util
Class FileUtilities

java.lang.Object
  extended byorg.bejug.javacareers.common.util.FileUtilities

public class FileUtilities
extends java.lang.Object

Version:
$Revision: 1.9 $ - $Date: 2005/12/21 11:38:41 $ Central class with methods for File information
Author:
bbr (last modified by $Author: shally $)

Method Summary
static void deleteUploadedFile(java.io.File file)
           
static boolean fileEquals(java.lang.String fileOld, java.lang.String fileNew, int id)
           
static java.awt.image.ColorModel getColorModel(java.awt.Image image)
           
static java.awt.GraphicsConfiguration getDefaultConfiguration()
           
static java.lang.String getFileExtension(java.lang.String file)
          gets the extension for a file.
static java.lang.String getFileName(java.lang.String file)
          gets the filename of a file.
static void loadImage(java.awt.Image image, java.awt.Component c)
           
static java.lang.String makeNewName(org.apache.myfaces.custom.fileupload.UploadedFile file, int id)
           
static java.io.File resizeImage(java.awt.image.BufferedImage image, int width, int height, java.io.File filename)
           
static java.io.File resizeImage(org.apache.myfaces.custom.fileupload.UploadedFile file, int width, int height, java.io.File filename)
           
static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image, java.awt.GraphicsConfiguration grc)
           
static void writeAsJpeg(java.awt.image.BufferedImage im, java.io.File file)
           
static void writeUploadedFile(org.apache.myfaces.custom.fileupload.UploadedFile inFile, java.io.File file, java.io.File filePath)
          write a uplaoded file is uplaoded file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getFileName

public static java.lang.String getFileName(java.lang.String file)
gets the filename of a file.

Parameters:
file - a String indicating the name of the file
Returns:
a String indicating the filename -without extension- of the file

fileEquals

public static boolean fileEquals(java.lang.String fileOld,
                                 java.lang.String fileNew,
                                 int id)
Parameters:
fileOld - is old file
fileNew - is new file
id - is id
Returns:
true if files are equal

getFileExtension

public static java.lang.String getFileExtension(java.lang.String file)
gets the extension for a file.

Parameters:
file - the File to retrieve the extension for.
Returns:
a String containing the extension.

deleteUploadedFile

public static void deleteUploadedFile(java.io.File file)
Parameters:
file - to delete.

writeUploadedFile

public static void writeUploadedFile(org.apache.myfaces.custom.fileupload.UploadedFile inFile,
                                     java.io.File file,
                                     java.io.File filePath)
write a uplaoded file is uplaoded file

Parameters:
inFile - is inFile
file - is file
filePath - is filePath

resizeImage

public static java.io.File resizeImage(org.apache.myfaces.custom.fileupload.UploadedFile file,
                                       int width,
                                       int height,
                                       java.io.File filename)
Parameters:
file - the file to resize.
width - the width in px.
height - the hight in px.
filename - is fname
Returns:
the resized image.

resizeImage

public static java.io.File resizeImage(java.awt.image.BufferedImage image,
                                       int width,
                                       int height,
                                       java.io.File filename)
Parameters:
image - is image
width - is width
height - is height
filename - is the filename
Returns:
the resized image

writeAsJpeg

public static void writeAsJpeg(java.awt.image.BufferedImage im,
                               java.io.File file)
Parameters:
im - is image
file - is file

loadImage

public static void loadImage(java.awt.Image image,
                             java.awt.Component c)
Parameters:
image - is image
c - is component

getColorModel

public static java.awt.image.ColorModel getColorModel(java.awt.Image image)
Parameters:
image - is image
Returns:
the color model for the image

toBufferedImage

public static java.awt.image.BufferedImage toBufferedImage(java.awt.Image image,
                                                           java.awt.GraphicsConfiguration grc)
Parameters:
image - is image
Returns:
a buffered image

getDefaultConfiguration

public static java.awt.GraphicsConfiguration getDefaultConfiguration()
Returns:
the graphic configuration

makeNewName

public static java.lang.String makeNewName(org.apache.myfaces.custom.fileupload.UploadedFile file,
                                           int id)
Parameters:
file - is file
id - is id
Returns:
converted file name


Copyright © 2005-2006 BeJUG. All Rights Reserved.