| 
     
      
      
      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.
 |