Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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