All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class fr.inria.openmath.omapi.implementation.XMLParser

java.lang.Object
   |
   +----fr.inria.openmath.omapi.ParserAdapter
           |
           +----fr.inria.openmath.omapi.implementation.XMLParser

public class XMLParser
extends ParserAdapter
implements Parser, Locator

Constructor Index

 o XMLParser()
 o XMLParser(ParserHandler)
 o XMLParser(ParserHandler, ParserErrorHandler)

Method Index

 o getColumnNumber()
 o getLineNumber()
 o getParserErrorHandler()
 o getParserHandler()
 o initParse(InputStream)
 o parse(InputStream)
 o parseElement(InputStream)
 o parseObject(InputStream)
 o setParserErrorHandler(ParserErrorHandler)
 o setParserHandler(ParserHandler)
 o skipObject(InputStream)
Try to skip current object.

Constructors

 o XMLParser
 public XMLParser(ParserHandler parserHandler,
                  ParserErrorHandler parserErrorHandler)
 o XMLParser
 public XMLParser(ParserHandler parserHandler)
 o XMLParser
 public XMLParser()

Methods

 o initParse
 public void initParse(InputStream source) throws OMException
See Also:
initParse
 o parseElement
 public void parseElement(InputStream source) throws OMException
See Also:
parseElement
 o parseObject
 public void parseObject(InputStream source) throws OMException
See Also:
parseObject
 o parse
 public void parse(InputStream source) throws OMException
See Also:
parse
 o skipObject
 public boolean skipObject(InputStream source) throws OMException
Try to skip current object.

Skip current object without parsing handler callbacks. This may be a good way to throw away the end of an erroneous object to restart a parse with next one on stream. This is a non blocking call. You may have to call this function several times if object is not available on input stream.

Returns:
true if the end of current object has been reached.

 o getLineNumber
 public int getLineNumber()
See Also:
getLineNumber
 o getColumnNumber
 public int getColumnNumber()
See Also:
getColumnNumber
 o setParserHandler
 public void setParserHandler(ParserHandler handler)
See Also:
setParserHandler
 o getParserHandler
 public ParserHandler getParserHandler()
See Also:
getParserHandler
 o setParserErrorHandler
 public void setParserErrorHandler(ParserErrorHandler handler)
See Also:
setParserErrorHandler
 o getParserErrorHandler
 public ParserErrorHandler getParserErrorHandler()
See Also:
getParserErrorHandler

All Packages  Class Hierarchy  This Package  Previous  Next  Index