org.jutil.net
Class FTPFileDescriptorImpl

java.lang.Object
  extended by org.jutil.net.FTPFileDescriptorImpl
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable, VersionedObject, FTPFileDescriptor

public class FTPFileDescriptorImpl
extends java.lang.Object
implements FTPFileDescriptor, java.io.Externalizable

This is the FTPFileDescriptorImpl class.

See Also:
Serialized Form

Constructor Summary
FTPFileDescriptorImpl()
           
 
Method Summary
 java.lang.String getDir()
           
 java.lang.String getFilename()
           
 java.lang.String getHost()
           
 byte getMode()
           
 Version getVersion()
          Overide the superclass getVersion() to return this sub classe's Version
 boolean isOverwrite()
           
 void readExternal(java.io.ObjectInput in)
           
 void setDir(java.lang.String dir)
           
 void setFilename(java.lang.String filename)
           
 void setHost(java.lang.String host)
           
 void setMode(byte mode)
           
 void setOverwrite(boolean overwrite)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTPFileDescriptorImpl

public FTPFileDescriptorImpl()
Method Detail

getHost

public java.lang.String getHost()
Specified by:
getHost in interface FTPFileDescriptor

setHost

public void setHost(java.lang.String host)
Specified by:
setHost in interface FTPFileDescriptor

getDir

public java.lang.String getDir()
Specified by:
getDir in interface FTPFileDescriptor

setDir

public void setDir(java.lang.String dir)
Specified by:
setDir in interface FTPFileDescriptor

getFilename

public java.lang.String getFilename()
Specified by:
getFilename in interface FTPFileDescriptor

setFilename

public void setFilename(java.lang.String filename)
Specified by:
setFilename in interface FTPFileDescriptor

getMode

public byte getMode()
Specified by:
getMode in interface FTPFileDescriptor

setMode

public void setMode(byte mode)
Specified by:
setMode in interface FTPFileDescriptor

isOverwrite

public boolean isOverwrite()
Specified by:
isOverwrite in interface FTPFileDescriptor

setOverwrite

public void setOverwrite(boolean overwrite)
Specified by:
setOverwrite in interface FTPFileDescriptor

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

getVersion

public Version getVersion()
Overide the superclass getVersion() to return this sub classe's Version

Specified by:
getVersion in interface VersionedObject