From: <zep...@us...> - 2006-11-25 17:21:44
|
Revision: 197 http://svn.sourceforge.net/pzfilereader/?rev=197&view=rev Author: zepernick Date: 2006-11-25 09:21:43 -0800 (Sat, 25 Nov 2006) Log Message: ----------- added bx parser Modified Paths: -------------- trunk/PZFileReader/src/main/java/net/sf/pzfilereader/AbstractDelimiterPZParser.java trunk/PZFileReader/src/main/java/net/sf/pzfilereader/util/PZConstants.java Modified: trunk/PZFileReader/src/main/java/net/sf/pzfilereader/AbstractDelimiterPZParser.java =================================================================== --- trunk/PZFileReader/src/main/java/net/sf/pzfilereader/AbstractDelimiterPZParser.java 2006-11-25 17:18:43 UTC (rev 196) +++ trunk/PZFileReader/src/main/java/net/sf/pzfilereader/AbstractDelimiterPZParser.java 2006-11-25 17:21:43 UTC (rev 197) @@ -272,8 +272,13 @@ // end record line break logic // ******************************************************************** + //TODO + //seems like we may want to try doing something like this. I have my reservations because + //it is possible that we don't get a "detail" id and this might generate NPE + //is it going to create too much overhead to do a null check here as well??? + //final int intialSize = ParserUtils.getColumnMetaData(PZConstants.DETAIL_ID, getColumnMD()).size(); // column values - final List columns = ParserUtils.splitLine(lineData, delimiter, qualifier); + final List columns = ParserUtils.splitLine(lineData, delimiter, qualifier, PZConstants.SPLITLINE_SIZE_INIT); lineData = ""; final String mdkey = ParserUtils.getCMDKeyForDelimitedFile(getColumnMD(), columns); final List cmds = ParserUtils.getColumnMetaData(mdkey, getColumnMD()); Modified: trunk/PZFileReader/src/main/java/net/sf/pzfilereader/util/PZConstants.java =================================================================== --- trunk/PZFileReader/src/main/java/net/sf/pzfilereader/util/PZConstants.java 2006-11-25 17:18:43 UTC (rev 196) +++ trunk/PZFileReader/src/main/java/net/sf/pzfilereader/util/PZConstants.java 2006-11-25 17:21:43 UTC (rev 197) @@ -44,6 +44,8 @@ public static final String DELIMITED_FILE = "delimited"; public static final String FIXEDLENGTH_FILE = "fixed"; + + public static final int SPLITLINE_SIZE_INIT = 10; private PZConstants() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |