|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.soda.dk.core.EscObject
org.eclipse.soda.dk.connection.Connection
org.eclipse.soda.dk.connection.StreamConnection
org.eclipse.soda.dk.file.connection.FileConnection
public class FileConnection
The FileConnection class implements the ConnectionService interface to support reading and writing to files.
ConnectionService,
File,
FileInputStream,
FileOutputStream| Field Summary |
|---|
| Fields inherited from class org.eclipse.soda.dk.connection.Connection |
|---|
CLIENT_WAIT_RESOURCE, CLOSE_RESOURCE, CLOSED_RESOURCE, configurationService, OPEN_RESOURCE, OPENFAILED_RESOURCE, READ_BYTES_RESOURCE, WRITE_BYTES_RESOURCE |
| Fields inherited from class org.eclipse.soda.dk.core.EscObject |
|---|
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, INTEGER_TABLE, KEY_KEY, LOG_DEBUG, LOG_ERROR, LOG_INFO, LOG_TRACE, LOG_WARNING, PREFIX_KEY, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE |
| Fields inherited from interface org.eclipse.soda.dk.file.connection.service.FileConnectionService |
|---|
CONNECTION_TYPE, DEFAULT_INPUTNAME, DEFAULT_INPUTPATH, DEFAULT_OUTPUTNAME, DEFAULT_OUTPUTPATH, FACTORY_SERVICE_NAME, INPUTNAME_KEY, INPUTPATH_KEY, OUTPUTNAME_KEY, OUTPUTPATH_KEY, SERVICE_NAME |
| Fields inherited from interface org.eclipse.soda.dk.connection.service.ConnectionService |
|---|
CONNECTION_KEY, DEFAULT_CONNECTION |
| Constructor Summary | |
|---|---|
FileConnection()
Constructs a standard FileConnection object. |
|
FileConnection(ConfigurationService configuration)
Constructs an instance of this class from the specified configuration parameter. |
|
FileConnection(java.util.Dictionary properties)
Constructs an instance of this class from the specified properties parameter. |
|
FileConnection(java.io.File inputFile,
java.io.File outputFile)
Constructs an FileConnection object using the input
parameter(s). |
|
FileConnection(java.lang.String inputPath,
java.lang.String inputFilename,
java.lang.String outputPath,
java.lang.String outputFilename)
Constructs an FileConnection object using the input
parameter(s). |
|
| Method Summary | |
|---|---|
void |
close()
Close. |
void |
exit()
Exit. |
java.io.File |
getInputFile()
Gets the File inputFile property value. |
java.io.File |
getOutputFile()
Gets the File outputFile property value. |
void |
open()
Perform the open action method. |
void |
setInputFile(java.io.File inputFile)
Sets the inputFile property. |
void |
setOutputFile(java.io.File outputFile)
Sets the outputFile property. |
void |
toStringInfo(java.lang.StringBuffer buffer)
To string info with the specified buffer parameter. |
| Methods inherited from class org.eclipse.soda.dk.connection.StreamConnection |
|---|
flush, getInputStream, getOutputStream, read, read, setInputStream, setOutputStream, write, write |
| Methods inherited from class org.eclipse.soda.dk.connection.Connection |
|---|
attemptRecoveryFromError, finalize, getConfigurationService, getDefaultResource, getErrorSeverity, getResource, isOpen, setConfigurationService, setOpen |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.soda.dk.connection.service.ConnectionService |
|---|
flush, isOpen, read, read, write, write |
| Constructor Detail |
|---|
public FileConnection()
FileConnection object. This
constructor uses the default input and output names.
FileConnection(File,File),
FileConnection(String,String,String,String),
FileConnection(Dictionary),
FileConnection(ConfigurationService)
public FileConnection(java.io.File inputFile,
java.io.File outputFile)
FileConnection object using the input
parameter(s). java.io.File java.io.File
inputFile - The input file (File) parameter.outputFile - The output file (File) parameter.FileConnection(),
FileConnection(String,String,String,String),
FileConnection(Dictionary),
FileConnection(ConfigurationService)
public FileConnection(java.lang.String inputPath,
java.lang.String inputFilename,
java.lang.String outputPath,
java.lang.String outputFilename)
FileConnection object using the input
parameter(s). java.lang.String java.lang.String java.lang.String
java.lang.String
inputPath - The input path (String) parameter.inputFilename - The input filename (String) parameter.outputPath - The output path (String) parameter.outputFilename - The output filename (String) parameter.FileConnection(),
FileConnection(File,File),
FileConnection(Dictionary),
FileConnection(ConfigurationService)public FileConnection(java.util.Dictionary properties)
Dictionary) parameter.
properties - The properties (Dictionary) parameter.FileConnection(),
FileConnection(File,File),
FileConnection(String,String,String,String),
FileConnection(ConfigurationService)public FileConnection(ConfigurationService configuration)
ConfigurationService)
parameter.
configuration - The configuration (ConfigurationService) parameter.FileConnection(),
FileConnection(File,File),
FileConnection(String,String,String,String),
FileConnection(Dictionary)| Method Detail |
|---|
public void close()
throws java.io.IOException
close in interface ConnectionServiceclose in class StreamConnectionjava.io.IOExceptionConnectionService.close()
public void exit()
throws java.io.IOException
exit in interface ConnectionServiceexit in class ConnectionIOException.
java.io.IOExceptionpublic java.io.File getInputFile()
File inputFile property value.
File) value.setInputFile(File)public java.io.File getOutputFile()
File outputFile property value.
File) value.setOutputFile(File)
public void open()
throws java.io.IOException
open in interface ConnectionServiceopen in class Connectionjava.io.IOExceptionConnectionService.open()public void setInputFile(java.io.File inputFile)
java.io.File).
inputFile - The input file (File) parameter.getInputFile()public void setOutputFile(java.io.File outputFile)
java.io.File).
outputFile - The output file (File) parameter.getOutputFile()public void toStringInfo(java.lang.StringBuffer buffer)
StringBuffer)
parameter.
toStringInfo in class EscObjectbuffer - The buffer (StringBuffer) parameter.
|
1.0.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||