Ignore:
Timestamp:
2009-12-12T20:21:36+01:00 (14 years ago)
Author:
jttt
Message:

Dataset changed events refactored - DatasetEventManager now allows to register listeners to current dataset (no need to reregister when activeLayer is changed, events from current dataset are always returned), possibility to automatically receive events in EDT

Location:
trunk/src/org/openstreetmap/josm/data/osm/event
Files:
1 added
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/osm/event/DataSetListener.java

    r2620 r2622  
    2020 */
    2121
    22 package org.openstreetmap.josm.data.osm;
     22package org.openstreetmap.josm.data.osm.event;
    2323
    24 import java.util.Collection;
    2524
    2625/**
     
    3736     * @param added A collection of newly-visible primitives
    3837     */
    39     void primtivesAdded(Collection<? extends OsmPrimitive> added);
     38    void primtivesAdded(PrimitivesAddedEvent event);
    4039
    4140    /**
     
    4544     * @param removed A collection of newly-invisible primitives
    4645     */
    47     void primtivesRemoved(Collection<? extends OsmPrimitive> removed);
     46    void primtivesRemoved(PrimitivesRemovedEvent event);
    4847
    4948    /**
     
    5352     * @param prim the primitive, whose tags were affected.
    5453     */
    55     void tagsChanged(OsmPrimitive prim);
     54    void tagsChanged(TagsChangedEvent event);
    5655
    5756    /**
     
    5958     * @param node The node that was moved.
    6059     */
    61     void nodeMoved(Node node);
     60    void nodeMoved(NodeMovedEvent event);
    6261
    6362    /**
     
    6564     * @param way The way that was modified.
    6665     */
    67     void wayNodesChanged(Way way);
     66    void wayNodesChanged(WayNodesChangedEvent event);
    6867
    6968    /**
     
    7170     * @param relation The relation that was modified.
    7271     */
    73     void relationMembersChanged(Relation r);
     72    void relationMembersChanged(RelationMembersChangedEvent event);
    7473
    7574    /**
     
    7776     * after operation is completed (Dataset.endUpdate()), {@link #dataChanged()} is called.
    7877     */
    79     void dataChanged();
     78    void dataChanged(DataChangedEvent event);
    8079
    8180}
Note: See TracChangeset for help on using the changeset viewer.