Package | Description |
---|---|
org.openstreetmap.josm.data.osm |
Provides the classes for OSM data:
Primitives :
Node ,
Way ,
Relation
Users
Tags
Changesets
Utilities classes
|
org.openstreetmap.josm.data.osm.visitor |
Provides the classes for performing actions on OSM primitives using Visitor design pattern.
|
org.openstreetmap.josm.data.osm.visitor.paint |
Provides the classes for painting (rendering) OSM primitives on the map.
|
org.openstreetmap.josm.gui.dialogs |
Provides three kinds of dialogs:
Toggle dialogs on the right side of the GUI, that can be turned on, off, attached or detached from the GUI
Changeset dialog based on a standalone implementation, dedicated to OSM changesets management
Extended dialogs for everything else
|
org.openstreetmap.josm.gui.mappaint.mapcss |
Drawing system based on MapCSS map styles.
|
org.openstreetmap.josm.io |
Provides the classes for JOSM input/output support.
|
Modifier and Type | Interface and Description |
---|---|
interface |
OsmData<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>>
Abstraction of
DataSet . |
class |
QuadBucketPrimitiveStore<N extends INode,W extends IWay<N>,R extends IRelation<?>>
Stores primitives in quad buckets.
|
Modifier and Type | Class and Description |
---|---|
class |
Way
One full way, consisting of a list of way
nodes . |
class |
WayData
The data (tags and node ids) that is stored for a way in the database.
|
Modifier and Type | Field and Description |
---|---|
private java.util.Comparator<IWay<?>> |
DefaultNameFormatter.wayComparator |
Modifier and Type | Method and Description |
---|---|
java.util.Comparator<IWay<?>> |
NameFormatter.getWayComparator()
Gets a comparator that sorts the ways by the string that this formatter would create for them
|
java.util.Comparator<IWay<?>> |
DefaultNameFormatter.getWayComparator() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
NameFormatterHook.checkFormat(IWay<?> way,
java.lang.String defaultName)
Check the way format.
|
java.lang.String |
NameFormatter.format(IWay<?> way)
Formats a name for a
IWay . |
java.lang.String |
DefaultNameFormatter.format(IWay<?> way) |
Constructor and Description |
---|
BBox(IWay<?> w)
Create BBox for all nodes of the way with known coordinates.
|
Modifier and Type | Method and Description |
---|---|
void |
BoundingXYVisitor.visit(IWay<?> w) |
void |
PrimitiveVisitor.visit(IWay<?> w)
Visiting call for ways.
|
Modifier and Type | Method and Description |
---|---|
void |
ComputeStyleListWorker.add(IWay<?> osm,
int flags)
Add new style records for the given way.
|
void |
StyledMapRenderer.drawArea(IWay<?> w,
java.awt.Color color,
MapImage fillImage,
java.lang.Float extent,
java.lang.Float extentThreshold,
boolean disabled)
Draws an area defined by a way.
|
void |
StyledMapRenderer.drawRepeatImage(IWay<?> way,
MapImage pattern,
boolean disabled,
double offset,
double spacing,
double phase,
RepeatImageElement.LineImageAlignment align)
Draw an image along a way repeatedly.
|
void |
StyledMapRenderer.drawWay(IWay<?> way,
java.awt.Color color,
java.awt.BasicStroke line,
java.awt.BasicStroke dashes,
java.awt.Color dashedColor,
float offset,
boolean showOrientation,
boolean showHeadArrowOnly,
boolean showOneway,
boolean onewayReversed)
draw way.
|
private MapViewPath |
StyledMapRenderer.getPath(IWay<?> w) |
private static java.awt.geom.Path2D.Double |
StyledMapRenderer.getPFClip(IWay<?> w,
double extent) |
void |
ComputeStyleListWorker.visit(IWay<?> w) |
void |
WireframeMapRenderer.visit(IWay<?> w)
Draw a line for all way segments.
|
void |
AbstractMapRenderer.visitVirtual(java.awt.geom.Path2D path,
IWay<?> w)
Creates path for drawing virtual nodes for one way.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
InspectPrimitiveDataText.addWayNodes(IWay<?> w) |
Modifier and Type | Method and Description |
---|---|
void |
Selector.ChildOrParentSelector.MatchingReferrerFinder.visit(IWay<?> w) |
void |
Selector.ChildOrParentSelector.AbstractFinder.visit(IWay<?> w) |
void |
Selector.ChildOrParentSelector.MultipolygonOpenEndFinder.visit(IWay<?> w) |
void |
Selector.ChildOrParentSelector.CrossingFinder.visit(IWay<?> w) |
void |
Selector.ChildOrParentSelector.ContainsFinder.visit(IWay<?> w) |
Modifier and Type | Method and Description |
---|---|
void |
OsmWriter.visit(IWay<?> w) |