com.pega.pegarules.pub.util
Class PRFile

java.lang.Object
  extended by com.pega.pegarules.pub.util.PRFile

public class PRFile
extends java.lang.Object

A java.io.File-like class to serve as a helper for J2EE compliant file access

Version:
$Revision: 577 $ $Date: 2009-10-01 21:35:23 -0400 (Thu, 01 Oct 2009) $
Author:
Jim Gajnak

Field Summary
static java.lang.String COPYRIGHT
           
static java.lang.String separator
           
static char separatorChar
           
static java.lang.String VERSION
           
 
Constructor Summary
PRFile(PRFile aParent, java.lang.String aChild)
           
PRFile(java.lang.String aFileSpec)
           
 
Method Summary
 boolean canRead()
           
 boolean canWrite()
           
static PRFile createTempDir(java.lang.String aNamePrefix, java.lang.String aNameSuffix)
           
static PRFile createTempDir(java.lang.String aNamePrefix, java.lang.String aNameSuffix, PRFile aInDirectory)
           
static PRFile createTempFile(java.lang.String aNamePrefix, java.lang.String aNameSuffix)
           
static PRFile createTempFile(java.lang.String aNamePrefix, java.lang.String aNameSuffix, PRFile aInDirectory)
           
 boolean delete()
           
 boolean exists()
           
 PRFile getAbsoluteFile()
           
 java.lang.String getAbsolutePath()
           
 PRFile getCanonicalFile()
           
 java.lang.String getCanonicalPath()
           
 java.lang.String getName()
           
 java.lang.String getParent()
           
 PRFile getParentFile()
           
 boolean isDirectory()
           
 boolean isFile()
           
 long lastModified()
           
 long length()
           
 java.lang.String[] list()
           
 java.lang.String[] list(PRFilenameFilter aFilter)
           
 PRFile[] listFiles()
           
 boolean mkdir()
           
 boolean mkdirs()
           
 boolean renameTo(PRFile aDest)
           
 boolean setLastModified(long time)
           
 java.lang.String toString()
           
 java.net.URL toURL()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values

VERSION

public static final java.lang.String VERSION

separatorChar

public static final char separatorChar
See Also:
Constant Field Values

separator

public static final java.lang.String separator
See Also:
Constant Field Values
Constructor Detail

PRFile

public PRFile(java.lang.String aFileSpec)

PRFile

public PRFile(PRFile aParent,
              java.lang.String aChild)
Method Detail

canRead

public boolean canRead()

canWrite

public boolean canWrite()

delete

public boolean delete()

exists

public boolean exists()

getAbsoluteFile

public PRFile getAbsoluteFile()

getAbsolutePath

public java.lang.String getAbsolutePath()

getCanonicalFile

public PRFile getCanonicalFile()
                        throws java.io.IOException
Throws:
java.io.IOException

getCanonicalPath

public java.lang.String getCanonicalPath()
                                  throws java.io.IOException
Throws:
java.io.IOException

getName

public java.lang.String getName()

getParent

public java.lang.String getParent()

getParentFile

public PRFile getParentFile()

isDirectory

public boolean isDirectory()

isFile

public boolean isFile()

lastModified

public long lastModified()

setLastModified

public boolean setLastModified(long time)

length

public long length()

list

public java.lang.String[] list()

list

public java.lang.String[] list(PRFilenameFilter aFilter)

listFiles

public PRFile[] listFiles()

mkdir

public boolean mkdir()

mkdirs

public boolean mkdirs()

renameTo

public boolean renameTo(PRFile aDest)

createTempDir

public static PRFile createTempDir(java.lang.String aNamePrefix,
                                   java.lang.String aNameSuffix)
                            throws java.io.IOException
Throws:
java.io.IOException

createTempDir

public static PRFile createTempDir(java.lang.String aNamePrefix,
                                   java.lang.String aNameSuffix,
                                   PRFile aInDirectory)
                            throws java.io.IOException
Throws:
java.io.IOException

createTempFile

public static PRFile createTempFile(java.lang.String aNamePrefix,
                                    java.lang.String aNameSuffix)
                             throws java.io.IOException
Throws:
java.io.IOException

createTempFile

public static PRFile createTempFile(java.lang.String aNamePrefix,
                                    java.lang.String aNameSuffix,
                                    PRFile aInDirectory)
                             throws java.io.IOException
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toURL

public java.net.URL toURL()
                   throws java.net.MalformedURLException
Throws:
java.net.MalformedURLException


Copyright © 2012 Pegasystems Inc. All Rights Reserved.