Uses of Interface
org.openstreetmap.josm.tools.template_engine.TemplateEngineDataProvider
-
Packages that use TemplateEngineDataProvider Package Description org.openstreetmap.josm.data.gpx Provides the classes for JOSMGPX data
(points, tracks, routes).org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.gui.layer.markerlayer Provides classes for handling marker layers.org.openstreetmap.josm.gui.tagging.presets Provides classes for handling tagging presets.org.openstreetmap.josm.tools.template_engine Provides classes for a generic template engine used in presets, name rendering and search function. -
-
Uses of TemplateEngineDataProvider in org.openstreetmap.josm.data.gpx
Classes in org.openstreetmap.josm.data.gpx that implement TemplateEngineDataProvider Modifier and Type Class Description class
WayPoint
A point in the GPX data -
Uses of TemplateEngineDataProvider in org.openstreetmap.josm.data.osm
Classes in org.openstreetmap.josm.data.osm that implement TemplateEngineDataProvider Modifier and Type Class Description class
Node
One node data, consisting of one world coordinate waypoint.class
OsmPrimitive
class
Relation
A relation, having a set of tags and any number (0...n) of members.class
Way
One full way, consisting of a list of waynodes
. -
Uses of TemplateEngineDataProvider in org.openstreetmap.josm.gui.layer.markerlayer
Classes in org.openstreetmap.josm.gui.layer.markerlayer that implement TemplateEngineDataProvider Modifier and Type Class Description class
AudioMarker
Marker class with audio playback capability.class
ButtonMarker
Marker class with button look-and-feel.class
ImageMarker
Marker representing an image.class
Marker
Basic marker class.class
PlayHeadMarker
Singleton marker class to track position of audio.class
WebMarker
Marker class with Web URL activation.Fields in org.openstreetmap.josm.gui.layer.markerlayer declared as TemplateEngineDataProvider Modifier and Type Field Description private TemplateEngineDataProvider
Marker. dataProvider
Constructors in org.openstreetmap.josm.gui.layer.markerlayer with parameters of type TemplateEngineDataProvider Constructor Description AudioMarker(LatLon ll, TemplateEngineDataProvider dataProvider, java.net.URL audioUrl, MarkerLayer parentLayer, double time, double offset)
ButtonMarker(LatLon ll, TemplateEngineDataProvider dataProvider, java.lang.String buttonImage, MarkerLayer parentLayer, double time, double offset)
Marker(LatLon ll, TemplateEngineDataProvider dataProvider, java.lang.String text, java.lang.String iconName, MarkerLayer parentLayer, double time, double offset)
Marker(LatLon ll, TemplateEngineDataProvider dataProvider, java.lang.String iconName, MarkerLayer parentLayer, double time, double offset)
-
Uses of TemplateEngineDataProvider in org.openstreetmap.josm.gui.tagging.presets
Classes in org.openstreetmap.josm.gui.tagging.presets that implement TemplateEngineDataProvider Modifier and Type Class Description class
TaggingPresetItemGuiSupport
Supporting class for creating the GUI for a preset item. -
Uses of TemplateEngineDataProvider in org.openstreetmap.josm.tools.template_engine
Fields in org.openstreetmap.josm.tools.template_engine declared as TemplateEngineDataProvider Modifier and Type Field Description private static TemplateEngineDataProvider
ContextSwitchTemplate. EMPTY_PROVIDER
Methods in org.openstreetmap.josm.tools.template_engine with parameters of type TemplateEngineDataProvider Modifier and Type Method Description void
CompoundTemplateEntry. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
void
Condition. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
void
ContextSwitchTemplate. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
void
SearchExpressionCondition. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
void
StaticText. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
void
TemplateEntry. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
Execute this template by generating text for a given data provider.void
Variable. appendText(java.lang.StringBuilder result, TemplateEngineDataProvider dataProvider)
default java.lang.String
TemplateEntry. getText(TemplateEngineDataProvider dataProvider)
Execute this template by generating text for a given data provider.boolean
CompoundTemplateEntry. isValid(TemplateEngineDataProvider dataProvider)
boolean
Condition. isValid(TemplateEngineDataProvider dataProvider)
boolean
ContextSwitchTemplate. isValid(TemplateEngineDataProvider dataProvider)
boolean
SearchExpressionCondition. isValid(TemplateEngineDataProvider dataProvider)
boolean
StaticText. isValid(TemplateEngineDataProvider dataProvider)
boolean
TemplateEntry. isValid(TemplateEngineDataProvider dataProvider)
Check if this template is applicable to the given data provider.boolean
Variable. isValid(TemplateEngineDataProvider dataProvider)
-