Class XSSFSheetXMLHandler
- java.lang.Object
 - 
- org.xml.sax.helpers.DefaultHandler
 - 
- org.apache.poi.xssf.eventusermodel.XSSFSheetXMLHandler
 
 
 
- 
- All Implemented Interfaces:
 org.xml.sax.ContentHandler,org.xml.sax.DTDHandler,org.xml.sax.EntityResolver,org.xml.sax.ErrorHandler
public class XSSFSheetXMLHandler extends org.xml.sax.helpers.DefaultHandlerThis class handles the processing of a sheet#.xml sheet part of a XSSF .xlsx file, and generates row and cell events for it. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceXSSFSheetXMLHandler.SheetContentsHandlerYou need to implement this to handle the results of the sheet parsing. 
- 
Constructor Summary
Constructors Constructor Description XSSFSheetXMLHandler(Styles styles, Comments comments, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)Accepts objects needed while parsing.XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, boolean formulasNotResults)Accepts objects needed while parsing.XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)Accepts objects needed while parsing. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcharacters(char[] ch, int start, int length)Captures characters only if a suitable element is open.voidendElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)voidstartElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) 
 - 
 
- 
- 
Constructor Detail
- 
XSSFSheetXMLHandler
public XSSFSheetXMLHandler(Styles styles, Comments comments, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
Accepts objects needed while parsing.- Parameters:
 styles- Table of stylesstrings- Table of shared strings
 
- 
XSSFSheetXMLHandler
public XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, DataFormatter dataFormatter, boolean formulasNotResults)
Accepts objects needed while parsing.- Parameters:
 styles- Table of stylesstrings- Table of shared strings
 
- 
XSSFSheetXMLHandler
public XSSFSheetXMLHandler(Styles styles, SharedStrings strings, XSSFSheetXMLHandler.SheetContentsHandler sheetContentsHandler, boolean formulasNotResults)
Accepts objects needed while parsing.- Parameters:
 styles- Table of stylesstrings- Table of shared strings
 
 - 
 
- 
Method Detail
- 
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes) throws org.xml.sax.SAXException- Specified by:
 startElementin interfaceorg.xml.sax.ContentHandler- Overrides:
 startElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
 org.xml.sax.SAXException
 
- 
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException- Specified by:
 endElementin interfaceorg.xml.sax.ContentHandler- Overrides:
 endElementin classorg.xml.sax.helpers.DefaultHandler- Throws:
 org.xml.sax.SAXException
 
- 
characters
public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXExceptionCaptures characters only if a suitable element is open. Originally was just "v"; extended for inlineStr also.- Specified by:
 charactersin interfaceorg.xml.sax.ContentHandler- Overrides:
 charactersin classorg.xml.sax.helpers.DefaultHandler- Throws:
 org.xml.sax.SAXException
 
 - 
 
 -