[Csvtosql-cvs] csvtosql/src/net/sf/csv2sql/writers AbstractWriter.java, 1.20, 1.21
Brought to you by:
davideconsonni
|
From: Vano <jj...@us...> - 2006-10-12 10:40:03
|
Update of /cvsroot/csvtosql/csvtosql/src/net/sf/csv2sql/writers In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv13211/src/net/sf/csv2sql/writers Modified Files: AbstractWriter.java Log Message: Methods for getting and setting writer parameters added. Parameters are packed into HashMap. Index: AbstractWriter.java =================================================================== RCS file: /cvsroot/csvtosql/csvtosql/src/net/sf/csv2sql/writers/AbstractWriter.java,v retrieving revision 1.20 retrieving revision 1.21 diff -C2 -d -r1.20 -r1.21 *** AbstractWriter.java 5 Nov 2004 16:28:47 -0000 1.20 --- AbstractWriter.java 12 Oct 2006 10:39:49 -0000 1.21 *************** *** 47,50 **** --- 47,55 ---- private Properties properties; private Storage storage; + /** + * Writer parameters. + * @author <a href="mailto:jj...@us...">Ivan Ryndin</a> + */ + private HashMap parameters = null; /** *************** *** 106,110 **** protected abstract HashMap requiredParameterList(); ! protected abstract HashMap optionalParameterList(); } --- 111,133 ---- protected abstract HashMap requiredParameterList(); ! protected abstract HashMap optionalParameterList(); + /** + * This is used for setting of any required Parameters for writer + * @param parameters java.util.HashMap containing writer parameters. Keys are parameter + * identifiers, and appropriate values are parameters itself. + * @author <a href="mailto:jj...@us...">Ivan Ryndin</a> + */ + public void setWriterParameters(HashMap parameters) { + this.parameters = parameters; + } + + /** + * This is used for getting of any required Parameters for writer + * @return Parameters of the writer. Can be null. + * @author <a href="mailto:jj...@us...">Ivan Ryndin</a> + */ + public HashMap getWriterParameters() { + return parameters; + } } |