net.sf.jxls.reader
Class ReaderBuilder

java.lang.Object
  extended by net.sf.jxls.reader.ReaderBuilder

public class ReaderBuilder
extends java.lang.Object

Author:
Leonid Vysochyn

Constructor Summary
ReaderBuilder()
           
 
Method Summary
 ReaderBuilder addLoopBlockReader(int startRow, int endRow, java.lang.String items, java.lang.String varName, java.lang.Class varType)
           
 ReaderBuilder addLoopBlockReaderToParent()
           
 ReaderBuilder addLoopBreakCondition()
           
 ReaderBuilder addMapping(java.lang.String cellName, java.lang.String propertyName)
           
 ReaderBuilder addOffsetCellCheck(short offset, java.lang.String value)
           
 ReaderBuilder addOffsetRowCheck(int offset)
           
 ReaderBuilder addSheetReader(java.lang.String sheetName)
           
 ReaderBuilder addSimpleBlockReader(int startRow, int endRow)
           
 ReaderBuilder addSimpleBlockReaderToParent()
           
static XLSReader buildFromXML(java.io.File xmlFile)
           
static XLSReader buildFromXML(java.io.InputStream xmlStream)
           
 XLSReader getReader()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReaderBuilder

public ReaderBuilder()
Method Detail

buildFromXML

public static XLSReader buildFromXML(java.io.InputStream xmlStream)
                              throws java.io.IOException,
                                     org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

buildFromXML

public static XLSReader buildFromXML(java.io.File xmlFile)
                              throws java.io.IOException,
                                     org.xml.sax.SAXException
Throws:
java.io.IOException
org.xml.sax.SAXException

addSheetReader

public ReaderBuilder addSheetReader(java.lang.String sheetName)

getReader

public XLSReader getReader()

addSimpleBlockReader

public ReaderBuilder addSimpleBlockReader(int startRow,
                                          int endRow)

addMapping

public ReaderBuilder addMapping(java.lang.String cellName,
                                java.lang.String propertyName)

addLoopBlockReader

public ReaderBuilder addLoopBlockReader(int startRow,
                                        int endRow,
                                        java.lang.String items,
                                        java.lang.String varName,
                                        java.lang.Class varType)

addLoopBreakCondition

public ReaderBuilder addLoopBreakCondition()

addOffsetRowCheck

public ReaderBuilder addOffsetRowCheck(int offset)

addOffsetCellCheck

public ReaderBuilder addOffsetCellCheck(short offset,
                                        java.lang.String value)

addSimpleBlockReaderToParent

public ReaderBuilder addSimpleBlockReaderToParent()

addLoopBlockReaderToParent

public ReaderBuilder addLoopBlockReaderToParent()


Copyright © 2005-2013 jXLS Team. All Rights Reserved.