com.pixelmed.ftp
Class FTPApplicationProperties

java.lang.Object
  extended by com.pixelmed.ftp.FTPApplicationProperties

public class FTPApplicationProperties
extends Object

This class provides common support to applications requiring properties related to FTP network services.


Field Summary
protected  int clientDebugLevel
           
protected  FTPRemoteHostInformation ftpRemoteHostInformation
           
static String propertyName_ClientDebugLevel
           
 
Constructor Summary
FTPApplicationProperties()
          Create default properties.
FTPApplicationProperties(Properties properties)
          Extract the ftp properties from the supplied properties.
 
Method Summary
 int getClientDebugLevel()
          Return the client debug level.
 FTPRemoteHostInformation getFTPRemoteHostInformation()
          Return the network application information.
 Properties getProperties(Properties properties)
          Retrieve the ftp properties.
static void main(String[] arg)
          Test the parsing of network properties from the specified file, by reading them and printing them.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

propertyName_ClientDebugLevel

public static final String propertyName_ClientDebugLevel
See Also:
Constant Field Values

clientDebugLevel

protected int clientDebugLevel

ftpRemoteHostInformation

protected FTPRemoteHostInformation ftpRemoteHostInformation
Constructor Detail

FTPApplicationProperties

public FTPApplicationProperties()
                         throws FTPException

Create default properties.

Throws:
FTPException

FTPApplicationProperties

public FTPApplicationProperties(Properties properties)
                         throws FTPException

Extract the ftp properties from the supplied properties.

Parameters:
properties -
Throws:
FTPException
Method Detail

getProperties

public Properties getProperties(Properties properties)

Retrieve the ftp properties.

param properties the existing properties to add to (replacing corresponding properties already there), or null if none

Returns:
the updated properties or a new set of properties if none supplied

getClientDebugLevel

public int getClientDebugLevel()

Return the client debug level.

Returns:
the client debug level

getFTPRemoteHostInformation

public FTPRemoteHostInformation getFTPRemoteHostInformation()

Return the network application information.

Returns:
the network application information

toString

public String toString()
Overrides:
toString in class Object

main

public static void main(String[] arg)

Test the parsing of network properties from the specified file, by reading them and printing them.

Parameters:
arg - one argument, a single file name that is the properties file