org.argouml.xml
Class SAXParserBase

org.argouml.xml.SAXParserBase
Direct Known Subclasses:
ArgoParser, TodoParser

public abstract class SAXParserBase


Field Summary
protected static boolean _dbg
           
protected static java.lang.String _returnString
           
protected  boolean _startElement
           
protected static boolean _verbose
           
protected  org.apache.log4j.Category cat
           
 
Constructor Summary
SAXParserBase()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String name)
           
 java.lang.String getJarResource(java.lang.String cls)
           
 long getParseTime()
           
 boolean getStats()
           
protected abstract  void handleEndElement(XMLElement e)
           
protected abstract  void handleStartElement(XMLElement e)
           
 void ignoreElement(XMLElement e)
           
 void notImplemented(XMLElement e)
           
 void parse(java.io.InputStream is)
           
 void parse(java.net.URL url)
           
 org.argouml.xml.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId)
           
 void setDebug(boolean debug)
           
 void setStats(boolean stats)
           
 void startElement(java.lang.String name, org.argouml.xml.AttributeList atts)
           
 

Field Detail

cat

protected org.apache.log4j.Category cat

_returnString

protected static final java.lang.String _returnString

_dbg

protected static boolean _dbg

_verbose

protected static boolean _verbose

_startElement

protected boolean _startElement
Constructor Detail

SAXParserBase

public SAXParserBase()
Method Detail

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 java.lang.Exception

parse

public void parse(java.io.InputStream is)
           throws java.lang.Exception

handleStartElement

protected abstract void handleStartElement(XMLElement e)

handleEndElement

protected abstract void handleEndElement(XMLElement e)

startElement

public void startElement(java.lang.String name,
                         org.argouml.xml.AttributeList atts)
                  throws org.xml.sax.SAXException

endElement

public void endElement(java.lang.String name)
                throws org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException

resolveEntity

public org.argouml.xml.InputSource resolveEntity(java.lang.String publicId,
                                                 java.lang.String systemId)

getJarResource

public java.lang.String getJarResource(java.lang.String cls)

ignoreElement

public void ignoreElement(XMLElement e)

notImplemented

public void notImplemented(XMLElement e)


ArgoUML (c) 1996-2002
ArgoUML Project Home
ArgoUML Cookbook