Package org.mapsforge.map.rendertheme
Class XmlUtils
- java.lang.Object
-
- org.mapsforge.map.rendertheme.XmlUtils
-
public final class XmlUtils extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PREFIX_FILE
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
checkMandatoryAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.Object attributeValue)
static org.mapsforge.core.graphics.ResourceBitmap
createBitmap(org.mapsforge.core.graphics.GraphicFactory graphicFactory, DisplayModel displayModel, java.lang.String relativePathPrefix, java.lang.String src, XmlThemeResourceProvider resourceProvider, int width, int height, int percent)
static org.xmlpull.v1.XmlPullParserException
createXmlPullParserException(java.lang.String element, java.lang.String name, java.lang.String value, int attributeIndex)
static int
getColor(org.mapsforge.core.graphics.GraphicFactory graphicFactory, java.lang.String colorString)
Supported formats are#RRGGBB
and#AARRGGBB
.static int
getColor(org.mapsforge.core.graphics.GraphicFactory graphicFactory, java.lang.String colorString, ThemeCallback themeCallback, RenderInstruction origin)
Supported formats are#RRGGBB
and#AARRGGBB
.static byte
parseNonNegativeByte(java.lang.String name, java.lang.String value)
static float
parseNonNegativeFloat(java.lang.String name, java.lang.String value)
static int
parseNonNegativeInteger(java.lang.String name, java.lang.String value)
-
-
-
Field Detail
-
PREFIX_FILE
public static final java.lang.String PREFIX_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
checkMandatoryAttribute
public static void checkMandatoryAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.Object attributeValue) throws org.xmlpull.v1.XmlPullParserException
- Throws:
org.xmlpull.v1.XmlPullParserException
-
createBitmap
public static org.mapsforge.core.graphics.ResourceBitmap createBitmap(org.mapsforge.core.graphics.GraphicFactory graphicFactory, DisplayModel displayModel, java.lang.String relativePathPrefix, java.lang.String src, XmlThemeResourceProvider resourceProvider, int width, int height, int percent) throws java.io.IOException
- Throws:
java.io.IOException
-
createXmlPullParserException
public static org.xmlpull.v1.XmlPullParserException createXmlPullParserException(java.lang.String element, java.lang.String name, java.lang.String value, int attributeIndex)
-
getColor
public static int getColor(org.mapsforge.core.graphics.GraphicFactory graphicFactory, java.lang.String colorString)
Supported formats are#RRGGBB
and#AARRGGBB
.
-
getColor
public static int getColor(org.mapsforge.core.graphics.GraphicFactory graphicFactory, java.lang.String colorString, ThemeCallback themeCallback, RenderInstruction origin)
Supported formats are#RRGGBB
and#AARRGGBB
.
-
parseNonNegativeByte
public static byte parseNonNegativeByte(java.lang.String name, java.lang.String value) throws org.xmlpull.v1.XmlPullParserException
- Throws:
org.xmlpull.v1.XmlPullParserException
-
parseNonNegativeFloat
public static float parseNonNegativeFloat(java.lang.String name, java.lang.String value) throws org.xmlpull.v1.XmlPullParserException
- Throws:
org.xmlpull.v1.XmlPullParserException
-
parseNonNegativeInteger
public static int parseNonNegativeInteger(java.lang.String name, java.lang.String value) throws org.xmlpull.v1.XmlPullParserException
- Throws:
org.xmlpull.v1.XmlPullParserException
-
-