com.hardcode.gdbms.engine.data.driver
Interface FileDriver

All Superinterfaces:
com.hardcode.driverManager.Driver, GDBMSDriver, ReadAccess, TypeConverter
All Known Subinterfaces:
AlphanumericFileDriver, SpatialFileDriver
All Known Implementing Classes:
CSVDriver, CSVStringDriver

public interface FileDriver
extends ReadAccess, GDBMSDriver


Method Summary
 void close()
          Cierra el Fichero sobre el que se estaba accediendo
 java.lang.String completeFileName(java.lang.String fileName)
          Returns a file name that will be accepted by the driver.
 void copy(java.io.File in, java.io.File out)
          Copies the datasource from file in to file out
 boolean fileAccepted(java.io.File f)
          devuelve true si el driver puede leer el fichero que se pasa como parámetro, false en caso contrario
 void open(java.io.File file)
          Método invocado al comienzo para abrir el fichero.
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.ReadAccess
getFieldValue, getRowCount
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.GDBMSDriver
check, getAvailableTypes, getDriverMetadata, getParameters, isReadOnly, isValidParameter, setDataSourceFactory
 
Methods inherited from interface com.hardcode.driverManager.Driver
getName
 
Methods inherited from interface com.hardcode.gdbms.engine.data.driver.TypeConverter
getType
 

Method Detail

open

void open(java.io.File file)
          throws DriverException
Método invocado al comienzo para abrir el fichero. A partir de la invocación de este método todos las operaciones se harán sobre el File que se pasa como parámetro

Parameters:
file - Fichero que se debe de abrir
Throws:
DriverException - Si se produce algun error

close

void close()
           throws DriverException
Cierra el Fichero sobre el que se estaba accediendo

Throws:
DriverException - Si se produce algún error

fileAccepted

boolean fileAccepted(java.io.File f)
devuelve true si el driver puede leer el fichero que se pasa como parámetro, false en caso contrario

Parameters:
f - Fichero que se quiere comprobar
Returns:
DOCUMENT ME!

completeFileName

java.lang.String completeFileName(java.lang.String fileName)
Returns a file name that will be accepted by the driver. Example: a -> a.txt

Parameters:
fileName - base name
Returns:

copy

void copy(java.io.File in,
          java.io.File out)
          throws java.io.IOException
Copies the datasource from file in to file out

Parameters:
in -
out -
Throws:
java.io.IOException


Copyright © 2005-2006 . All Rights Reserved.