Uses of Class
org.openstreetmap.josm.data.osm.RelationMember
-
Packages that use RelationMember Package Description org.openstreetmap.josm.actions.relation Provides the classes for JOSM actions that work withrelations
.org.openstreetmap.josm.command Provides the classes for JOSM commands allowing to modify an OSM data set.org.openstreetmap.josm.command.conflict Provides commands for handling conflicts.org.openstreetmap.josm.data.correction Provides the classes for JOSM data correction.org.openstreetmap.josm.data.osm Provides the classes for OSM data:Primitives
:Node
,Way
,Relation
Users
Tags
Changesets
Utilities classesorg.openstreetmap.josm.data.validation.tests Provides the classes for JOSM data validation tests.org.openstreetmap.josm.gui.conflict.pair.relation Provides the classes for displaying conflicts in OSM primitive relation memberships.org.openstreetmap.josm.gui.datatransfer Provides the classes for transferring data using cut/copy/paste operations.org.openstreetmap.josm.gui.dialogs.relation Toggle dialog allowing to display currently loaded relations and perform operations on them.org.openstreetmap.josm.gui.dialogs.relation.actions Provides the classes for relation editor actions.org.openstreetmap.josm.gui.dialogs.relation.sort Provides the classes for sorting relations. -
-
Uses of RelationMember in org.openstreetmap.josm.actions.relation
Methods in org.openstreetmap.josm.actions.relation that return types with arguments of type RelationMember Modifier and Type Method Description static Set<RelationMember>
EditRelationAction. getMembersForCurrentSelection(Relation r)
Returns the set of currently selected relation members for the given relation. -
Uses of RelationMember in org.openstreetmap.josm.command
Fields in org.openstreetmap.josm.command declared as RelationMember Modifier and Type Field Description private RelationMember
SplitWayCommand.RelationAnalysis. relationMember
Fields in org.openstreetmap.josm.command with type parameters of type RelationMember Modifier and Type Field Description private List<RelationMember>
ChangeMembersCommand. cmdMembers
Methods in org.openstreetmap.josm.command that return RelationMember Modifier and Type Method Description (package private) RelationMember
SplitWayCommand.RelationAnalysis. getRelationMember()
Methods in org.openstreetmap.josm.command with parameters of type RelationMember Modifier and Type Method Description private static SplitWayCommand.RelationInformation
SplitWayCommand. treatAsRestriction(Relation r, RelationMember rm, Relation c, Collection<Way> newWays, Way way, List<Node> changedWayNodes)
Constructors in org.openstreetmap.josm.command with parameters of type RelationMember Constructor Description RelationAnalysis(Relation relation, RelationMember relationMember, SplitWayCommand.Direction direction, Set<Way> neededIncompleteMembers)
Constructor parameters in org.openstreetmap.josm.command with type arguments of type RelationMember Constructor Description ChangeMembersCommand(DataSet data, Relation relation, List<RelationMember> newMembers)
Constructs a newChangeMembersCommand
in the context of a given data set.ChangeMembersCommand(Relation relation, List<RelationMember> newMembers)
Constructs a newChangeMembersCommand
in the context ofr
data set. -
Uses of RelationMember in org.openstreetmap.josm.command.conflict
Fields in org.openstreetmap.josm.command.conflict with type parameters of type RelationMember Modifier and Type Field Description private List<RelationMember>
RelationMemberConflictResolverCommand. mergedMembers
the list of merged nodes.Constructor parameters in org.openstreetmap.josm.command.conflict with type arguments of type RelationMember Constructor Description RelationMemberConflictResolverCommand(Conflict<? extends OsmPrimitive> conflict, List<RelationMember> mergedMembers)
Constructs a newRelationMemberConflictResolverCommand
. -
Uses of RelationMember in org.openstreetmap.josm.data.correction
Fields in org.openstreetmap.josm.data.correction declared as RelationMember Modifier and Type Field Description RelationMember
RoleCorrection. member
Relation memberConstructors in org.openstreetmap.josm.data.correction with parameters of type RelationMember Constructor Description RoleCorrection(Relation relation, int position, RelationMember member, String newRole)
Constructs a newRoleCorrection
. -
Uses of RelationMember in org.openstreetmap.josm.data.osm
Fields in org.openstreetmap.josm.data.osm declared as RelationMember Modifier and Type Field Description private RelationMember[]
Relation. members
Methods in org.openstreetmap.josm.data.osm that return RelationMember Modifier and Type Method Description RelationMember
Relation. firstMember()
Returns the first member.RelationMember
Relation. getMember(int index)
RelationMember
Relation. lastMember()
Returns the last member.RelationMember
Relation. removeMember(int index)
Removes member at specified position.RelationMember
Relation. setMember(int index, RelationMember member)
Replace member at position specified by index.Methods in org.openstreetmap.josm.data.osm that return types with arguments of type RelationMember Modifier and Type Method Description List<RelationMember>
Relation. getMembers()
Collection<RelationMember>
Relation. getMembersFor(Collection<? extends OsmPrimitive> primitives)
Obtains all members with member.member == primitiveMethods in org.openstreetmap.josm.data.osm with parameters of type RelationMember Modifier and Type Method Description void
Relation. addMember(int index, RelationMember member)
Adds the specified relation member at the specified index.void
Relation. addMember(RelationMember member)
Adds the specified relation member at the last position.RelationMember
Relation. setMember(int index, RelationMember member)
Replace member at position specified by index.Method parameters in org.openstreetmap.josm.data.osm with type arguments of type RelationMember Modifier and Type Method Description void
Relation. setMembers(List<RelationMember> members)
Constructors in org.openstreetmap.josm.data.osm with parameters of type RelationMember Constructor Description RelationMember(RelationMember other)
Copy constructor.RelationToChildReference(Relation parent, int position, RelationMember member)
Create a newRelationToChildReference
-
Uses of RelationMember in org.openstreetmap.josm.data.validation.tests
Fields in org.openstreetmap.josm.data.validation.tests with type parameters of type RelationMember Modifier and Type Field Description private MultiMap<List<RelationMember>,OsmPrimitive>
DuplicateRelation. relationsNoKeys
MultiMap of all relations, regardless of keysMethods in org.openstreetmap.josm.data.validation.tests with parameters of type RelationMember Modifier and Type Method Description private boolean
RelationChecker. checkMemberExpressionAndType(Map<Roles.Role,String> allroles, RelationMember member, Relation n)
get all role definition for specified key and check, if some definition matchesprivate static boolean
RelationChecker. checkMemberType(Roles.Role r, RelationMember member)
private static boolean
Addresses. isInWarnCountry(RelationMember m, String[] countryCodes)
Method parameters in org.openstreetmap.josm.data.validation.tests with type arguments of type RelationMember Modifier and Type Method Description private void
MultipolygonTest. checkOrSetRoles(Relation r, List<Multipolygon.PolyData> allPolygons, Map<Long,RelationMember> wayMap, Set<Node> sharedNodes)
Calculate the nesting levels of the polygon rings and check if calculated role matchesConstructors in org.openstreetmap.josm.data.validation.tests with parameters of type RelationMember Constructor Description RelMember(RelationMember src)
Extract and store relation information based on the relation memberConstructor parameters in org.openstreetmap.josm.data.validation.tests with type arguments of type RelationMember Constructor Description RelationMembers(List<RelationMember> members)
Store relation informationRelationPair(List<RelationMember> members, Map<String,String> keys)
Store relation information -
Uses of RelationMember in org.openstreetmap.josm.gui.conflict.pair.relation
Methods in org.openstreetmap.josm.gui.conflict.pair.relation that return RelationMember Modifier and Type Method Description protected RelationMember
RelationMemberListMergeModel. cloneEntryForMergedList(RelationMember entry)
Methods in org.openstreetmap.josm.gui.conflict.pair.relation with parameters of type RelationMember Modifier and Type Method Description protected RelationMember
RelationMemberListMergeModel. cloneEntryForMergedList(RelationMember entry)
OsmPrimitive
RelationMemberListMergeModel. getMyPrimitive(RelationMember entry)
boolean
RelationMemberListMergeModel. isEqualEntry(RelationMember e1, RelationMember e2)
protected void
RelationMemberTableCellRenderer. renderBackground(AbstractListMergeModel.EntriesTableModel model, RelationMember member, int row, int col, boolean isSelected)
protected void
RelationMemberTableCellRenderer. renderForeground(AbstractListMergeModel.EntriesTableModel model, RelationMember member, int row, int col, boolean isSelected)
protected void
RelationMemberTableCellRenderer. renderPrimitive(RelationMember member)
protected void
RelationMemberTableCellRenderer. renderRole(RelationMember member)
Constructor parameters in org.openstreetmap.josm.gui.conflict.pair.relation with type arguments of type RelationMember Constructor Description RelationMemberTable(String name, AbstractListMergeModel<RelationMember,RelationMemberConflictResolverCommand> model, OsmPrimitivesTableModel dm, ListSelectionModel sm)
Constructs a newRelationMemberTable
. -
Uses of RelationMember in org.openstreetmap.josm.gui.datatransfer
Fields in org.openstreetmap.josm.gui.datatransfer with type parameters of type RelationMember Modifier and Type Field Description private Collection<RelationMember>
RelationMemberTransferable. members
Method parameters in org.openstreetmap.josm.gui.datatransfer with type arguments of type RelationMember Modifier and Type Method Description static RelationMemberTransferable.Data
RelationMemberTransferable.Data. getData(Collection<RelationMember> members)
Gets the Data for the given list of members.Constructor parameters in org.openstreetmap.josm.gui.datatransfer with type arguments of type RelationMember Constructor Description RelationMemberTransferable(Collection<RelationMember> members)
Constructs a newRelationMemberTransferable
. -
Uses of RelationMember in org.openstreetmap.josm.gui.dialogs.relation
Fields in org.openstreetmap.josm.gui.dialogs.relation with type parameters of type RelationMember Modifier and Type Field Description private List<RelationMember>
MemberTableModel. members
data of the table model: The list of members and the cached WayConnectionType of each member.Methods in org.openstreetmap.josm.gui.dialogs.relation that return RelationMember Modifier and Type Method Description protected abstract RelationMember
MemberTransferHandler.AbstractRelationMemberConverter. getMember(MemberTable destination, T data, OsmPrimitive p)
(package private) RelationMember
MemberTableModel. getRelationMemberForPrimitive(OsmPrimitive primitive)
RelationMember
MemberTableModel. getValue(int index)
protected RelationMember
MemberTransferHandler.AbstractRelationMemberConverter. importPrimitive(MemberTable destination, T data)
RelationMember
MemberTableModel. setValue(int index, RelationMember value)
Methods in org.openstreetmap.josm.gui.dialogs.relation that return types with arguments of type RelationMember Modifier and Type Method Description Collection<RelationMember>
MemberTableModel. getSelectedMembers()
Get the currently selected relation membersMethods in org.openstreetmap.josm.gui.dialogs.relation with parameters of type RelationMember Modifier and Type Method Description RelationMember
MemberTableModel. setValue(int index, RelationMember value)
Method parameters in org.openstreetmap.josm.gui.dialogs.relation with type arguments of type RelationMember Modifier and Type Method Description (package private) void
MemberTableModel. addMembersAtIndexKeepingOldSelection(Iterable<RelationMember> newMembers, int index)
static RelationEditor
RelationEditor. getEditor(OsmDataLayer layer, Relation r, Collection<RelationMember> selectedMembers)
This is a factory method that creates an appropriate RelationEditor instance suitable for editing the relation that was passed in as an argument.static boolean
MemberTableModel. hasMembersReferringTo(Collection<RelationMember> members, Collection<OsmPrimitive> primitives)
Replies true if there is at least one relation member given asmembers
which refers to at least on the primitives inprimitives
.void
ChildRelationBrowser. populate(List<RelationMember> members)
populates the browser with a list of relation membersvoid
RelationTreeModel. populate(List<RelationMember> members)
Populates the model with a list of relation membersvoid
MemberTableModel. setSelectedMembers(Collection<RelationMember> selectedMembers)
Selects the members in the collection selectedMembersConstructor parameters in org.openstreetmap.josm.gui.dialogs.relation with type arguments of type RelationMember Constructor Description GenericRelationEditor(OsmDataLayer layer, Relation relation, Collection<RelationMember> selectedMembers)
Creates a new relation editor for the given relation. -
Uses of RelationMember in org.openstreetmap.josm.gui.dialogs.relation.actions
Methods in org.openstreetmap.josm.gui.dialogs.relation.actions that return types with arguments of type RelationMember Modifier and Type Method Description protected Collection<RelationMember>
EditAction. getMembersForCurrentSelection(Relation r)
-
Uses of RelationMember in org.openstreetmap.josm.gui.dialogs.relation.sort
Fields in org.openstreetmap.josm.gui.dialogs.relation.sort with type parameters of type RelationMember Modifier and Type Field Description private List<RelationMember>
WayConnectionTypeCalculator. members
Methods in org.openstreetmap.josm.gui.dialogs.relation.sort that return types with arguments of type RelationMember Modifier and Type Method Description List<RelationMember>
RelationSorter.AdditionalSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.AssociatedStreetRoleAddressHouseSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.AssociatedStreetRoleStreetSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.FromViaToSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.PublicTransportRoleStopPlatformSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter. sortMembers(List<RelationMember> relationMembers)
Sort a collection of relation members by the way they are linked.Methods in org.openstreetmap.josm.gui.dialogs.relation.sort with parameters of type RelationMember Modifier and Type Method Description boolean
RelationSorter.AdditionalSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.AssociatedStreetRoleAddressHouseSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.AssociatedStreetRoleStreetSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.FromViaToSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.PublicTransportRoleStopPlatformSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
private WayConnectionType
WayConnectionTypeCalculator. computeNextWayConnection(Relation r, List<WayConnectionType> con, WayConnectionType lastWct, int i, RelationMember m)
private WayConnectionType.Direction
WayConnectionTypeCalculator. determineDirectionOfFirst(int i, RelationMember m, boolean reversed)
private void
WayConnectionTypeCalculator. determineOnewayConnectionType(List<WayConnectionType> con, RelationMember m, int i, WayConnectionType wct)
protected void
WayConnectionTypeCalculator. handleOnewayFollows(WayConnectionType lastWct, int i, RelationMember m, WayConnectionType wct)
private static boolean
WayConnectionTypeCalculator. isNoHandleableWay(RelationMember m)
Method parameters in org.openstreetmap.josm.gui.dialogs.relation.sort with type arguments of type RelationMember Modifier and Type Method Description boolean
RelationSorter.AdditionalSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.AssociatedStreetRoleAddressHouseSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.AssociatedStreetRoleStreetSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.FromViaToSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
boolean
RelationSorter.PublicTransportRoleStopPlatformSorter. acceptsMember(List<RelationMember> relationMembers, RelationMember m)
List<RelationMember>
RelationSorter.AdditionalSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.AssociatedStreetRoleAddressHouseSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.AssociatedStreetRoleStreetSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.FromViaToSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter.PublicTransportRoleStopPlatformSorter. sortMembers(List<RelationMember> list)
List<RelationMember>
RelationSorter. sortMembers(List<RelationMember> relationMembers)
Sort a collection of relation members by the way they are linked.List<WayConnectionType>
WayConnectionTypeCalculator. updateLinks(List<RelationMember> members)
refresh the cache of member WayConnectionTypesList<WayConnectionType>
WayConnectionTypeCalculator. updateLinks(Relation r, List<RelationMember> members)
refresh the cache of member WayConnectionTypes
-