br.ufg.integrate.wrapper.csv
Class CsvConnection

java.lang.Object
  extended by br.ufg.integrate.wrapper.csv.CsvConnection
All Implemented Interfaces:
Connection, Wrapper

public class CsvConnection
extends Object
implements Connection

This class implements the Connection interface for the CsvJdbc driver.

Version:
$Id: CsvConnection.java,v 1.12 2004/08/09 05:03:05 jackerm Exp $
Author:
Jonathan Ackerman, Sander Brienen, Michael Maraya, Tomasz Skutnik

Field Summary
 
Fields inherited from interface java.sql.Connection
TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE
 
Constructor Summary
protected CsvConnection(String schemaFile, String path)
          Creates a new CsvConnection that takes the supplied path
protected CsvConnection(String schemaFile, String path, Properties info)
          Creates a new CsvConnection that takes the supplied path and properties
 
Method Summary
 void clearWarnings()
          Clears all warnings reported for this Connection object.
 void close()
          Releases this Connection object's database and JDBC resources immediately instead of waiting for them to be automatically released.
 void commit()
          Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by this Connection object.
 Array createArrayOf(String arg0, Object[] arg1)
           
 Blob createBlob()
           
 Clob createClob()
           
 NClob createNClob()
           
 SQLXML createSQLXML()
           
 Statement createStatement()
          Creates a Statement object for sending SQL statements to the database.
 Statement createStatement(int resultSetType, int resultSetConcurrency)
          Creates a Statement object that will generate ResultSet objects with the given type and concurrency.
 Statement createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
           
 Struct createStruct(String arg0, Object[] arg1)
           
 boolean getAutoCommit()
          Retrieves the current auto-commit mode for this Connection object.
 String getCatalog()
          Retrieves this Connection object's current catalog name.
protected  String getCharset()
          Accessor method for the charset property
 Properties getClientInfo()
           
 String getClientInfo(String arg0)
           
protected  String getExtension()
          Accessor method for the extension property
 int getHoldability()
          Retrieves the current holdability of ResultSet objects created using this Connection object.
 DatabaseMetaData getMetaData()
          Retrieves a DatabaseMetaData object that contains metadata about the database to which this Connection object represents a connection.
protected  String getPath()
          Accessor method for the path property
protected  char getSeperator()
          Accessor method for the separator property
 int getTransactionIsolation()
          Retrieves this Connection object's current transaction isolation level.
 Map getTypeMap()
          Retrieves the Map object associated with this Connection object.
 SQLWarning getWarnings()
          Retrieves the first warning reported by calls on this Connection object.
 boolean isClosed()
          Retrieves whether this Connection object has been closed.
 boolean isReadOnly()
          Retrieves whether this Connection object is in read-only mode.
protected  boolean isSuppressHeaders()
          Accessor method for the suppressHeaders property
 boolean isValid(int arg0)
           
 boolean isWrapperFor(Class<?> arg0)
           
 String nativeSQL(String sql)
          Converts the given SQL statement into the system's native SQL grammar.
 CallableStatement prepareCall(String sql)
          Creates a CallableStatement object for calling database stored procedures.
 CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency)
          Creates a CallableStatement object that will generate ResultSet objects with the given type and concurrency.
 CallableStatement prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
           
 PreparedStatement prepareStatement(String sql)
          Creates a PreparedStatement object for sending parameterized SQL statements to the database.
 PreparedStatement prepareStatement(String sql, int autoGeneratedKeys)
           
 PreparedStatement prepareStatement(String sql, int[] columnIndexes)
           
 PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency)
          Creates a PreparedStatement object that will generate ResultSet objects with the given type and concurrency.
 PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
           
 PreparedStatement prepareStatement(String sql, String[] columnNames)
           
 void releaseSavepoint(Savepoint savepoint)
           
 void rollback()
          Undoes all changes made in the current transaction and releases any database locks currently held by this Connection object.
 void rollback(Savepoint savepoint)
           
 void setAutoCommit(boolean autoCommit)
          Sets this connection's auto-commit mode to the given state.
 void setCatalog(String catalog)
          Sets the given catalog name in order to select a subspace of this Connection object's database in which to work.
 void setClientInfo(Properties arg0)
           
 void setClientInfo(String arg0, String arg1)
           
 void setHoldability(int holdability)
          Changes the holdability of ResultSet objects created using this Connection object to the given holdability.
 void setReadOnly(boolean readOnly)
          Puts this connection in read-only mode as a hint to the driver to enable database optimizations.
 Savepoint setSavepoint()
           
 Savepoint setSavepoint(String name)
           
 void setTransactionIsolation(int level)
          Attempts to change the transaction isolation level for this Connection object to the one given.
 void setTypeMap(Map map)
          Installs the given TypeMap object as the type map for this Connection object.
<T> T
unwrap(Class<T> arg0)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CsvConnection

protected CsvConnection(String schemaFile,
                        String path)
Creates a new CsvConnection that takes the supplied path

Parameters:
path - directory where the CSV files are located

CsvConnection

protected CsvConnection(String schemaFile,
                        String path,
                        Properties info)
Creates a new CsvConnection that takes the supplied path and properties

Parameters:
path - directory where the CSV files are located
info - set of properties containing custom options
Method Detail

createStatement

public Statement createStatement()
                          throws SQLException
Creates a Statement object for sending SQL statements to the database. SQL statements without parameters are normally executed using Statement objects. If the same SQL statement is executed many times, it may be more efficient to use a PreparedStatement object.

Result sets created using the returned Statement object will by default be type TYPE_FORWARD_ONLY and have a concurrency level of CONCUR_READ_ONLY.

Specified by:
createStatement in interface Connection
Returns:
a new default Statement object
Throws:
SQLException - if a database access error occurs

prepareStatement

public PreparedStatement prepareStatement(String sql)
                                   throws SQLException
Creates a PreparedStatement object for sending parameterized SQL statements to the database.

A SQL statement with or without IN parameters can be pre-compiled and stored in a PreparedStatement object. This object can then be used to efficiently execute this statement multiple times.

Note: This method is optimized for handling parametric SQL statements that benefit from precompilation. If the driver supports precompilation, the method prepareStatement will send the statement to the database for precompilation. Some drivers may not support precompilation. In this case, the statement may not be sent to the database until the PreparedStatement object is executed. This has no direct effect on users; however, it does affect which methods throw certain SQLException objects.

Result sets created using the returned PreparedStatement object will by default be type TYPE_FORWARD_ONLY and have a concurrency level of CONCUR_READ_ONLY.

Specified by:
prepareStatement in interface Connection
Parameters:
sql - an SQL statement that may contain one or more '?' IN parameter placeholders
Returns:
a new default PreparedStatement object containing the pre-compiled SQL statement
Throws:
SQLException - if a database access error occurs

prepareCall

public CallableStatement prepareCall(String sql)
                              throws SQLException
Creates a CallableStatement object for calling database stored procedures. The CallableStatement object provides methods for setting up its IN and OUT parameters, and methods for executing the call to a stored procedure.

Note: This method is optimized for handling stored procedure call statements. Some drivers may send the call statement to the database when the method prepareCall is done; others may wait until the CallableStatement object is executed. This has no direct effect on users; however, it does affect which method throws certain SQLExceptions.

Result sets created using the returned CallableStatement object will by default be type TYPE_FORWARD_ONLY and have a concurrency level of CONCUR_READ_ONLY.

Specified by:
prepareCall in interface Connection
Parameters:
sql - an SQL statement that may contain one or more '?' parameter placeholders. Typically this statement is a JDBC function call escape string.
Returns:
a new default CallableStatement object containing the pre-compiled SQL statement
Throws:
SQLException - if a database access error occurs

nativeSQL

public String nativeSQL(String sql)
                 throws SQLException
Converts the given SQL statement into the system's native SQL grammar. A driver may convert the JDBC SQL grammar into its system's native SQL grammar prior to sending it. This method returns the native form of the statement that the driver would have sent.

Specified by:
nativeSQL in interface Connection
Parameters:
sql - an SQL statement that may contain one or more '?' parameter placeholders
Returns:
the native form of this statement
Throws:
SQLException - if a database access error occurs

setAutoCommit

public void setAutoCommit(boolean autoCommit)
                   throws SQLException
Sets this connection's auto-commit mode to the given state. If a connection is in auto-commit mode, then all its SQL statements will be executed and committed as individual transactions. Otherwise, its SQL statements are grouped into transactions that are terminated by a call to either the method commit or the method rollback. By default, new connections are in auto-commit mode.

The commit occurs when the statement completes or the next execute occurs, whichever comes first. In the case of statements returning a ResultSet object, the statement completes when the last row of the ResultSet object has been retrieved or the ResultSet object has been closed. In advanced cases, a single statement may return multiple results as well as output parameter values. In these cases, the commit occurs when all results and output parameter values have been retrieved.

NOTE: If this method is called during a transaction, the transaction is committed.

Specified by:
setAutoCommit in interface Connection
Parameters:
autoCommit - true to enable auto-commit mode; false to disable it
Throws:
SQLException - if a database access error occurs
See Also:
getAutoCommit()

getAutoCommit

public boolean getAutoCommit()
                      throws SQLException
Retrieves the current auto-commit mode for this Connection object.

Specified by:
getAutoCommit in interface Connection
Returns:
the current state of this Connection object's auto-commit mode
Throws:
SQLException - if a database access error occurs
See Also:
setAutoCommit(boolean)

commit

public void commit()
            throws SQLException
Makes all changes made since the previous commit/rollback permanent and releases any database locks currently held by this Connection object. This method should be used only when auto-commit mode has been disabled.

Specified by:
commit in interface Connection
Throws:
SQLException - if a database access error occurs or this Connection object is in auto-commit mode
See Also:
setAutoCommit(boolean)

rollback

public void rollback()
              throws SQLException
Undoes all changes made in the current transaction and releases any database locks currently held by this Connection object. This method should be used only when auto-commit mode has been disabled.

Specified by:
rollback in interface Connection
Throws:
SQLException - if a database access error occurs or this Connection object is in auto-commit mode
See Also:
setAutoCommit(boolean)

close

public void close()
           throws SQLException
Releases this Connection object's database and JDBC resources immediately instead of waiting for them to be automatically released.

Calling the method close on a Connection object that is already closed is a no-op.

Note: A Connection object is automatically closed when it is garbage collected. Certain fatal errors also close a Connection object.

Specified by:
close in interface Connection
Throws:
SQLException - if a database access error occurs

isClosed

public boolean isClosed()
                 throws SQLException
Retrieves whether this Connection object has been closed. A connection is closed if the method close has been called on it or if certain fatal errors have occurred. This method is guaranteed to return true only when it is called after the method Connection.close has been called.

This method generally cannot be called to determine whether a connection to a database is valid or invalid. A typical client can determine that a connection is invalid by catching any exceptions that might be thrown when an operation is attempted.

Specified by:
isClosed in interface Connection
Returns:
true if this Connection object is closed; false if it is still open
Throws:
SQLException - if a database access error occurs

getMetaData

public DatabaseMetaData getMetaData()
                             throws SQLException
Retrieves a DatabaseMetaData object that contains metadata about the database to which this Connection object represents a connection. The metadata includes information about the database's tables, its supported SQL grammar, its stored procedures, the capabilities of this connection, and so on. Adapted by Rogerio Arantes Gaioso

Specified by:
getMetaData in interface Connection
Returns:
a DatabaseMetaData object for this Connection object
Throws:
SQLException - if a database access error occurs

setReadOnly

public void setReadOnly(boolean readOnly)
                 throws SQLException
Puts this connection in read-only mode as a hint to the driver to enable database optimizations.

Note: This method cannot be called during a transaction.

Specified by:
setReadOnly in interface Connection
Parameters:
readOnly - true enables read-only mode; false disables it
Throws:
SQLException - if a database access error occurs or this method is called during a transaction

isReadOnly

public boolean isReadOnly()
                   throws SQLException
Retrieves whether this Connection object is in read-only mode.

Specified by:
isReadOnly in interface Connection
Returns:
true if this Connection object is read-only; false otherwise
Throws:
SQLException - if a database access error occurs

setCatalog

public void setCatalog(String catalog)
                throws SQLException
Sets the given catalog name in order to select a subspace of this Connection object's database in which to work.

If the driver does not support catalogs, it will silently ignore this request.

Specified by:
setCatalog in interface Connection
Parameters:
catalog - the name of a catalog (subspace in this Connection object's database) in which to work
Throws:
SQLException - if a database access error occurs
See Also:
getCatalog()

getCatalog

public String getCatalog()
                  throws SQLException
Retrieves this Connection object's current catalog name.

Specified by:
getCatalog in interface Connection
Returns:
the current catalog name or null if there is none
Throws:
SQLException - if a database access error occurs
See Also:
setCatalog(java.lang.String)

setTransactionIsolation

public void setTransactionIsolation(int level)
                             throws SQLException
Attempts to change the transaction isolation level for this Connection object to the one given. The constants defined in the interface Connection are the possible transaction isolation levels.

Note: If this method is called during a transaction, the result is implementation-defined.

Specified by:
setTransactionIsolation in interface Connection
Parameters:
level - one of the following Connection constants: Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ, or Connection.TRANSACTION_SERIALIZABLE. (Note that Connection.TRANSACTION_NONE cannot be used because it specifies that transactions are not supported.)
Throws:
SQLException - if a database access error occurs or the given parameter is not one of the Connection constants
See Also:
DatabaseMetaData.supportsTransactionIsolationLevel(int), getTransactionIsolation()

getTransactionIsolation

public int getTransactionIsolation()
                            throws SQLException
Retrieves this Connection object's current transaction isolation level.

Specified by:
getTransactionIsolation in interface Connection
Returns:
the current transaction isolation level, which will be one of the following constants: Connection.TRANSACTION_READ_UNCOMMITTED, Connection.TRANSACTION_READ_COMMITTED, Connection.TRANSACTION_REPEATABLE_READ, Connection.TRANSACTION_SERIALIZABLE, or Connection.TRANSACTION_NONE.
Throws:
SQLException - if a database access error occurs
See Also:
setTransactionIsolation(int)

getWarnings

public SQLWarning getWarnings()
                       throws SQLException
Retrieves the first warning reported by calls on this Connection object. If there is more than one warning, subsequent warnings will be chained to the first one and can be retrieved by calling the method SQLWarning.getNextWarning on the warning that was retrieved previously.

This method may not be called on a closed connection; doing so will cause an SQLException to be thrown.

Note: Subsequent warnings will be chained to this SQLWarning.

Specified by:
getWarnings in interface Connection
Returns:
the first SQLWarning object or null if there are none
Throws:
SQLException - if a database access error occurs or this method is called on a closed connection
See Also:
SQLWarning

clearWarnings

public void clearWarnings()
                   throws SQLException
Clears all warnings reported for this Connection object. After a call to this method, the method getWarnings returns null until a new warning is reported for this Connection object.

Specified by:
clearWarnings in interface Connection
Throws:
SQLException - if a database access error occurs

createStatement

public Statement createStatement(int resultSetType,
                                 int resultSetConcurrency)
                          throws SQLException
Creates a Statement object that will generate ResultSet objects with the given type and concurrency. This method is the same as the createStatement method above, but it allows the default result set type and concurrency to be overridden. Now also supports ResultSet.TYPE_SCROLL_SENSITIVE

Specified by:
createStatement in interface Connection
Parameters:
resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE
resultSetConcurrency - a concurrency type; one of ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE
Returns:
a new Statement object that will generate ResultSet objects with the given type and concurrency
Throws:
SQLException - if a database access error occurs or the given parameters are not ResultSet constants indicating type and concurrency

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          int resultSetType,
                                          int resultSetConcurrency)
                                   throws SQLException
Creates a PreparedStatement object that will generate ResultSet objects with the given type and concurrency. This method is the same as the prepareStatement method above, but it allows the default result set type and concurrency to be overridden.

Specified by:
prepareStatement in interface Connection
Parameters:
sql - a String object that is the SQL statement to be sent to the database; may contain one or more ? IN parameters
resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE
resultSetConcurrency - a concurrency type; one of ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE
Returns:
a new PreparedStatement object containing the pre-compiled SQL statement that will produce ResultSet objects with the given type and concurrency
Throws:
SQLException - if a database access error occurs or the given parameters are not ResultSet constants indicating type and concurrency

prepareCall

public CallableStatement prepareCall(String sql,
                                     int resultSetType,
                                     int resultSetConcurrency)
                              throws SQLException
Creates a CallableStatement object that will generate ResultSet objects with the given type and concurrency. This method is the same as the prepareCall method above, but it allows the default result set type and concurrency to be overridden.

Specified by:
prepareCall in interface Connection
Parameters:
sql - a String object that is the SQL statement to be sent to the database; may contain on or more ? parameters
resultSetType - a result set type; one of ResultSet.TYPE_FORWARD_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE, or ResultSet.TYPE_SCROLL_SENSITIVE
resultSetConcurrency - a concurrency type; one of ResultSet.CONCUR_READ_ONLY or ResultSet.CONCUR_UPDATABLE
Returns:
a new CallableStatement object containing the pre-compiled SQL statement that will produce ResultSet objects with the given type and concurrency
Throws:
SQLException - if a database access error occurs or the given parameters are not ResultSet constants indicating type and concurrency

getTypeMap

public Map getTypeMap()
               throws SQLException
Retrieves the Map object associated with this Connection object. Unless the application has added an entry, the type map returned will be empty.

Specified by:
getTypeMap in interface Connection
Returns:
the java.util.Map object associated with this Connection object
Throws:
SQLException - if a database access error occurs
See Also:
setTypeMap(java.util.Map)

setTypeMap

public void setTypeMap(Map map)
                throws SQLException
Installs the given TypeMap object as the type map for this Connection object. The type map will be used for the custom mapping of SQL structured types and distinct types.

Specified by:
setTypeMap in interface Connection
Parameters:
map - the java.util.Map object to install as the replacement for this Connection object's default type map
Throws:
SQLException - if a database access error occurs or the given parameter is not a java.util.Map object
See Also:
getTypeMap()

setHoldability

public void setHoldability(int holdability)
                    throws SQLException
Changes the holdability of ResultSet objects created using this Connection object to the given holdability.

Specified by:
setHoldability in interface Connection
Parameters:
holdability - a ResultSet holdability constant; one of ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT
Throws:
SQLException - if a database access occurs, the given parameter is not a ResultSet constant indicating holdability, or the given holdability is not supported
Since:
1.4
See Also:
getHoldability(), ResultSet

getHoldability

public int getHoldability()
                   throws SQLException
Retrieves the current holdability of ResultSet objects created using this Connection object.

Specified by:
getHoldability in interface Connection
Returns:
the holdability, one of ResultSet.HOLD_CURSORS_OVER_COMMIT or ResultSet.CLOSE_CURSORS_AT_COMMIT
Throws:
SQLException - if a database access occurs
Since:
1.4
See Also:
setHoldability(int), ResultSet

setSavepoint

public Savepoint setSavepoint()
                       throws SQLException
Specified by:
setSavepoint in interface Connection
Throws:
SQLException

setSavepoint

public Savepoint setSavepoint(String name)
                       throws SQLException
Specified by:
setSavepoint in interface Connection
Throws:
SQLException

rollback

public void rollback(Savepoint savepoint)
              throws SQLException
Specified by:
rollback in interface Connection
Throws:
SQLException

releaseSavepoint

public void releaseSavepoint(Savepoint savepoint)
                      throws SQLException
Specified by:
releaseSavepoint in interface Connection
Throws:
SQLException

createStatement

public Statement createStatement(int resultSetType,
                                 int resultSetConcurrency,
                                 int resultSetHoldability)
                          throws SQLException
Specified by:
createStatement in interface Connection
Throws:
SQLException

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          int resultSetType,
                                          int resultSetConcurrency,
                                          int resultSetHoldability)
                                   throws SQLException
Specified by:
prepareStatement in interface Connection
Throws:
SQLException

prepareCall

public CallableStatement prepareCall(String sql,
                                     int resultSetType,
                                     int resultSetConcurrency,
                                     int resultSetHoldability)
                              throws SQLException
Specified by:
prepareCall in interface Connection
Throws:
SQLException

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          int autoGeneratedKeys)
                                   throws SQLException
Specified by:
prepareStatement in interface Connection
Throws:
SQLException

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          int[] columnIndexes)
                                   throws SQLException
Specified by:
prepareStatement in interface Connection
Throws:
SQLException

prepareStatement

public PreparedStatement prepareStatement(String sql,
                                          String[] columnNames)
                                   throws SQLException
Specified by:
prepareStatement in interface Connection
Throws:
SQLException

createArrayOf

public Array createArrayOf(String arg0,
                           Object[] arg1)
                    throws SQLException
Specified by:
createArrayOf in interface Connection
Throws:
SQLException

createBlob

public Blob createBlob()
                throws SQLException
Specified by:
createBlob in interface Connection
Throws:
SQLException

createClob

public Clob createClob()
                throws SQLException
Specified by:
createClob in interface Connection
Throws:
SQLException

createNClob

public NClob createNClob()
                  throws SQLException
Specified by:
createNClob in interface Connection
Throws:
SQLException

createSQLXML

public SQLXML createSQLXML()
                    throws SQLException
Specified by:
createSQLXML in interface Connection
Throws:
SQLException

createStruct

public Struct createStruct(String arg0,
                           Object[] arg1)
                    throws SQLException
Specified by:
createStruct in interface Connection
Throws:
SQLException

getClientInfo

public Properties getClientInfo()
                         throws SQLException
Specified by:
getClientInfo in interface Connection
Throws:
SQLException

getClientInfo

public String getClientInfo(String arg0)
                     throws SQLException
Specified by:
getClientInfo in interface Connection
Throws:
SQLException

isValid

public boolean isValid(int arg0)
                throws SQLException
Specified by:
isValid in interface Connection
Throws:
SQLException

setClientInfo

public void setClientInfo(Properties arg0)
                   throws SQLClientInfoException
Specified by:
setClientInfo in interface Connection
Throws:
SQLClientInfoException

setClientInfo

public void setClientInfo(String arg0,
                          String arg1)
                   throws SQLClientInfoException
Specified by:
setClientInfo in interface Connection
Throws:
SQLClientInfoException

isWrapperFor

public boolean isWrapperFor(Class<?> arg0)
                     throws SQLException
Specified by:
isWrapperFor in interface Wrapper
Throws:
SQLException

unwrap

public <T> T unwrap(Class<T> arg0)
         throws SQLException
Specified by:
unwrap in interface Wrapper
Throws:
SQLException

getPath

protected String getPath()
Accessor method for the path property

Returns:
current value for the path property

getExtension

protected String getExtension()
Accessor method for the extension property

Returns:
current value for the extension property

getSeperator

protected char getSeperator()
Accessor method for the separator property

Returns:
current value for the separator property

isSuppressHeaders

protected boolean isSuppressHeaders()
Accessor method for the suppressHeaders property

Returns:
current value for the suppressHeaders property

getCharset

protected String getCharset()
Accessor method for the charset property

Returns:
current value for the suppressHeaders property


Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.