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

Field Summary
(package private)  XLSLoopBlockReader currentLoopBlockReader
           
(package private)  OffsetRowCheck currentRowCheck
           
(package private)  SectionCheck currentSectionCheck
           
(package private)  XLSSheetReader currentSheetReader
           
(package private)  SimpleBlockReader currentSimpleBlockReader
           
(package private)  boolean lastSheetReader
           
(package private)  XLSReader reader
           
 
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
 

Field Detail

reader

XLSReader reader

currentSheetReader

XLSSheetReader currentSheetReader

currentSimpleBlockReader

SimpleBlockReader currentSimpleBlockReader

currentLoopBlockReader

XLSLoopBlockReader currentLoopBlockReader

lastSheetReader

boolean lastSheetReader

currentSectionCheck

SectionCheck currentSectionCheck

currentRowCheck

OffsetRowCheck currentRowCheck
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-2005-2007 jXLS Team. All Rights Reserved.