Package org.fife.ui.rsyntaxtextarea
Class Theme.XmlHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.fife.ui.rsyntaxtextarea.Theme.XmlHandler
-
- All Implemented Interfaces:
org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
- Enclosing class:
- Theme
private static class Theme.XmlHandler extends org.xml.sax.helpers.DefaultHandler
Loads aSyntaxScheme
from an XML file.
-
-
Constructor Summary
Constructors Modifier Constructor Description private
XmlHandler()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
error(org.xml.sax.SAXParseException e)
void
fatalError(org.xml.sax.SAXParseException e)
static void
load(Theme theme, java.io.InputStream in)
private static int
parseInt(org.xml.sax.Attributes attrs, java.lang.String attr, int def)
org.xml.sax.InputSource
resolveEntity(java.lang.String publicID, java.lang.String systemID)
void
startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
void
warning(org.xml.sax.SAXParseException e)
-
-
-
Field Detail
-
theme
private Theme theme
-
-
Method Detail
-
error
public void error(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
- Specified by:
error
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
error
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
fatalError
public void fatalError(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
- Specified by:
fatalError
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
fatalError
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
load
public static void load(Theme theme, java.io.InputStream in) throws java.io.IOException
- Throws:
java.io.IOException
-
parseInt
private static int parseInt(org.xml.sax.Attributes attrs, java.lang.String attr, int def)
-
resolveEntity
public org.xml.sax.InputSource resolveEntity(java.lang.String publicID, java.lang.String systemID)
- Specified by:
resolveEntity
in interfaceorg.xml.sax.EntityResolver
- Overrides:
resolveEntity
in classorg.xml.sax.helpers.DefaultHandler
-
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
-
warning
public void warning(org.xml.sax.SAXParseException e) throws org.xml.sax.SAXException
- Specified by:
warning
in interfaceorg.xml.sax.ErrorHandler
- Overrides:
warning
in classorg.xml.sax.helpers.DefaultHandler
- Throws:
org.xml.sax.SAXException
-
-