water.parser
Class CustomParser.CustomInspectDataOut

java.lang.Object
  extended by water.Iced
      extended by water.parser.CustomParser.CustomInspectDataOut
All Implemented Interfaces:
java.lang.Cloneable, Freezable, CustomParser.DataOut
Enclosing class:
CustomParser

protected static class CustomParser.CustomInspectDataOut
extends Iced
implements CustomParser.DataOut


Field Summary
 boolean _header
           
 int _invalidLines
           
 int _ncols
           
 int _nlines
           
 
Constructor Summary
CustomParser.CustomInspectDataOut()
           
 
Method Summary
 void addInvalidCol(int colIdx)
           
 void addNumCol(int colIdx, double d)
           
 void addNumCol(int colIdx, long number, int exp)
           
 void addStrCol(int colIdx, ValueString str)
           
 java.lang.String[][] data()
           
 void invalidLine(java.lang.String err)
           
 void invalidValue(int linenum, int colnum)
           
 boolean isString(int colIdx)
           
 void newLine()
           
 void rollbackLine()
           
 void setColumnNames(java.lang.String[] names)
           
 
Methods inherited from class water.Iced
clone, frozenType, init, newInstance, read, toDocField, write, writeJSON, writeJSONFields
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface water.Freezable
frozenType, newInstance, read, toDocField, write, writeJSONFields
 

Field Detail

_nlines

public int _nlines

_ncols

public int _ncols

_invalidLines

public int _invalidLines

_header

public boolean _header
Constructor Detail

CustomParser.CustomInspectDataOut

public CustomParser.CustomInspectDataOut()
Method Detail

data

public java.lang.String[][] data()

setColumnNames

public void setColumnNames(java.lang.String[] names)
Specified by:
setColumnNames in interface CustomParser.DataOut

newLine

public void newLine()
Specified by:
newLine in interface CustomParser.DataOut

isString

public boolean isString(int colIdx)
Specified by:
isString in interface CustomParser.DataOut

addNumCol

public void addNumCol(int colIdx,
                      long number,
                      int exp)
Specified by:
addNumCol in interface CustomParser.DataOut

addNumCol

public void addNumCol(int colIdx,
                      double d)
Specified by:
addNumCol in interface CustomParser.DataOut

addInvalidCol

public void addInvalidCol(int colIdx)
Specified by:
addInvalidCol in interface CustomParser.DataOut

addStrCol

public void addStrCol(int colIdx,
                      ValueString str)
Specified by:
addStrCol in interface CustomParser.DataOut

rollbackLine

public void rollbackLine()
Specified by:
rollbackLine in interface CustomParser.DataOut

invalidLine

public void invalidLine(java.lang.String err)
Specified by:
invalidLine in interface CustomParser.DataOut

invalidValue

public void invalidValue(int linenum,
                         int colnum)
Specified by:
invalidValue in interface CustomParser.DataOut