Package org.miaixz.bus.office.excel.sax
Class SheetDataSaxHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
org.miaixz.bus.office.excel.sax.SheetDataSaxHandler
- All Implemented Interfaces:
ContentHandler,DTDHandler,EntityResolver,ErrorHandler
sheetData标签内容读取处理器
<sheetData></sheetData>
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected RowHandler行处理器protected org.apache.poi.xssf.model.SharedStringsprotected intprotected org.apache.poi.xssf.model.StylesTable -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcharacters(char[] ch, int start, int length) voidendElement(String uri, String localName, String qName) 标签结束的回调处理方法voidsetRowHandler(RowHandler rowHandler) 设置行处理器voidstartElement(String uri, String localName, String qName, Attributes attributes) 读到一个xml开始标签时的回调处理方法Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warningMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.xml.sax.ContentHandler
declaration
-
Field Details
-
rowHandler
行处理器 -
stylesTable
protected org.apache.poi.xssf.model.StylesTable stylesTable -
sheetIndex
protected int sheetIndex -
index
protected int index
-
-
Constructor Details
-
SheetDataSaxHandler
构造- Parameters:
rowHandler- 行处理器padCellAtEndOfRow- 是否对齐数据,即在行尾补充null cell
-
-
Method Details
-
setRowHandler
设置行处理器- Parameters:
rowHandler- 行处理器
-
startElement
读到一个xml开始标签时的回调处理方法- Specified by:
startElementin interfaceContentHandler- Overrides:
startElementin classDefaultHandler
-
endElement
标签结束的回调处理方法- Specified by:
endElementin interfaceContentHandler- Overrides:
endElementin classDefaultHandler
-
characters
public void characters(char[] ch, int start, int length) - Specified by:
charactersin interfaceContentHandler- Overrides:
charactersin classDefaultHandler
-