public class XmlMapsforgeThemeBuilder
extends org.xml.sax.helpers.DefaultHandler
| Constructor and Description |
|---|
XmlMapsforgeThemeBuilder(ThemeFile theme) |
XmlMapsforgeThemeBuilder(ThemeFile theme,
ThemeCallback themeCallback) |
| Modifier and Type | Method and Description |
|---|---|
void |
endDocument() |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
void |
error(org.xml.sax.SAXParseException exception) |
static IRenderTheme |
read(ThemeFile theme) |
static IRenderTheme |
read(ThemeFile theme,
ThemeCallback themeCallback) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
void |
warning(org.xml.sax.SAXParseException exception) |
public XmlMapsforgeThemeBuilder(ThemeFile theme)
public XmlMapsforgeThemeBuilder(ThemeFile theme, ThemeCallback themeCallback)
public static IRenderTheme read(ThemeFile theme) throws IRenderTheme.ThemeException
theme - an input theme containing valid render theme XML data.IRenderTheme.ThemeException - if an error occurs while parsing the render theme XML.public static IRenderTheme read(ThemeFile theme, ThemeCallback themeCallback) throws IRenderTheme.ThemeException
theme - an input theme containing valid render theme XML data.themeCallback - the theme callback.IRenderTheme.ThemeException - if an error occurs while parsing the render theme XML.public void endDocument()
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerpublic void error(org.xml.sax.SAXParseException exception)
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerpublic void warning(org.xml.sax.SAXParseException exception)
warning in interface org.xml.sax.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerpublic void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws IRenderTheme.ThemeException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerIRenderTheme.ThemeException