com.ptc.wvs.server.util
Class Util

java.lang.Object
  extended bycom.ptc.wvs.server.util.Util

public class Util
extends Object


Field Summary
private static ArrayList pvFileTypes
           
static String TERMINATOR
           
 
Constructor Summary
Util()
           
 
Method Summary
static String addPathToFile(String path, String fileName)
           
static String addPathToFile(String path, String fileName, String delimiter)
           
static void copyDir(String fromPath, String toPath, boolean recursive)
           
static void copyDir(String fromPath, String toPath, boolean recursive, boolean olonly)
           
static void copyDir(String fromPath, String toPath, boolean recursive, boolean olonly, ArrayList typeList, String[] filterList)
           
static void copyFile(String fromFile, String toFile)
           
static void deleteDirectory(String path, boolean recursive)
           
static void deleteNonPvFiles(File dir)
           
static String generateUniqueFileName(String directory, String Extension)
           
static String getBaseFilename(String fullname)
           
static String getExtension(String filename)
           
static String getPathFromFileSpec(String fullname)
           
static String getRelativeURL(String fullURL)
           
static StringBuffer getStringBufferFromFile(String fullFileName)
           
static StringBuffer getStringBufferFromFile(String fullFileName, String charset)
           
static Vector getStringsFromFile(String fullFileName)
           
static Vector getStringsFromFile(String fullFileName, boolean testeof)
           
static Vector getStringsFromFile(String fullFileName, boolean testeof, String charset)
           
static Vector getStringsFromFile(String directory, String filename)
           
static Vector getStringsFromFile(String directory, String filename, String charset)
           
static String[] getWordsFromString(String input, String delimiter)
           
static boolean isAllNumbers(String s)
           
static boolean isPvFile(String name)
           
static boolean isPvFile(String name, ArrayList types)
           
static boolean mkdir(String directory)
           
static void moveFile(String fromFileName, String toFileName)
           
static void moveFile(String directory, String fromFileName, String toFileName)
           
static void moveFile(String fromDirectory, String fromFileName, String toDirectory, String toFileName)
           
static String removeExtension(String filename)
           
static boolean removeFile(String fromFileName)
           
static boolean removeFile(String directory, String fromFileName)
           
static String SandR(String in, String s, String r)
           
static String setExtension(String filename, String extension)
           
static void sleep(int seconds)
           
static String stripTerminator(String text)
           
static boolean unzipFile(File zipFile, File outDir, boolean removeDirectories)
           
static boolean unzipFile(ZipInputStream zipIS, File outDir, boolean removeDirectories)
           
private static boolean unzipFile(ZipInputStream zipIS, File zipFile, File outDir, boolean removeDirectories)
           
static boolean writeToFile(String fSpec, byte[] data)
           
static void writeToFile(String toFileName, String text)
           
static void writeToFile(String toFileName, String text, String charset)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TERMINATOR

public static final String TERMINATOR
See Also:
Constant Field Values

pvFileTypes

private static ArrayList pvFileTypes
Constructor Detail

Util

public Util()
Method Detail

getStringsFromFile

public static Vector getStringsFromFile(String directory,
                                        String filename)

getStringsFromFile

public static Vector getStringsFromFile(String directory,
                                        String filename,
                                        String charset)

getStringsFromFile

public static Vector getStringsFromFile(String fullFileName)

getStringsFromFile

public static Vector getStringsFromFile(String fullFileName,
                                        boolean testeof)

getStringsFromFile

public static Vector getStringsFromFile(String fullFileName,
                                        boolean testeof,
                                        String charset)

getStringBufferFromFile

public static StringBuffer getStringBufferFromFile(String fullFileName)

getStringBufferFromFile

public static StringBuffer getStringBufferFromFile(String fullFileName,
                                                   String charset)

removeExtension

public static String removeExtension(String filename)

getExtension

public static String getExtension(String filename)

setExtension

public static String setExtension(String filename,
                                  String extension)

moveFile

public static void moveFile(String fromDirectory,
                            String fromFileName,
                            String toDirectory,
                            String toFileName)

moveFile

public static void moveFile(String directory,
                            String fromFileName,
                            String toFileName)

moveFile

public static void moveFile(String fromFileName,
                            String toFileName)

removeFile

public static boolean removeFile(String directory,
                                 String fromFileName)

removeFile

public static boolean removeFile(String fromFileName)

addPathToFile

public static String addPathToFile(String path,
                                   String fileName,
                                   String delimiter)

addPathToFile

public static String addPathToFile(String path,
                                   String fileName)

getBaseFilename

public static String getBaseFilename(String fullname)

getPathFromFileSpec

public static String getPathFromFileSpec(String fullname)

getRelativeURL

public static String getRelativeURL(String fullURL)

writeToFile

public static void writeToFile(String toFileName,
                               String text)

writeToFile

public static void writeToFile(String toFileName,
                               String text,
                               String charset)

SandR

public static String SandR(String in,
                           String s,
                           String r)

generateUniqueFileName

public static String generateUniqueFileName(String directory,
                                            String Extension)

isAllNumbers

public static boolean isAllNumbers(String s)

deleteDirectory

public static void deleteDirectory(String path,
                                   boolean recursive)
                            throws IOException
Throws:
IOException

copyDir

public static void copyDir(String fromPath,
                           String toPath,
                           boolean recursive)
                    throws IOException
Throws:
IOException

copyDir

public static void copyDir(String fromPath,
                           String toPath,
                           boolean recursive,
                           boolean olonly)
                    throws IOException
Throws:
IOException

copyDir

public static void copyDir(String fromPath,
                           String toPath,
                           boolean recursive,
                           boolean olonly,
                           ArrayList typeList,
                           String[] filterList)
                    throws IOException
Throws:
IOException

deleteNonPvFiles

public static void deleteNonPvFiles(File dir)

isPvFile

public static boolean isPvFile(String name)

isPvFile

public static boolean isPvFile(String name,
                               ArrayList types)

copyFile

public static void copyFile(String fromFile,
                            String toFile)
                     throws IOException
Throws:
IOException

mkdir

public static boolean mkdir(String directory)

writeToFile

public static boolean writeToFile(String fSpec,
                                  byte[] data)

stripTerminator

public static String stripTerminator(String text)

sleep

public static void sleep(int seconds)

getWordsFromString

public static String[] getWordsFromString(String input,
                                          String delimiter)

unzipFile

public static boolean unzipFile(File zipFile,
                                File outDir,
                                boolean removeDirectories)

unzipFile

public static boolean unzipFile(ZipInputStream zipIS,
                                File outDir,
                                boolean removeDirectories)

unzipFile

private static boolean unzipFile(ZipInputStream zipIS,
                                 File zipFile,
                                 File outDir,
                                 boolean removeDirectories)