Package org.openstreetmap.josm.gui.mappaint

Interface Summary
BoxTextElemStyle.BoxProvider  
MapPaintStyles.MapPaintSylesUpdateListener MapPaintSylesUpdateListener & related code (get informed when the list of MapPaint StyleSources changes)
StyleKeys  
 

Class Summary
AreaElemStyle  
BoxTextElemStyle Text style attached to a style with a bounding box, like an icon or a symbol.
BoxTextElemStyle.BoxProviderResult  
BoxTextElemStyle.SimpleBoxProvider  
Cascade Simple map of properties with dynamic typing.
ElemStyle  
ElemStyle.FontDescriptor  
ElemStyles  
Environment  
Keyword  
LabelCompositionStrategy Provides an abstract parent class and three concrete sub classes for various strategies on how to compose the text label which can be rendered close to a node or within an area in an OSM map.
LabelCompositionStrategy.DeriveLabelFromNameTagsCompositionStrategy  
LabelCompositionStrategy.StaticLabelCompositionStrategy  
LabelCompositionStrategy.TagLookupCompositionStrategy  
LineElemStyle  
LinePatternElemStyle similar to mapnik's LinePatternSymbolizer
LineTextElemStyle  
MapImage  
MapPaintMenu  
MapPaintMenu.MapPaintAction  
MapPaintStyles This class manages the ElemStyles instance.
MapPaintStyles.IconReference IconReference is used to remember the associated style source for each icon URL.
MapPaintStyles.MapPaintStyleLoader  
MapPaintStyles.TagKeyReference Value holder for a reference to a tag name.
MultiCascade Several layers / cascades, e.g.
NodeElemStyle applies for Nodes and turn restriction relations
NodeElemStyle.Symbol  
Range An interval of the form "lower < x <= upper" where 0 <= lower < upper.
StyleCache Caches styles for a single primitive.
StyleCache.StyleList List of Styles, immutable
StyleSource  
TextElement Represents the rendering style for a textual label placed somewhere on the map.
 

Enum Summary
BoxTextElemStyle.HorizontalTextAlignment  
BoxTextElemStyle.VerticalTextAlignment  
LineElemStyle.LineType  
NodeElemStyle.SymbolShape  
 



JOSM