public class RelationToChildReference extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private OsmPrimitive |
child |
private Relation |
parent |
private int |
position |
private java.lang.String |
role |
| Constructor and Description |
|---|
RelationToChildReference(Relation parent,
int position,
RelationMember member) |
RelationToChildReference(Relation parent,
int position,
java.lang.String role,
OsmPrimitive child) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
OsmPrimitive |
getChild() |
Relation |
getParent() |
int |
getPosition() |
static java.util.Set<RelationToChildReference> |
getRelationToChildReferences(java.util.Collection<? extends OsmPrimitive> children)
Replies a set of all
RelationToChildReferences for a collection of child primitives |
static java.util.Set<RelationToChildReference> |
getRelationToChildReferences(OsmPrimitive child)
Replies a set of all
RelationToChildReferences for a given child primitive. |
java.lang.String |
getRole() |
int |
hashCode() |
private final int position
private final java.lang.String role
private final OsmPrimitive child
public RelationToChildReference(Relation parent, int position, java.lang.String role, OsmPrimitive child)
public RelationToChildReference(Relation parent, int position, RelationMember member)
public static java.util.Set<RelationToChildReference> getRelationToChildReferences(OsmPrimitive child)
RelationToChildReferences for a given child primitive.child - the child primitiveRelationToChildReferences for a given child primitivepublic static java.util.Set<RelationToChildReference> getRelationToChildReferences(java.util.Collection<? extends OsmPrimitive> children)
RelationToChildReferences for a collection of child primitiveschildren - the collection of child primitivesRelationToChildReferences to the children in the collection of child
primitivespublic int getPosition()
public java.lang.String getRole()
public OsmPrimitive getChild()
public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object