Package ru.ispras.microtesk.settings
Class SettingsParser
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- ru.ispras.microtesk.settings.SettingsParser
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public final class SettingsParser extends org.xml.sax.helpers.DefaultHandler
SettingsParser
implements a SAX-based parser of XML-based generator settings.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
GeneratorSettings
parse()
static GeneratorSettings
parse(java.lang.String fileName)
static GeneratorSettings
parse(java.lang.String fileName, AbstractSettingsParser<?> parser)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
-
-
-
Method Detail
-
parse
public static GeneratorSettings parse(java.lang.String fileName, AbstractSettingsParser<?> parser)
-
parse
public static GeneratorSettings parse(java.lang.String fileName)
-
parse
public GeneratorSettings parse()
-
startElement
public void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
- Specified by:
startElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
startElement
in classorg.xml.sax.helpers.DefaultHandler
-
endElement
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
- Specified by:
endElement
in interfaceorg.xml.sax.ContentHandler
- Overrides:
endElement
in classorg.xml.sax.helpers.DefaultHandler
-
-