Uses of Interface
org.openstreetmap.josm.data.osm.IRelation
-
Packages that use IRelation Package Description org.openstreetmap.josm.actions.relation Provides the classes for JOSM actions that work withrelations.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives:Node,Way,RelationUsersTagsChangesetsUtilities classesorg.openstreetmap.josm.data.osm.event Provides the classes for OSM dataset events.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.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.data.vector Provides classes for vector data like Mapbox Vector Tiles.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 elseorg.openstreetmap.josm.gui.dialogs.properties Toggle dialog allowing to display/edit tags and relation memberships of currently selected OSM objects.org.openstreetmap.josm.gui.dialogs.relation.actions Provides the classes for relation editor actions.org.openstreetmap.josm.gui.mappaint Drawing system allowing to display and render OSM map data in a user-friendly and customizable way, through map styles.
Two implementations are provided: XML: this was the system used by default JOSM map style for a long time.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.org.openstreetmap.josm.tools Provides the classes for various utilities and tools called from all other packages. -
-
Uses of IRelation in org.openstreetmap.josm.actions.relation
Fields in org.openstreetmap.josm.actions.relation with type parameters of type IRelation Modifier and Type Field Description protected java.util.Collection<IRelation<?>>AbstractRelationAction. relationsrelation collectionMethods in org.openstreetmap.josm.actions.relation that return types with arguments of type IRelation Modifier and Type Method Description protected static java.util.Collection<IRelation<?>>AbstractRelationAction. getRelations(java.util.Collection<? extends IPrimitive> primitives)Returns the relations contained in the given collection.Methods in org.openstreetmap.josm.actions.relation with parameters of type IRelation Modifier and Type Method Description private static booleanDuplicateRelationAction. isEditableRelation(IRelation<?> r)Method parameters in org.openstreetmap.josm.actions.relation with type arguments of type IRelation Modifier and Type Method Description static java.util.Set<IPrimitive>DownloadSelectedIncompleteMembersAction. buildSetOfIncompleteMembers(java.util.Collection<IRelation<?>> rels)Returns the set of incomplete members of the given relations. -
Uses of IRelation in org.openstreetmap.josm.data.osm
Classes in org.openstreetmap.josm.data.osm with type parameters of type IRelation Modifier and Type Interface Description interfaceOsmData<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>>Abstraction ofDataSet.classQuadBucketPrimitiveStore<N extends INode,W extends IWay<N>,R extends IRelation<?>>Stores primitives in quad buckets.Classes in org.openstreetmap.josm.data.osm that implement IRelation Modifier and Type Class Description classRelationA relation, having a set of tags and any number (0...n) of members.classRelationDataRelation data.Fields in org.openstreetmap.josm.data.osm with type parameters of type IRelation Modifier and Type Field Description private java.util.Comparator<IRelation<?>>DefaultNameFormatter. relationComparatorMethods in org.openstreetmap.josm.data.osm that return types with arguments of type IRelation Modifier and Type Method Description java.util.Comparator<IRelation<?>>DefaultNameFormatter. getRelationComparator()java.util.Comparator<IRelation<?>>NameFormatter. getRelationComparator()Gets a comparator that sorts the relations by the string that this formatter would create for themMethods in org.openstreetmap.josm.data.osm with parameters of type IRelation Modifier and Type Method Description java.lang.StringNameFormatterHook. checkFormat(IRelation<?> relation, java.lang.String defaultName)Check the relation format.java.lang.StringNameFormatterHook. checkRelationTypeName(IRelation<?> relation, java.lang.String defaultName)Check the relation type name.java.lang.StringDefaultNameFormatter. format(IRelation<?> relation)java.lang.StringNameFormatter. format(IRelation<?> relation)Formats a name for aIRelation.private static java.lang.StringBuilderDefaultNameFormatter. formatRelationNameAndType(IRelation<?> relation, java.lang.StringBuilder result, TaggingPreset preset)private static java.lang.StringDefaultNameFormatter. getNameTagValue(IRelation<?> relation, java.lang.String nameTag)private static java.lang.StringDefaultNameFormatter. getRelationName(IRelation<?> relation)private static java.lang.StringDefaultNameFormatter. getRelationTypeName(IRelation<?> relation)private static Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>MultipolygonBuilder. joinWaysActual(IRelation<?> multipolygon)Perform the actual join ways calculationMethod parameters in org.openstreetmap.josm.data.osm with type arguments of type IRelation Modifier and Type Method Description static Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>MultipolygonBuilder. joinWays(java.util.Map<IRelation<?>,Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>> cache, Relation multipolygon)Joins the givenmultipolygonto a pair of outer and inner multipolygon rings. -
Uses of IRelation in org.openstreetmap.josm.data.osm.event
Classes in org.openstreetmap.josm.data.osm.event with type parameters of type IRelation Modifier and Type Interface Description interfaceIDataSelectionEventSource<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>This interface indicates that the class can fireIDataSelectionListener.interfaceIDataSelectionListener<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>This interface is the same asDataSelectionListener, except it isn'tOsmPrimitivespecific.static classIDataSelectionListener.AbstractSelectionEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>The base class for selection eventsstatic classIDataSelectionListener.SelectionAddEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>Primitives are added to the selectionstatic interfaceIDataSelectionListener.SelectionChangeEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>The event that is fired when the selection changed.static classIDataSelectionListener.SelectionRemoveEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>Primitives are removed from the selectionstatic classIDataSelectionListener.SelectionReplaceEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>The selection is replaced by a new selectionstatic classIDataSelectionListener.SelectionToggleEvent<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>,D extends OsmData<O,N,W,R>>Toggle the selected state of a primitive -
Uses of IRelation in org.openstreetmap.josm.data.osm.visitor
Methods in org.openstreetmap.josm.data.osm.visitor with parameters of type IRelation Modifier and Type Method Description voidBoundingXYVisitor. visit(IRelation<?> r)voidPrimitiveVisitor. visit(IRelation<?> r)Visiting call for relations. -
Uses of IRelation in org.openstreetmap.josm.data.osm.visitor.paint
Methods in org.openstreetmap.josm.data.osm.visitor.paint with parameters of type IRelation Modifier and Type Method Description voidComputeStyleListWorker. add(IRelation<?> osm, int flags)Add new style records for the given relation.voidStyledMapRenderer. drawRestriction(IRelation<?> r, MapImage icon, boolean disabled)Draw a turn restrictionvoidComputeStyleListWorker. visit(IRelation<?> r)voidWireframeMapRenderer. visit(IRelation<?> r)Draw objects used in relations. -
Uses of IRelation in org.openstreetmap.josm.data.validation.tests
Fields in org.openstreetmap.josm.data.validation.tests with type parameters of type IRelation Modifier and Type Field Description private static java.util.Map<IRelation<?>,Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>>MapCSSTagChecker. mpJoinedAreaCache -
Uses of IRelation in org.openstreetmap.josm.data.vector
Classes in org.openstreetmap.josm.data.vector with type parameters of type IRelation Modifier and Type Class Description (package private) classDataStore<O extends IPrimitive,N extends INode,W extends IWay<N>,R extends IRelation<?>>A class that stores data (essentially a simpleDataSet)(package private) static classDataStore.LocalQuadBucketPrimitiveStore<N extends INode,W extends IWay<N>,R extends IRelation<?>>This literally only exists to makeQuadBucketPrimitiveStore.removePrimitive(org.openstreetmap.josm.data.osm.IPrimitive)publicClasses in org.openstreetmap.josm.data.vector that implement IRelation Modifier and Type Class Description classVectorRelationThe "Relation" type for vectors -
Uses of IRelation in org.openstreetmap.josm.gui.dialogs
Fields in org.openstreetmap.josm.gui.dialogs with type parameters of type IRelation Modifier and Type Field Description private javax.swing.JList<IRelation<?>>RelationListDialog. displaylistThe display list.private java.util.List<IRelation<?>>RelationListDialog.RelationListModel. filteredRelationsprivate java.util.List<IRelation<?>>RelationListDialog.RelationListModel. relationsMethods in org.openstreetmap.josm.gui.dialogs that return IRelation Modifier and Type Method Description IRelation<?>RelationListDialog.RelationListModel. getElementAt(int index)private IRelation<?>RelationListDialog. getSelected()private IRelation<?>RelationListDialog.RelationListModel. getVisibleRelation(int index)Methods in org.openstreetmap.josm.gui.dialogs that return types with arguments of type IRelation Modifier and Type Method Description java.util.Collection<IRelation<?>>RelationListDialog. getSelectedRelations()Replies the list of selected relations.java.util.List<IRelation<?>>RelationListDialog.RelationListModel. getSelectedRelations()Replies the list of selected relations.private java.util.List<IRelation<?>>RelationListDialog.RelationListModel. getVisibleRelations()Methods in org.openstreetmap.josm.gui.dialogs with parameters of type IRelation Modifier and Type Method Description (package private) voidInspectPrimitiveDataText. addRelationMembers(IRelation<?> r)private booleanRelationListDialog.RelationListModel. isValid(IRelation<?> r)Method parameters in org.openstreetmap.josm.gui.dialogs with type arguments of type IRelation Modifier and Type Method Description voidRelationListDialog. selectRelations(java.util.Collection<? extends IRelation<?>> relations)Selects the relations in the list of relations.voidRelationListDialog.RelationListModel. setRelations(java.util.Collection<? extends IRelation<?>> relations)voidRelationListDialog.RelationListModel. setSelectedRelations(java.util.Collection<? extends IRelation<?>> sel)Sets the selected relations. -
Uses of IRelation in org.openstreetmap.josm.gui.dialogs.properties
Fields in org.openstreetmap.josm.gui.dialogs.properties with type parameters of type IRelation Modifier and Type Field Description private java.util.function.IntFunction<IRelation<?>>HelpMembershipAction. memberValueSupplierMethods in org.openstreetmap.josm.gui.dialogs.properties that return IRelation Modifier and Type Method Description IRelation<?>PropertiesDialog. getSelectedMembershipRelation()Returns the selected relation membership.Methods in org.openstreetmap.josm.gui.dialogs.properties that return types with arguments of type IRelation Modifier and Type Method Description java.util.Collection<IRelation<?>>PropertiesDialog. getSelectedMembershipRelations()Returns all selected relation memberships.Methods in org.openstreetmap.josm.gui.dialogs.properties with parameters of type IRelation Modifier and Type Method Description static voidHelpAction. displayRelationHelp(IRelation<?> rel)Displays the most specific wiki page for the given relation.Method parameters in org.openstreetmap.josm.gui.dialogs.properties with type arguments of type IRelation Modifier and Type Method Description private static java.util.function.Supplier<java.lang.String>TaginfoAction. getRelationTypeSupplier(javax.swing.JTable membershipTable, java.util.function.IntFunction<IRelation<?>> memberValueSupplier)Constructor parameters in org.openstreetmap.josm.gui.dialogs.properties with type arguments of type IRelation Constructor Description HelpMembershipAction(javax.swing.JTable membershipTable, java.util.function.IntFunction<IRelation<?>> memberValueSupplier)Constructs a newHelpAction. -
Uses of IRelation in org.openstreetmap.josm.gui.dialogs.relation.actions
Methods in org.openstreetmap.josm.gui.dialogs.relation.actions that return IRelation Modifier and Type Method Description default IRelation<?>IRelationEditorActionAccess. getChangedRelation()Get the changed relation -
Uses of IRelation in org.openstreetmap.josm.gui.mappaint
Fields in org.openstreetmap.josm.gui.mappaint with type parameters of type IRelation Modifier and Type Field Description java.util.Map<IRelation<?>,Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>>Environment. mpJoinedAreaCacheCache for multipolygon areas as calculated byMultipolygonBuilder.joinWays(Relation), can benull -
Uses of IRelation in org.openstreetmap.josm.gui.mappaint.mapcss
Methods in org.openstreetmap.josm.gui.mappaint.mapcss with parameters of type IRelation Modifier and Type Method Description voidSelector.ChildOrParentSelector.AbstractFinder. visit(IRelation<?> r)voidSelector.ChildOrParentSelector.InsideOrEqualFinder. visit(IRelation<?> r)voidSelector.ChildOrParentSelector.MatchingReferrerFinder. visit(IRelation<?> r) -
Uses of IRelation in org.openstreetmap.josm.io
Methods in org.openstreetmap.josm.io with parameters of type IRelation Modifier and Type Method Description voidOsmWriter. visit(IRelation<?> e) -
Uses of IRelation in org.openstreetmap.josm.tools
Method parameters in org.openstreetmap.josm.tools with type arguments of type IRelation Modifier and Type Method Description static java.util.List<IPrimitive>Geometry. filterInsideMultipolygon(java.util.Collection<IPrimitive> primitives, Relation multiPolygon, java.util.Map<IRelation<?>,Pair<java.util.List<MultipolygonBuilder.JoinedPolygon>,java.util.List<MultipolygonBuilder.JoinedPolygon>>> cache)Find all primitives in the given collection which are inside the given multipolygon.
-