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