rath.msnm.ftp
Class StreamingFile

java.lang.Object
  |
  +--java.io.File
        |
        +--rath.msnm.ftp.StreamingFile
All Implemented Interfaces:
Comparable, Serializable

public class StreamingFile
extends File

Input의 소스를 FileStream이 아닌 다른 것으로 교체할 수 있게된 java.io.File 인척하는 클래스이다.

Version:
$Id: StreamingFile.java,v 1.1.1.1 2002/03/03 21:32:36 xrath Exp $, since 2002/01/30
Author:
Jang-Ho Hwang, rath@xrath.com
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.io.File
pathSeparator, pathSeparatorChar, separator, separatorChar
 
Constructor Summary
StreamingFile(String filename, long size, InputStream src)
           
 
Method Summary
 boolean exists()
          스트리밍이므로 언제나 true를 반환한다.
 String getAbsolutePath()
          생성자에서 받은 이름을 그대로 반환한다.
 InputStream getInputStream()
          생성자에서 받은 InputStream을 그대로 반환한다.
 String getName()
          생성자에서 받은 이름을 그대로 반환한다.
 long length()
          생성자에서 받은 크기를 그대로 반환한다.
 
Methods inherited from class java.io.File
canRead, canWrite, compareTo, compareTo, createNewFile, createTempFile, createTempFile, delete, deleteOnExit, equals, getAbsoluteFile, getCanonicalFile, getCanonicalPath, getParent, getParentFile, getPath, hashCode, isAbsolute, isDirectory, isFile, isHidden, lastModified, list, list, listFiles, listFiles, listFiles, listRoots, mkdir, mkdirs, renameTo, setLastModified, setReadOnly, toString, toURI, toURL
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StreamingFile

public StreamingFile(String filename,
                     long size,
                     InputStream src)
Method Detail

exists

public boolean exists()
스트리밍이므로 언제나 true를 반환한다.

Overrides:
exists in class File

getName

public String getName()
생성자에서 받은 이름을 그대로 반환한다.

Overrides:
getName in class File

getAbsolutePath

public String getAbsolutePath()
생성자에서 받은 이름을 그대로 반환한다.

Overrides:
getAbsolutePath in class File

length

public long length()
생성자에서 받은 크기를 그대로 반환한다.

Overrides:
length in class File

getInputStream

public InputStream getInputStream()
생성자에서 받은 InputStream을 그대로 반환한다.