java.lang.Object
com.memoire.xml.XmlParser
- All Implemented Interfaces:
- XmlListener
- public class XmlParser
- extends java.lang.Object
- implements XmlListener
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XML
public static final int XML
- See Also:
- Constant Field Values
HTML
public static final int HTML
- See Also:
- Constant Field Values
TXT
public static final int TXT
- See Also:
- Constant Field Values
in_
private java.io.Reader in_
buf_
private char[] buf_
nbc_
private int nbc_
lineno_
private int lineno_
charno_
private int charno_
origin_
private java.lang.String origin_
mode_
private int mode_
listener_
private XmlListener listener_
tag
private int tag
pile_
private java.util.Stack pile_
XmlParser
public XmlParser(java.lang.String _origin)
throws java.io.IOException
XmlParser
public XmlParser(java.lang.String _origin,
int _mode)
throws java.io.IOException
XmlParser
public XmlParser(java.io.File _origin)
throws java.io.IOException
XmlParser
public XmlParser(java.io.File _origin,
int _mode)
throws java.io.IOException
XmlParser
public XmlParser(java.io.Reader _in,
java.lang.String _origin)
XmlParser
public XmlParser(java.io.Reader _in,
java.lang.String _origin,
int _mode)
replace
protected static final java.lang.String replace(java.lang.String _s,
java.lang.String _a,
java.lang.String _b)
ready
private boolean ready()
throws java.io.IOException
getMode
public int getMode()
setMode
public void setMode(int _mode)
origin
public java.lang.String origin()
lineno
public int lineno()
charno
public int charno()
readC
private char readC()
throws java.io.IOException
peekC
private char peekC()
putC
private void putC(char _c)
isSpace
private static final boolean isSpace(char c)
isLetterOrDigit
private static final boolean isLetterOrDigit(char c)
readToken0
private java.lang.String readToken0()
throws java.io.IOException
readToken
private java.lang.String readToken()
throws java.io.IOException
pushToken
private void pushToken(java.lang.String _token)
parse
public void parse()
throws java.io.IOException
setXmlListener
public void setXmlListener(XmlListener _l)
location
public void location(java.lang.String _origin,
int _lineno,
int _charno)
- Specified by:
location in interface XmlListener
startElement
public void startElement(java.lang.String _tag)
- Specified by:
startElement in interface XmlListener
endElement
public void endElement(java.lang.String _tag)
- Specified by:
endElement in interface XmlListener
attribute
public void attribute(java.lang.String _name,
java.lang.String _value)
- Specified by:
attribute in interface XmlListener
text
public void text(java.lang.String _data)
- Specified by:
text in interface XmlListener
error
public void error(java.lang.String _message)
- Specified by:
error in interface XmlListener
main
public static void main(java.lang.String[] _args)