package com.wj.dexknife.shell.apkparser.parser; import com.wj.dexknife.shell.apkparser.struct.xml.XmlCData; import com.wj.dexknife.shell.apkparser.struct.xml.XmlNamespaceEndTag; import com.wj.dexknife.shell.apkparser.struct.xml.XmlNamespaceStartTag; import com.wj.dexknife.shell.apkparser.struct.xml.XmlNodeEndTag; import com.wj.dexknife.shell.apkparser.struct.xml.XmlNodeStartTag; /** * callback interface for parse binary xml file. * * @author dongliu */ public interface XmlStreamer { void onStartTag(XmlNodeStartTag xmlNodeStartTag); void onEndTag(XmlNodeEndTag xmlNodeEndTag); void onCData(XmlCData xmlCData); void onNamespaceStart(XmlNamespaceStartTag tag); void onNamespaceEnd(XmlNamespaceEndTag tag); }