Uses of Class
org.openstreetmap.josm.data.osm.Way

Packages that use Way
org.openstreetmap.josm.actions   
org.openstreetmap.josm.actions.mapmode   
org.openstreetmap.josm.command   
org.openstreetmap.josm.corrector   
org.openstreetmap.josm.data.osm   
org.openstreetmap.josm.data.osm.event   
org.openstreetmap.josm.data.osm.history   
org.openstreetmap.josm.data.osm.visitor   
org.openstreetmap.josm.data.osm.visitor.paint   
org.openstreetmap.josm.data.osm.visitor.paint.relations   
org.openstreetmap.josm.data.validation   
org.openstreetmap.josm.data.validation.tests   
org.openstreetmap.josm.data.validation.util   
org.openstreetmap.josm.gui   
org.openstreetmap.josm.gui.conflict.pair.nodes   
org.openstreetmap.josm.gui.dialogs   
org.openstreetmap.josm.gui.dialogs.relation   
org.openstreetmap.josm.gui.history   
org.openstreetmap.josm.gui.layer   
org.openstreetmap.josm.gui.mappaint.mapcss   
org.openstreetmap.josm.io   
org.openstreetmap.josm.tools   
 

Uses of Way in org.openstreetmap.josm.actions
 

Fields in org.openstreetmap.josm.actions declared as Way
private  Way ReverseWayAction.ReverseWayResult.newWay
           
private  Way SplitWayAction.SplitWayResult.originalWay
           
 Way JoinAreasAction.Multipolygon.outerWay
           
private  Way UnGlueAction.selectedWay
           
 Way JoinAreasAction.WayInPolygon.way
           
 Way OrthogonalizeAction.WayData.way
           
 

Fields in org.openstreetmap.josm.actions with type parameters of type Way
 java.util.List<Way> JoinAreasAction.Multipolygon.innerWays
           
private  java.util.List<Way> SplitWayAction.SplitWayResult.newWays
           
 

Methods in org.openstreetmap.josm.actions that return Way
 Way ReverseWayAction.ReverseWayResult.getNewWay()
           
 Way SplitWayAction.SplitWayResult.getOriginalWay()
          Replies the original way being split
protected static Way CombineWayAction.getTargetWay(java.util.Collection<Way> combinedWays)
           
private  Way JoinAreasAction.joinOrientedWays(java.util.List<JoinAreasAction.WayInPolygon> ways)
          Joins a list of ways (using CombineWayAction and ReverseWayAction as specified in WayInPath)
private  Way JoinAreasAction.joinWays(java.util.List<JoinAreasAction.WayInPolygon> ways)
          Joins the outer ways and deletes all short ways that can't be part of a multipolygon anyway.
private  Way UnGlueAction.modifyWay(Node originalNode, Way w, java.util.List<Command> cmds, java.util.List<Node> newNodes)
          dupe the given node of the given way assume that OrginalNode is in the way -> the new node will be put into the parameter newNodes.
 

Methods in org.openstreetmap.josm.actions that return types with arguments of type Way
static Pair<Way,Command> CombineWayAction.combineWaysWorker(java.util.Collection<Way> ways)
           
private  java.util.List<Way> SplitWayAction.getApplicableWays(java.util.List<Way> selectedWays, java.util.List<Node> selectedNodes)
           
 java.util.List<Way> SplitWayAction.SplitWayResult.getNewWays()
          Replies the resulting new ways
private  java.util.ArrayList<Way> JoinAreasAction.splitWayOnNodes(Way way, java.util.Set<Node> nodes)
          This is a method splits way into smaller parts, using the prepared nodes list as split points.
 

Methods in org.openstreetmap.josm.actions with parameters of type Way
private  JoinAreasAction.RelationRole JoinAreasAction.addOwnMultigonRelation(java.util.Collection<Way> inner, Way outer)
          Will add own multipolygon relation to the "previously existing" relations.
private  java.util.List<java.util.List<Node>> JoinAreasAction.buildNodeChunks(Way way, java.util.Collection<Node> splitNodes)
          Simple chunking version.
static java.util.List<CombineWayAction.NodePair> CombineWayAction.NodeGraph.buildNodePairs(Way way, boolean directed)
           
static java.util.List<java.util.List<Node>> SplitWayAction.buildSplitChunks(Way wayToSplit, java.util.List<Node> splitPoints)
          Splits the nodes of wayToSplit into a list of node sequences which are separated at the nodes in splitPoints.
private  void JoinAreasAction.fixRelations(java.util.ArrayList<JoinAreasAction.RelationRole> rels, Way outer, JoinAreasAction.RelationRole ownMultipol, java.util.Set<Relation> relationsToDelete)
          Adds the previously removed relations again to the outer way.
private static Node AlignInLineAction.getNodeRelative(Way w, int refI, int i)
           
protected  boolean SimplifyWayAction.isRequiredNode(Way way, Node node)
          Replies true if node is a required node which can't be removed in order to simplify the way.
private  Way UnGlueAction.modifyWay(Node originalNode, Way w, java.util.List<Command> cmds, java.util.List<Node> newNodes)
          dupe the given node of the given way assume that OrginalNode is in the way -> the new node will be put into the parameter newNodes.
static ReverseWayAction.ReverseWayResult ReverseWayAction.reverseWay(Way w)
           
 SequenceCommand SimplifyWayAction.simplifyWay(Way w, DataSet ds)
          Simplifies a way
static SplitWayAction.SplitWayResult SplitWayAction.split(OsmDataLayer layer, Way way, java.util.List<Node> atNodes, java.util.Collection<? extends OsmPrimitive> selection)
          Splits the way way at the nodes in atNodes and replies the result of this process in an instance of SplitWayAction.SplitWayResult.
static SplitWayAction.SplitWayResult SplitWayAction.splitWay(OsmDataLayer layer, Way way, java.util.List<java.util.List<Node>> wayChunks, java.util.Collection<? extends OsmPrimitive> selection)
          Splits the way way into chunks of wayChunks and replies the result of this process in an instance of SplitWayAction.SplitWayResult.
private  java.util.ArrayList<Way> JoinAreasAction.splitWayOnNodes(Way way, java.util.Set<Node> nodes)
          This is a method splits way into smaller parts, using the prepared nodes list as split points.
private  void JoinAreasAction.stripTags(Way x)
           
 void UploadSelectionAction.UploadHullBuilder.visit(Way w)
           
 

Method parameters in org.openstreetmap.josm.actions with type arguments of type Way
private  JoinAreasAction.RelationRole JoinAreasAction.addOwnMultigonRelation(java.util.Collection<Way> inner, Way outer)
          Will add own multipolygon relation to the "previously existing" relations.
private  MultipolygonCreate CreateMultipolygonAction.analyzeWays(java.util.Collection<Way> selectedWays)
          This method analyzes ways and creates multipolygon.
static java.util.List<CombineWayAction.NodePair> CombineWayAction.NodeGraph.buildNodePairs(java.util.List<Way> ways, boolean directed)
           
private  java.util.List<JoinAreasAction.Multipolygon> JoinAreasAction.collectMultipolygons(java.util.List<Way> selectedWays)
          This method analyzes multipolygon relationships of given ways and collects addition inner ways to consider.
static Pair<Way,Command> CombineWayAction.combineWaysWorker(java.util.Collection<Way> ways)
           
static CombineWayAction.NodeGraph CombineWayAction.NodeGraph.createDirectedGraphFromWays(java.util.Collection<Way> ways)
           
static CombineWayAction.NodeGraph CombineWayAction.NodeGraph.createUndirectedGraphFromNodeWays(java.util.Collection<Way> ways)
           
static java.util.List<JoinAreasAction.AssembledPolygon> JoinAreasAction.findBoundaryPolygons(java.util.Collection<JoinAreasAction.WayInPolygon> multigonWays, java.util.List<Way> discardedResult)
          Finds all ways that form inner or outer boundaries.
private  java.util.List<Way> SplitWayAction.getApplicableWays(java.util.List<Way> selectedWays, java.util.List<Node> selectedNodes)
           
protected static Way CombineWayAction.getTargetWay(java.util.Collection<Way> combinedWays)
           
private  java.util.ArrayList<JoinAreasAction.WayInPolygon> JoinAreasAction.markWayInsideSide(java.util.List<Way> parts, boolean isInner)
          This method analyzes the way and assigns each part what direction polygon "inside" is.
private  boolean JoinAreasAction.removeDuplicateNodes(java.util.List<Way> ways)
          This method removes duplicate points (if any) from the input way.
private  void JoinAreasAction.stripTags(java.util.Collection<Way> ways)
           
 

Constructors in org.openstreetmap.josm.actions with parameters of type Way
JoinAreasAction.Multipolygon(Way way)
           
JoinAreasAction.WayInPolygon(Way _way, boolean _insideRight)
           
OrthogonalizeAction.WayData(Way pWay)
           
ReverseWayAction.ReverseWayResult(Way newWay, java.util.Collection<Command> tagCorrectionCommands, Command reverseCommand)
           
SplitWayAction.SplitWayResult(Command command, java.util.List<? extends PrimitiveId> newSelection, Way originalWay, java.util.List<Way> newWays)
           
 

Constructor parameters in org.openstreetmap.josm.actions with type arguments of type Way
SplitWayAction.SplitWayResult(Command command, java.util.List<? extends PrimitiveId> newSelection, Way originalWay, java.util.List<Way> newWays)
           
 

Uses of Way in org.openstreetmap.josm.actions.mapmode
 

Fields in org.openstreetmap.josm.actions.mapmode declared as Way
private  Way ImproveWayAccuracyAction.targetWay
           
 

Fields in org.openstreetmap.josm.actions.mapmode with type parameters of type Way
private  java.util.Set<Way> DrawAction.mouseOnExistingWays
           
(package private)  java.util.LinkedHashSet<Way> ParallelWayAction.sourceWays
           
(package private)  java.util.List<Way> ParallelWays.ways
           
 

Methods in org.openstreetmap.josm.actions.mapmode that return Way
static Way ImproveWayAccuracyHelper.findWay(MapView mv, java.awt.Point p)
          Finds the way to work on.
static Way DrawAction.getWayForNode(Node n)
           
 

Methods in org.openstreetmap.josm.actions.mapmode with parameters of type Way
private  void ParallelWayAction.addSourceWay(Way w)
           
static Node ImproveWayAccuracyHelper.findCandidateNode(MapView mv, Way w, java.awt.Point p)
          Returns the nearest node to cursor.
static WaySegment ImproveWayAccuracyHelper.findCandidateSegment(MapView mv, Way w, java.awt.Point p)
          Returns the nearest way segment to cursor.
private  Node DrawAction.findNodeToContinueFrom(Node selectedNode, Way selectedWay)
          Finds a node to continue drawing from.
private  boolean ExtrudeAction.hasNodeOtherWays(Node node, Way myWay)
          This method tests if a node has other ways apart from the given one.
private  boolean DrawAction.isSelfContainedWay(Way selectedWay, Node currentNode, Node targetNode)
          Prevent creation of ways that look like this: <----> This happens if users want to draw a no-exit-sideway from the main way like this: ^ |<----> | The solution isn't ideal because the main way will end in the side way, which is bad for navigation software ("drive straight on") but at least easier to fix.
private  void ParallelWayAction.removeSourceWay(Way w)
           
 void ImproveWayAccuracyAction.startImproving(Way targetWay)
          Switches to Improving state
 

Method parameters in org.openstreetmap.josm.actions.mapmode with type arguments of type Way
private  void DrawAction.insertNodeIntoAllNearbySegments(java.util.List<WaySegment> wss, Node n, java.util.Collection<OsmPrimitive> newSelection, java.util.Collection<Command> cmds, java.util.ArrayList<Way> replacedWays, java.util.ArrayList<Way> reuseWays)
           
private  void DrawAction.insertNodeIntoAllNearbySegments(java.util.List<WaySegment> wss, Node n, java.util.Collection<OsmPrimitive> newSelection, java.util.Collection<Command> cmds, java.util.ArrayList<Way> replacedWays, java.util.ArrayList<Way> reuseWays)
           
private  void ParallelWayAction.removeWayHighlighting(java.util.Collection<Way> ways)
           
 

Constructor parameters in org.openstreetmap.josm.actions.mapmode with type arguments of type Way
ParallelWays(java.util.Collection<Way> sourceWays, boolean copyTags, int refWayIndex)
           
 

Uses of Way in org.openstreetmap.josm.command
 

Fields in org.openstreetmap.josm.command declared as Way
private  Way ChangeNodesCommand.way
           
 

Fields in org.openstreetmap.josm.command with type parameters of type Way
private  Conflict<Way> WayNodesConflictResolverCommand.conflict
          the conflict to resolve
 

Methods in org.openstreetmap.josm.command with parameters of type Way
 void Command.CloneVisitor.visit(Way w)
           
 

Constructors in org.openstreetmap.josm.command with parameters of type Way
ChangeNodesCommand(Way way, java.util.List<Node> newNodes)
           
 

Uses of Way in org.openstreetmap.josm.corrector
 

Methods in org.openstreetmap.josm.corrector that return types with arguments of type Way
static java.util.List<Way> ReverseWayTagCorrector.irreversibleWays(java.util.List<Way> ways)
           
 

Methods in org.openstreetmap.josm.corrector with parameters of type Way
 java.util.Collection<Command> ReverseWayTagCorrector.execute(Way oldway, Way way)
           
static boolean ReverseWayTagCorrector.isReversible(Way way)
           
 

Method parameters in org.openstreetmap.josm.corrector with type arguments of type Way
static java.util.List<Way> ReverseWayTagCorrector.irreversibleWays(java.util.List<Way> ways)
           
 

Uses of Way in org.openstreetmap.josm.data.osm
 

Fields in org.openstreetmap.josm.data.osm declared as Way
 Way WaySegment.way
          The way.
 

Fields in org.openstreetmap.josm.data.osm with type parameters of type Way
private  QuadBuckets<Way> DataSet.ways
          All ways (Streets etc.) in the DataSet.
 java.util.List<Way> MultipolygonCreate.JoinedPolygon.ways
           
 

Methods in org.openstreetmap.josm.data.osm that return Way
 Way DatasetFactory.addWay(long id)
           
 Way DatasetFactory.addWay(long id, int version)
           
 Way RelationMember.getWay()
           
 Way DatasetFactory.getWay(long id)
           
 Way WaySegment.toWay()
          returns this way segment as complete way.
 

Methods in org.openstreetmap.josm.data.osm that return types with arguments of type Way
 java.util.Collection<Way> DataSet.getSelectedWays()
          Return selected ways.
 java.util.Comparator<Way> NameFormatter.getWayComparator()
           
 java.util.Collection<Way> DataSet.getWays()
          Replies an unmodifiable collection of ways in this dataset
 java.util.List<Way> DataSet.searchWays(BBox bbox)
           
 

Methods in org.openstreetmap.josm.data.osm with parameters of type Way
private  void DataSet.deleteWay(Way way)
           
(package private)  void DataSet.fireWayNodesChanged(Way way)
           
protected  void DataSetMerger.fixIncomplete(Way other)
           
 java.lang.String NameFormatter.format(Way way)
           
private  void DataSetMerger.mergeNodeList(Way source)
          Merges the node list of a source way onto its target way.
private  void DataSet.reindexWay(Way way)
           
 

Method parameters in org.openstreetmap.josm.data.osm with type arguments of type Way
 java.lang.String MultipolygonCreate.makeFromWays(java.util.Collection<Way> ways)
          Splits ways into inner and outer JoinedWays.
 

Constructors in org.openstreetmap.josm.data.osm with parameters of type Way
BBox(Way w)
           
MultipolygonCreate.JoinedPolygon(Way way)
          Creates a polygon from single way.
Way(Way original)
          Contructs a new Way from an existing Way (including its id).
Way(Way original, boolean clearId)
          Contructs a new Way from an existing Way.
WaySegment(Way w, int i)
           
 

Constructor parameters in org.openstreetmap.josm.data.osm with type arguments of type Way
MultipolygonCreate.JoinedPolygon(java.util.List<Way> ways, java.util.List<java.lang.Boolean> reversed)
           
 

Uses of Way in org.openstreetmap.josm.data.osm.event
 

Fields in org.openstreetmap.josm.data.osm.event declared as Way
private  Way WayNodesChangedEvent.way
           
 

Methods in org.openstreetmap.josm.data.osm.event that return Way
 Way WayNodesChangedEvent.getChangedWay()
           
 

Constructors in org.openstreetmap.josm.data.osm.event with parameters of type Way
WayNodesChangedEvent(DataSet dataSet, Way way)
           
 

Uses of Way in org.openstreetmap.josm.data.osm.history
 

Constructors in org.openstreetmap.josm.data.osm.history with parameters of type Way
HistoryWay(Way w)
          Constructs a new HistoryWay from an existing Way.
 

Uses of Way in org.openstreetmap.josm.data.osm.visitor
 

Methods in org.openstreetmap.josm.data.osm.visitor with parameters of type Way
protected  void MergeSourceBuildingVisitor.rememberWay(Way w)
          remembers a way in the hull
 void AllNodesVisitor.visit(Way w)
          Ways have their way nodes.
 void BoundingXYVisitor.visit(Way w)
           
 void Visitor.visit(Way w)
          Visiting call for lines.
 void MergeSourceBuildingVisitor.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.data.osm.visitor.paint
 

Methods in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type Way
 void StyledMapRenderer.StyleCollector.add(Way osm, int flags)
           
 void MapPainter.drawArea(Way w, java.awt.Color color, MapImage fillImage, TextElement text)
           
 void MapPainter.drawLinePattern(Way way, java.awt.Image pattern)
           
 void MapPainter.drawTextOnPath(Way way, TextElement text)
           
 void MapPainter.drawWay(Way 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  java.awt.geom.Path2D.Double MapPainter.getPath(Way w)
           
 void WireframeMapRenderer.visit(Way w)
          Draw a line for all way segments.
 void MapPainter.visitVirtual(java.awt.geom.GeneralPath path, Way w)
           
 void WireframeMapRenderer.visitVirtual(java.awt.geom.GeneralPath path, Way w)
          Creates path for drawing virtual nodes for one way.
 

Method parameters in org.openstreetmap.josm.data.osm.visitor.paint with type arguments of type Way
 void MapPainter.drawVirtualNodes(java.util.Collection<Way> ways, java.util.Collection<WaySegment> highlightVirtualNodes)
           
 void WireframeMapRenderer.drawVirtualNodes(java.util.Collection<Way> ways, java.util.Collection<WaySegment> highlightVirtualNodes)
          Draws virtual nodes.
 

Uses of Way in org.openstreetmap.josm.data.osm.visitor.paint.relations
 

Fields in org.openstreetmap.josm.data.osm.visitor.paint.relations with type parameters of type Way
private  java.util.List<Way> Multipolygon.innerWays
           
private  java.util.List<Way> Multipolygon.outerWays
           
 

Methods in org.openstreetmap.josm.data.osm.visitor.paint.relations that return types with arguments of type Way
 java.util.List<Way> Multipolygon.getInnerWays()
           
 java.util.List<Way> Multipolygon.getOuterWays()
           
 

Method parameters in org.openstreetmap.josm.data.osm.visitor.paint.relations with type arguments of type Way
private  void Multipolygon.createPolygons(java.util.List<Way> ways, java.util.List<Multipolygon.PolyData> result)
           
static java.util.Collection<Multipolygon.JoinedWay> Multipolygon.joinWays(java.util.Collection<Way> waysToJoin)
           
 

Constructors in org.openstreetmap.josm.data.osm.visitor.paint.relations with parameters of type Way
Multipolygon.PolyData(Way closedWay)
           
 

Uses of Way in org.openstreetmap.josm.data.validation
 

Methods in org.openstreetmap.josm.data.validation with parameters of type Way
 void Test.visit(Way w)
           
 void TestError.PaintVisitor.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.data.validation.tests
 

Fields in org.openstreetmap.josm.data.validation.tests declared as Way
 Way PowerLines.PowerLineError.line
           
 Way UnconnectedWays.MyWaySegment.w
           
 

Fields in org.openstreetmap.josm.data.validation.tests with type parameters of type Way
(package private)  java.util.Map<java.awt.geom.Point2D,java.util.List<Way>> SimilarNamedWays.cellWays
          All ways, grouped by cells
(package private)  java.util.Collection<Way> RelationChecker.RoleInfo.closedways
           
private  java.util.List<Way> Coastlines.coastlines
           
(package private)  MultiMap<Way,Way> SimilarNamedWays.errorWays
          The already detected errors
(package private)  MultiMap<Way,Way> SimilarNamedWays.errorWays
          The already detected errors
protected  QuadBuckets<Way> OverlappingAreas.index
           
protected  QuadBuckets<Way> BuildingInBuilding.index
           
(package private)  java.util.Collection<Way> RelationChecker.RoleInfo.openways
           
protected  java.util.Map<Way,java.lang.String> PowerLines.towerPoleTagMap
           
(package private)  java.util.Collection<Way> RelationChecker.RoleInfo.ways
           
(package private)  java.util.Map<java.util.List<Way>,java.util.List<WaySegment>> CrossingWays.ways_seen
          The already detected ways in error
private  java.util.Set<Way> UntaggedWay.waysUsedInRelations
           
 

Methods in org.openstreetmap.josm.data.validation.tests with parameters of type Way
private  void WayConnectedToArea.addError(Way w, Node wayNode, OsmPrimitive p)
           
private  void TurnrestrictionTest.checkIfConnected(Way previous, Way current, java.lang.String msg, int code)
           
(package private)  java.util.List<UnconnectedWays.MyWaySegment> UnconnectedWays.getWaySegments(Way w)
           
private  boolean BuildingInBuilding.isInInnerWay(Way w, Way outer)
           
private static boolean BuildingInBuilding.isInPolygon(Way w, java.util.List<Node> polygon)
          Return true if w is in polygon.
protected static boolean PowerLines.isPowerLine(Way w)
          Determines if the specified way denotes a power line.
private  void WronglyOrderedWays.reportError(Way w, java.lang.String msg, int type)
           
private  void WayConnectedToArea.testForError(Way w, Node wayNode, OsmPrimitive p)
           
 void SelfIntersectingWay.visit(Way w)
           
 void WayConnectedToArea.visit(Way w)
           
 void UnconnectedWays.visit(Way w)
           
 void UnclosedWays.visit(Way w)
           
 void DuplicateWay.visit(Way w)
           
 void Coastlines.visit(Way way)
           
 void WronglyOrderedWays.visit(Way w)
           
 void PowerLines.visit(Way w)
           
 void DeprecatedTags.visit(Way w)
           
 void SimilarNamedWays.visit(Way w)
           
 void MultipolygonTest.visit(Way w)
           
 void OverlappingAreas.visit(Way w)
           
 void DuplicatedWayNodes.visit(Way w)
           
 void BuildingInBuilding.visit(Way w)
           
 void OverlappingWays.visit(Way w)
           
 void UntaggedWay.visit(Way w)
           
 void NodesDuplicatingWayTags.visit(Way way)
           
 void TagChecker.visit(Way w)
           
 void CrossingWays.visit(Way w)
           
 

Method parameters in org.openstreetmap.josm.data.validation.tests with type arguments of type Way
private  java.util.List<java.util.List<Node>> MultipolygonTest.joinWays(java.util.Collection<Way> ways)
           
 

Constructors in org.openstreetmap.josm.data.validation.tests with parameters of type Way
PowerLines.PowerLineError(Node n, Way line)
           
UnconnectedWays.MyWaySegment(Way w, Node n1, Node n2)
           
 

Uses of Way in org.openstreetmap.josm.data.validation.util
 

Methods in org.openstreetmap.josm.data.validation.util that return types with arguments of type Way
static java.util.List<java.util.List<Way>> ValUtil.getWaysInCell(Way w, java.util.Map<java.awt.geom.Point2D,java.util.List<Way>> cellWays)
          Returns the start and end cells of a way.
 

Methods in org.openstreetmap.josm.data.validation.util with parameters of type Way
static java.util.List<java.util.List<Way>> ValUtil.getWaysInCell(Way w, java.util.Map<java.awt.geom.Point2D,java.util.List<Way>> cellWays)
          Returns the start and end cells of a way.
 void NameVisitor.visit(Way w)
          If the way has a name-key or id-key, this is displayed.
 void AggregatePrimitivesVisitor.visit(Way w)
           
 

Method parameters in org.openstreetmap.josm.data.validation.util with type arguments of type Way
static java.util.List<java.util.List<Way>> ValUtil.getWaysInCell(Way w, java.util.Map<java.awt.geom.Point2D,java.util.List<Way>> cellWays)
          Returns the start and end cells of a way.
 

Uses of Way in org.openstreetmap.josm.gui
 

Fields in org.openstreetmap.josm.gui with type parameters of type Way
private  java.util.Comparator<Way> DefaultNameFormatter.wayComparator
           
 

Methods in org.openstreetmap.josm.gui that return Way
 Way NavigatableComponent.getNearestWay(java.awt.Point p, Predicate<OsmPrimitive> predicate)
          The *result* depends on the current map selection state.
 

Methods in org.openstreetmap.josm.gui that return types with arguments of type Way
 java.util.List<Way> NavigatableComponent.getNearestWays(java.awt.Point p, java.util.Collection<Way> ignore, Predicate<OsmPrimitive> predicate)
          The *result* does not depend on the current map selection state, neither does the result *order*.
 java.util.List<Way> NavigatableComponent.getNearestWays(java.awt.Point p, Predicate<OsmPrimitive> predicate)
          The *result* does not depend on the current map selection state, neither does the result *order*.
 java.util.Comparator<Way> DefaultNameFormatter.getWayComparator()
           
 

Methods in org.openstreetmap.josm.gui with parameters of type Way
 java.lang.String DefaultNameFormatter.format(Way way)
          Formats a name for a way
 

Method parameters in org.openstreetmap.josm.gui with type arguments of type Way
 java.util.List<Way> NavigatableComponent.getNearestWays(java.awt.Point p, java.util.Collection<Way> ignore, Predicate<OsmPrimitive> predicate)
          The *result* does not depend on the current map selection state, neither does the result *order*.
 

Uses of Way in org.openstreetmap.josm.gui.conflict.pair.nodes
 

Methods in org.openstreetmap.josm.gui.conflict.pair.nodes with parameters of type Way
 void NodeListMergeModel.populate(Way my, Way their, java.util.Map<PrimitiveId,PrimitiveId> mergedMap)
          Populates the model with the nodes in the two Ways my and their.
 

Uses of Way in org.openstreetmap.josm.gui.dialogs
 

Methods in org.openstreetmap.josm.gui.dialogs with parameters of type Way
(package private)  void InspectPrimitiveDialog.DataText.addWayNodes(Way w)
           
 

Uses of Way in org.openstreetmap.josm.gui.dialogs.relation
 

Methods in org.openstreetmap.josm.gui.dialogs.relation with parameters of type Way
(package private) static WayConnectionType.Direction MemberTableModel.roundaboutType(Way w)
           
 

Uses of Way in org.openstreetmap.josm.gui.history
 

Methods in org.openstreetmap.josm.gui.history with parameters of type Way
protected  boolean HistoryBrowserModel.hasNewNodes(Way way)
           
 void HistoryBrowserModel.HistoryPrimitiveBuilder.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.gui.layer
 

Methods in org.openstreetmap.josm.gui.layer with parameters of type Way
 void OsmDataLayer.DataCountVisitor.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.gui.mappaint.mapcss
 

Methods in org.openstreetmap.josm.gui.mappaint.mapcss with parameters of type Way
 void Selector.ChildOrParentSelector.MatchingReferrerFinder.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.io
 

Methods in org.openstreetmap.josm.io that return Way
protected  Way OsmReader.parseWay()
           
 

Methods in org.openstreetmap.josm.io with parameters of type Way
 MultiFetchServerObjectReader MultiFetchServerObjectReader.appendWay(Way way)
          appends a Way id and the list of ids of nodes the way refers to the list of ids which will be fetched from the server.
private  long OsmReader.parseWayNode(Way w)
           
 void GeoJSONWriter.visit(Way w)
           
 

Uses of Way in org.openstreetmap.josm.tools
 

Methods in org.openstreetmap.josm.tools with parameters of type Way
static double Geometry.closedWayArea(Way way)
          Returns area of a closed way in square meters.
static boolean Geometry.isClockwise(Way w)
          Determines whether a way is oriented clockwise.
 

Method parameters in org.openstreetmap.josm.tools with type arguments of type Way
static java.util.Set<Node> Geometry.addIntersections(java.util.List<Way> ways, boolean test, java.util.List<Command> cmds)
          Will find all intersection and add nodes there for list of given ways.
 



JOSM