org.argouml.xml
Class SAXParserBase
java.lang.Object
|
+--org.xml.sax.HandlerBase
|
+--org.argouml.xml.SAXParserBase
- All Implemented Interfaces:
- org.xml.sax.DocumentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
- Direct Known Subclasses:
- ArgoParser, TodoParser
- public abstract class SAXParserBase
- extends org.xml.sax.HandlerBase
Methods inherited from class org.xml.sax.HandlerBase |
endDocument, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, setDocumentLocator, startDocument, unparsedEntityDecl, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
cat
private static Logger cat
- logger
_returnString
protected static final java.lang.String _returnString
_dbg
protected static boolean _dbg
_verbose
protected static boolean _verbose
_elements
private static XMLElement[] _elements
_nElements
private static int _nElements
_freeElements
private static XMLElement[] _freeElements
_nFreeElements
private static int _nFreeElements
_stats
private static boolean _stats
_parseTime
private static long _parseTime
_startElement
protected boolean _startElement
SAXParserBase
public SAXParserBase()
setDebug
public void setDebug(boolean debug)
setStats
public void setStats(boolean stats)
getStats
public boolean getStats()
getParseTime
public long getParseTime()
parse
public void parse(java.net.URL url)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
parse
public void parse(java.io.InputStream is)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
javax.xml.parsers.ParserConfigurationException
handleStartElement
protected abstract void handleStartElement(XMLElement e)
handleEndElement
protected abstract void handleEndElement(XMLElement e)
startElement
public void startElement(java.lang.String name,
org.xml.sax.AttributeList atts)
throws org.xml.sax.SAXException
- Specified by:
startElement
in interface org.xml.sax.DocumentHandler
- Overrides:
startElement
in class org.xml.sax.HandlerBase
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String name)
throws org.xml.sax.SAXException
- Specified by:
endElement
in interface org.xml.sax.DocumentHandler
- Overrides:
endElement
in class org.xml.sax.HandlerBase
org.xml.sax.SAXException
characters
public void characters(char[] ch,
int start,
int length)
throws org.xml.sax.SAXException
- Specified by:
characters
in interface org.xml.sax.DocumentHandler
- Overrides:
characters
in class org.xml.sax.HandlerBase
org.xml.sax.SAXException
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
- Specified by:
resolveEntity
in interface org.xml.sax.EntityResolver
- Overrides:
resolveEntity
in class org.xml.sax.HandlerBase
getJarResource
public java.lang.String getJarResource(java.lang.String cls)
ignoreElement
public void ignoreElement(XMLElement e)
notImplemented
public void notImplemented(XMLElement e)