XlsxCellHandler.java 658 字节
Newer Older
clevertension's avatar
clevertension 已提交
1 2 3 4
package com.alibaba.excel.analysis.v07;

import org.xml.sax.Attributes;

5 6 7 8 9
/**
 * Cell handler
 *
 * @author Dan Zheng
 */
clevertension's avatar
clevertension 已提交
10
public interface XlsxCellHandler {
11 12
    /**
     * Which tags are supported
罗成 已提交
13
     *
14
     * @param name
罗成 已提交
15 16
     *            Tag name
     * @return Support parsing or not
17
     */
clevertension's avatar
clevertension 已提交
18
    boolean support(String name);
19 20 21

    /**
     * Start handle
罗成 已提交
22
     *
23
     * @param name
罗成 已提交
24
     *            Tag name
25
     * @param attributes
罗成 已提交
26
     *            Tag attributes
27
     */
clevertension's avatar
clevertension 已提交
28
    void startHandle(String name, Attributes attributes);
29 30 31

    /**
     * End handle
罗成 已提交
32
     *
33
     * @param name
罗成 已提交
34
     *            Tag name
35
     */
clevertension's avatar
clevertension 已提交
36 37
    void endHandle(String name);
}