Ignore:
Timestamp:
28.12.2011 20:40:46 (5 months ago)
Author:
Don-vip
Message:

fix #7194 - Reworking of osmChange downloads (Fail to update a way loaded from osmChange that have been deleted after)

Location:
trunk/src/org/openstreetmap/josm/data/osm/history
Files:
1 deleted
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/history/HistoryRelation.java

    r4602 r4734  
    1010import org.openstreetmap.josm.data.osm.OsmPrimitiveType; 
    1111import org.openstreetmap.josm.data.osm.Relation; 
     12import org.openstreetmap.josm.data.osm.RelationMemberData; 
    1213import org.openstreetmap.josm.data.osm.User; 
    1314import org.openstreetmap.josm.tools.CheckParameterUtil; 
     
    2021public class HistoryRelation extends HistoryOsmPrimitive{ 
    2122 
    22     private ArrayList<RelationMember> members = new ArrayList<RelationMember>(); 
     23    private ArrayList<RelationMemberData> members = new ArrayList<RelationMemberData>(); 
    2324 
    2425    /** 
     
    5455     */ 
    5556    public HistoryRelation(long id, long version, boolean visible, User user, long changesetId, 
    56             Date timestamp, ArrayList<RelationMember> members) { 
     57            Date timestamp, ArrayList<RelationMemberData> members) { 
    5758        this(id, version, visible, user, changesetId, timestamp); 
    5859        if (members != null) { 
     
    7071     * @return an immutable list of members of this relation 
    7172     */ 
    72     public List<RelationMember> getMembers() { 
     73    public List<RelationMemberData> getMembers() { 
    7374        return Collections.unmodifiableList(members); 
    7475    } 
     
    9091     * @throws IndexOutOfBoundsException thrown, if idx is out of bounds 
    9192     */ 
    92     public RelationMember getRelationMember(int idx) throws IndexOutOfBoundsException  { 
     93    public RelationMemberData getRelationMember(int idx) throws IndexOutOfBoundsException  { 
    9394        if (idx < 0 || idx >= members.size()) 
    9495            throw new IndexOutOfBoundsException(MessageFormat.format("Parameter {0} not in range 0..{1}. Got ''{2}''.", "idx", members.size(),idx)); 
     
    111112     * @exception IllegalArgumentException thrown, if member is null 
    112113     */ 
    113     public void addMember(RelationMember member) throws IllegalArgumentException { 
     114    public void addMember(RelationMemberData member) throws IllegalArgumentException { 
    114115        CheckParameterUtil.ensureParameterNotNull(member, "member"); 
    115116        members.add(member); 
Note: See TracChangeset for help on using the changeset viewer.