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 int position
private java.lang.String role
private 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 int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object