Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.memoire.xml
Class XmlParser  view XmlParser download XmlParser.java

java.lang.Object
  extended bycom.memoire.xml.XmlParser
All Implemented Interfaces:
XmlListener

public class XmlParser
extends java.lang.Object
implements XmlListener


Field Summary
private  char[] buf_
           
private  int charno_
           
static int HTML
           
private  java.io.Reader in_
           
private  int lineno_
           
private  XmlListener listener_
           
private  int mode_
           
private  int nbc_
           
private  java.lang.String origin_
           
private  java.util.Stack pile_
           
private  int tag
           
static int TXT
           
static int XML
           
 
Constructor Summary
XmlParser(java.io.File _origin)
           
XmlParser(java.io.File _origin, int _mode)
           
XmlParser(java.io.Reader _in, java.lang.String _origin)
           
XmlParser(java.io.Reader _in, java.lang.String _origin, int _mode)
           
XmlParser(java.lang.String _origin)
           
XmlParser(java.lang.String _origin, int _mode)
           
 
Method Summary
 void attribute(java.lang.String _name, java.lang.String _value)
           
 int charno()
           
 void endElement(java.lang.String _tag)
           
 void error(java.lang.String _message)
           
 int getMode()
           
private static boolean isLetterOrDigit(char c)
           
private static boolean isSpace(char c)
           
 int lineno()
           
 void location(java.lang.String _origin, int _lineno, int _charno)
           
static void main(java.lang.String[] _args)
           
 java.lang.String origin()
           
 void parse()
           
private  char peekC()
           
private  void pushToken(java.lang.String _token)
           
private  void putC(char _c)
           
private  char readC()
           
private  java.lang.String readToken()
           
private  java.lang.String readToken0()
           
private  boolean ready()
           
protected static java.lang.String replace(java.lang.String _s, java.lang.String _a, java.lang.String _b)
           
 void setMode(int _mode)
           
 void setXmlListener(XmlListener _l)
           
 void startElement(java.lang.String _tag)
           
 void text(java.lang.String _data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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_
Constructor Detail

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)
Method Detail

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)