com.metamatrix.core.io
Class FileUrl

java.lang.Object
  extended by java.io.File
      extended by com.metamatrix.core.io.FileUrl
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<java.io.File>

public class FileUrl
extends java.io.File

This class allows for the original url of a URL object that was used to create a File object to be saved. The File object is created from the URL by saving the InputStream from the url off to a local file.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Constructor Summary
FileUrl(java.lang.String pathname)
           
FileUrl(java.lang.String parent, java.lang.String child)
           
FileUrl(java.net.URI uri)
           
 
Method Summary
static java.io.File createTempFile(java.lang.String prefix, java.lang.String suffix)
           
 java.lang.String getOriginalUrlString()
           
 void setOriginalUrlString(java.lang.String originalUrlString)
           
 
Methods inherited from class java.io.File
canExecute, canRead, canWrite, compareTo, createNewFile, createTempFile, delete, deleteOnExit, equals, exists, getAbsoluteFile, getAbsolutePath, getCanonicalFile, getCanonicalPath, getFreeSpace, getName, getParent, getParentFile, getPath, getTotalSpace, getUsableSpace, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, length, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setExecutable, setExecutable, setLastModified, setReadable, setReadable, setReadOnly, setWritable, setWritable, toString, toURI, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileUrl

public FileUrl(java.lang.String parent,
               java.lang.String child)

FileUrl

public FileUrl(java.lang.String pathname)

FileUrl

public FileUrl(java.net.URI uri)
Method Detail

getOriginalUrlString

public java.lang.String getOriginalUrlString()
Returns:
originalUrlString The original url used to create this File object

setOriginalUrlString

public void setOriginalUrlString(java.lang.String originalUrlString)
Parameters:
originalUrlString -

createTempFile

public static java.io.File createTempFile(java.lang.String prefix,
                                          java.lang.String suffix)
                                   throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2009. All Rights Reserved.