Package org.mapsforge.map.rendertheme
Class XmlRenderThemeStyleMenu
- java.lang.Object
-
- org.mapsforge.map.rendertheme.XmlRenderThemeStyleMenu
-
- All Implemented Interfaces:
java.io.Serializable
public class XmlRenderThemeStyleMenu extends java.lang.Object implements java.io.Serializable
Entry class for automatically building menus from rendertheme V4+ files. This class holds all the defined layers and allows to retrieve them by name or through iteration. This class is Serializable to be able to pass an instance of it through the Android Intent mechanism.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description XmlRenderThemeStyleMenu(java.lang.String id, java.lang.String defaultLanguage, java.lang.String defaultValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlRenderThemeStyleLayer
createLayer(java.lang.String id, boolean visible, boolean enabled)
java.lang.String
getDefaultLanguage()
java.lang.String
getDefaultValue()
java.lang.String
getId()
XmlRenderThemeStyleLayer
getLayer(java.lang.String id)
java.util.Map<java.lang.String,XmlRenderThemeStyleLayer>
getLayers()
-
-
-
Method Detail
-
createLayer
public XmlRenderThemeStyleLayer createLayer(java.lang.String id, boolean visible, boolean enabled)
-
getLayer
public XmlRenderThemeStyleLayer getLayer(java.lang.String id)
-
getLayers
public java.util.Map<java.lang.String,XmlRenderThemeStyleLayer> getLayers()
-
getDefaultLanguage
public java.lang.String getDefaultLanguage()
-
getDefaultValue
public java.lang.String getDefaultValue()
-
getId
public java.lang.String getId()
-
-