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,RelationUsersTagsChangesetsUtilities 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 java.util.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 RelationMemberSplitWayCommand.RelationAnalysis. relationMemberFields in org.openstreetmap.josm.command with type parameters of type RelationMember Modifier and Type Field Description private java.util.List<RelationMember>ChangeMembersCommand. cmdMembersMethods in org.openstreetmap.josm.command that return RelationMember Modifier and Type Method Description (package private) RelationMemberSplitWayCommand.RelationAnalysis. getRelationMember()Methods in org.openstreetmap.josm.command with parameters of type RelationMember Modifier and Type Method Description private static SplitWayCommand.RelationInformationSplitWayCommand. treatAsRestriction(Relation r, RelationMember rm, Relation c, java.util.Collection<Way> newWays, Way way, java.util.List<Node> changedWayNodes)Constructors in org.openstreetmap.josm.command with parameters of type RelationMember Constructor Description RelationAnalysis(Relation relation, RelationMember relationMember, SplitWayCommand.Direction direction, java.util.Set<Way> neededIncompleteMembers)Constructor parameters in org.openstreetmap.josm.command with type arguments of type RelationMember Constructor Description ChangeMembersCommand(DataSet data, Relation relation, java.util.List<RelationMember> newMembers)Constructs a newChangeMembersCommandin the context of a given data set.ChangeMembersCommand(Relation relation, java.util.List<RelationMember> newMembers)Constructs a newChangeMembersCommandin the context ofrdata 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 java.util.List<RelationMember>RelationMemberConflictResolverCommand. mergedMembersthe 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, java.util.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 RelationMemberRoleCorrection. memberRelation memberConstructors in org.openstreetmap.josm.data.correction with parameters of type RelationMember Constructor Description RoleCorrection(Relation relation, int position, RelationMember member, java.lang.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. membersMethods in org.openstreetmap.josm.data.osm that return RelationMember Modifier and Type Method Description RelationMemberRelation. firstMember()Returns the first member.RelationMemberRelation. getMember(int index)RelationMemberRelation. lastMember()Returns the last member.RelationMemberRelation. removeMember(int index)Removes member at specified position.RelationMemberRelation. 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 java.util.List<RelationMember>Relation. getMembers()java.util.Collection<RelationMember>Relation. getMembersFor(java.util.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 voidRelation. addMember(int index, RelationMember member)Adds the specified relation member at the specified index.voidRelation. addMember(RelationMember member)Adds the specified relation member at the last position.RelationMemberRelation. 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 voidRelation. setMembers(java.util.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
Methods in org.openstreetmap.josm.data.validation.tests that return types with arguments of type RelationMember Modifier and Type Method Description private static java.util.List<RelationMember>DuplicateRelation. getSortedMembers(Relation r)Order members of given relation by type, unique id, and role.Methods in org.openstreetmap.josm.data.validation.tests with parameters of type RelationMember Modifier and Type Method Description private booleanRelationChecker. checkMemberExpressionAndType(java.util.Map<Roles.Role,java.lang.String> allroles, RelationMember member, Relation n)get all role definition for specified key and check, if some definition matchesprivate static booleanRelationChecker. checkMemberType(Roles.Role r, RelationMember member)private static booleanAddresses. isInWarnCountry(RelationMember m, java.lang.String[] countryCodes)Method parameters in org.openstreetmap.josm.data.validation.tests with type arguments of type RelationMember Modifier and Type Method Description private voidMultipolygonTest. checkOrSetRoles(Relation r, java.util.List<Multipolygon.PolyData> allPolygons, java.util.Map<java.lang.Long,RelationMember> wayMap, java.util.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(java.util.List<RelationMember> members)Store relation informationRelationPair(java.util.List<RelationMember> members, java.util.Map<java.lang.String,java.lang.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 RelationMemberRelationMemberListMergeModel. cloneEntryForMergedList(RelationMember entry)Methods in org.openstreetmap.josm.gui.conflict.pair.relation with parameters of type RelationMember Modifier and Type Method Description protected RelationMemberRelationMemberListMergeModel. cloneEntryForMergedList(RelationMember entry)OsmPrimitiveRelationMemberListMergeModel. getMyPrimitive(RelationMember entry)booleanRelationMemberListMergeModel. isEqualEntry(RelationMember e1, RelationMember e2)protected voidRelationMemberTableCellRenderer. renderBackground(AbstractListMergeModel.EntriesTableModel model, RelationMember member, int row, int col, boolean isSelected)protected voidRelationMemberTableCellRenderer. renderForeground(AbstractListMergeModel.EntriesTableModel model, RelationMember member, int row, int col, boolean isSelected)protected voidRelationMemberTableCellRenderer. renderPrimitive(RelationMember member)protected voidRelationMemberTableCellRenderer. renderRole(RelationMember member)Constructor parameters in org.openstreetmap.josm.gui.conflict.pair.relation with type arguments of type RelationMember Constructor Description RelationMemberTable(java.lang.String name, AbstractListMergeModel<RelationMember,RelationMemberConflictResolverCommand> model, OsmPrimitivesTableModel dm, javax.swing.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 java.util.Collection<RelationMember>RelationMemberTransferable. membersMethod parameters in org.openstreetmap.josm.gui.datatransfer with type arguments of type RelationMember Modifier and Type Method Description static RelationMemberTransferable.DataRelationMemberTransferable.Data. getData(java.util.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(java.util.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 java.util.List<RelationMember>MemberTableModel. membersdata 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 RelationMemberMemberTransferHandler.AbstractRelationMemberConverter. getMember(MemberTable destination, T data, OsmPrimitive p)(package private) RelationMemberMemberTableModel. getRelationMemberForPrimitive(OsmPrimitive primitive)RelationMemberMemberTableModel. getValue(int index)protected RelationMemberMemberTransferHandler.AbstractRelationMemberConverter. importPrimitive(MemberTable destination, T data)RelationMemberMemberTableModel. 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 java.util.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 RelationMemberMemberTableModel. 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) voidMemberTableModel. addMembersAtIndexKeepingOldSelection(java.lang.Iterable<RelationMember> newMembers, int index)static RelationEditorRelationEditor. getEditor(OsmDataLayer layer, Relation r, java.util.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 booleanMemberTableModel. hasMembersReferringTo(java.util.Collection<RelationMember> members, java.util.Collection<OsmPrimitive> primitives)Replies true if there is at least one relation member given asmemberswhich refers to at least on the primitives inprimitives.voidChildRelationBrowser. populate(java.util.List<RelationMember> members)populates the browser with a list of relation membersvoidRelationTreeModel. populate(java.util.List<RelationMember> members)Populates the model with a list of relation membersvoidMemberTableModel. setSelectedMembers(java.util.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, java.util.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 java.util.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 java.util.List<RelationMember>WayConnectionTypeCalculator. membersMethods in org.openstreetmap.josm.gui.dialogs.relation.sort that return types with arguments of type RelationMember Modifier and Type Method Description java.util.List<RelationMember>RelationSorter.AdditionalSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.AssociatedStreetRoleAddressHouseSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.AssociatedStreetRoleStreetSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.FromViaToSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.PublicTransportRoleStopPlatformSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter. sortMembers(java.util.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 booleanRelationSorter.AdditionalSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.AssociatedStreetRoleAddressHouseSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.AssociatedStreetRoleStreetSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.FromViaToSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.PublicTransportRoleStopPlatformSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)private WayConnectionTypeWayConnectionTypeCalculator. computeNextWayConnection(Relation r, java.util.List<WayConnectionType> con, WayConnectionType lastWct, int i, RelationMember m)private WayConnectionType.DirectionWayConnectionTypeCalculator. determineDirectionOfFirst(int i, RelationMember m, boolean reversed)private voidWayConnectionTypeCalculator. determineOnewayConnectionType(java.util.List<WayConnectionType> con, RelationMember m, int i, WayConnectionType wct)protected voidWayConnectionTypeCalculator. handleOnewayFollows(WayConnectionType lastWct, int i, RelationMember m, WayConnectionType wct)private static booleanWayConnectionTypeCalculator. isNoHandleableWay(RelationMember m)Method parameters in org.openstreetmap.josm.gui.dialogs.relation.sort with type arguments of type RelationMember Modifier and Type Method Description booleanRelationSorter.AdditionalSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.AssociatedStreetRoleAddressHouseSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.AssociatedStreetRoleStreetSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.FromViaToSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)booleanRelationSorter.PublicTransportRoleStopPlatformSorter. acceptsMember(java.util.List<RelationMember> relationMembers, RelationMember m)java.util.List<RelationMember>RelationSorter.AdditionalSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.AssociatedStreetRoleAddressHouseSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.AssociatedStreetRoleStreetSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.FromViaToSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter.PublicTransportRoleStopPlatformSorter. sortMembers(java.util.List<RelationMember> list)java.util.List<RelationMember>RelationSorter. sortMembers(java.util.List<RelationMember> relationMembers)Sort a collection of relation members by the way they are linked.java.util.List<WayConnectionType>WayConnectionTypeCalculator. updateLinks(java.util.List<RelationMember> members)refresh the cache of member WayConnectionTypesjava.util.List<WayConnectionType>WayConnectionTypeCalculator. updateLinks(Relation r, java.util.List<RelationMember> members)refresh the cache of member WayConnectionTypes
-