rename RenderThemeHandler - XmlThemeBuilder
This commit is contained in:
parent
61ca022d5b
commit
4e3fc1643d
@ -22,7 +22,7 @@ import java.io.InputStream;
|
||||
import javax.xml.parsers.ParserConfigurationException;
|
||||
import javax.xml.parsers.SAXParserFactory;
|
||||
|
||||
import org.oscim.theme.RenderThemeHandler;
|
||||
import org.oscim.theme.XmlThemeBuilder;
|
||||
import org.oscim.tiling.TileSource.OpenResult;
|
||||
import org.xml.sax.InputSource;
|
||||
import org.xml.sax.SAXException;
|
||||
@ -40,7 +40,7 @@ public final class ValidRenderTheme implements ValidFileFilter {
|
||||
|
||||
try {
|
||||
inputStream = new FileInputStream(file);
|
||||
RenderThemeHandler renderThemeHandler = new RenderThemeHandler();
|
||||
XmlThemeBuilder renderThemeHandler = new XmlThemeBuilder();
|
||||
XMLReader xmlReader = SAXParserFactory.newInstance().newSAXParser().getXMLReader();
|
||||
xmlReader.setContentHandler(renderThemeHandler);
|
||||
xmlReader.parse(new InputSource(inputStream));
|
||||
|
@ -45,7 +45,7 @@ public class ThemeLoader {
|
||||
InputStream inputStream = null;
|
||||
try {
|
||||
inputStream = theme.getRenderThemeAsStream();
|
||||
IRenderTheme t = RenderThemeHandler.getRenderTheme(inputStream);
|
||||
IRenderTheme t = XmlThemeBuilder.from(inputStream);
|
||||
|
||||
if (t != null)
|
||||
t.scaleTextSize(CanvasAdapter.textScale + (CanvasAdapter.dpi / 240 - 1) * 0.5f);
|
||||
|
@ -52,8 +52,8 @@ import org.xml.sax.SAXException;
|
||||
import org.xml.sax.SAXParseException;
|
||||
import org.xml.sax.helpers.DefaultHandler;
|
||||
|
||||
public class RenderThemeHandler extends DefaultHandler {
|
||||
static final Logger log = LoggerFactory.getLogger(RenderThemeHandler.class);
|
||||
public class XmlThemeBuilder extends DefaultHandler {
|
||||
static final Logger log = LoggerFactory.getLogger(XmlThemeBuilder.class);
|
||||
|
||||
private static final int RENDER_THEME_VERSION = 1;
|
||||
|
||||
@ -83,10 +83,10 @@ public class RenderThemeHandler extends DefaultHandler {
|
||||
* @throws IOException
|
||||
* if an I/O error occurs while reading from the input stream.
|
||||
*/
|
||||
public static IRenderTheme getRenderTheme(InputStream inputStream)
|
||||
public static IRenderTheme from(InputStream inputStream)
|
||||
throws SAXException, IOException {
|
||||
|
||||
RenderThemeHandler renderThemeHandler = new RenderThemeHandler();
|
||||
XmlThemeBuilder renderThemeHandler = new XmlThemeBuilder();
|
||||
|
||||
new XMLReaderAdapter().parse(renderThemeHandler, inputStream);
|
||||
|
||||
@ -571,7 +571,7 @@ public class RenderThemeHandler extends DefaultHandler {
|
||||
if ("img".equals(name)) {
|
||||
img = value;
|
||||
} else {
|
||||
RenderThemeHandler.logUnknownAttribute(elementName, name, value, i);
|
||||
XmlThemeBuilder.logUnknownAttribute(elementName, name, value, i);
|
||||
}
|
||||
}
|
||||
if (img == null)
|
||||
@ -600,7 +600,7 @@ public class RenderThemeHandler extends DefaultHandler {
|
||||
Integer.parseInt(pos[3]));
|
||||
}
|
||||
} else {
|
||||
RenderThemeHandler.logUnknownAttribute(elementName, name, value, i);
|
||||
XmlThemeBuilder.logUnknownAttribute(elementName, name, value, i);
|
||||
}
|
||||
}
|
||||
if (regionName == null || r == null)
|
||||
@ -683,7 +683,7 @@ public class RenderThemeHandler extends DefaultHandler {
|
||||
baseTextSize = Float.parseFloat(value);
|
||||
|
||||
else
|
||||
RenderThemeHandler.logUnknownAttribute(elementName, name, value, i);
|
||||
XmlThemeBuilder.logUnknownAttribute(elementName, name, value, i);
|
||||
|
||||
}
|
||||
|
@ -8,7 +8,7 @@ import java.util.Map;
|
||||
import java.util.Stack;
|
||||
|
||||
import org.oscim.theme.IRenderTheme.ThemeException;
|
||||
import org.oscim.theme.RenderThemeHandler;
|
||||
import org.oscim.theme.XmlThemeBuilder;
|
||||
import org.oscim.theme.styles.RenderStyle;
|
||||
import org.xml.sax.Attributes;
|
||||
|
||||
@ -185,7 +185,7 @@ public class RuleBuilder {
|
||||
if ("when-matched".equals(value))
|
||||
selector |= SELECT_WHEN_MATCHED;
|
||||
} else {
|
||||
RenderThemeHandler.logUnknownAttribute(elementName, name, value, i);
|
||||
XmlThemeBuilder.logUnknownAttribute(elementName, name, value, i);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user