Package org.openstreetmap.josm.data.osm
Class DefaultChangesetCacheEvent
- java.lang.Object
-
- org.openstreetmap.josm.data.osm.DefaultChangesetCacheEvent
-
- All Implemented Interfaces:
ChangesetCacheEvent
public class DefaultChangesetCacheEvent extends java.lang.Object implements ChangesetCacheEvent
The default event implementation that is used to indicate a change in theChangesetCache
-
-
Constructor Summary
Constructors Constructor Description DefaultChangesetCacheEvent(ChangesetCache source)
Creates a basic, emptyChangesetCacheEvent
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<Changeset>
getAddedChangesets()
Gets a list ofChangeset
s that were added to the cachejava.util.Collection<Changeset>
getRemovedChangesets()
Gets a list ofChangeset
s that were removed from the cacheChangesetCache
getSource()
The changeset cache the change happened in.java.util.Collection<Changeset>
getUpdatedChangesets()
Gets a list ofChangeset
s that were changedboolean
isEmpty()
Checks if this event contains anyChangeset
svoid
rememberAddedChangeset(Changeset cs)
Adds aChangeset
to the added listvoid
rememberRemovedChangeset(Changeset cs)
Adds aChangeset
to the removed listvoid
rememberUpdatedChangeset(Changeset cs)
Adds aChangeset
to the updated list
-
-
-
Constructor Detail
-
DefaultChangesetCacheEvent
public DefaultChangesetCacheEvent(ChangesetCache source)
Creates a basic, emptyChangesetCacheEvent
- Parameters:
source
- The source changeset
-
-
Method Detail
-
getSource
public ChangesetCache getSource()
Description copied from interface:ChangesetCacheEvent
The changeset cache the change happened in.- Specified by:
getSource
in interfaceChangesetCacheEvent
- Returns:
- The
ChangesetCache
-
getAddedChangesets
public java.util.Collection<Changeset> getAddedChangesets()
Description copied from interface:ChangesetCacheEvent
Gets a list ofChangeset
s that were added to the cache- Specified by:
getAddedChangesets
in interfaceChangesetCacheEvent
- Returns:
- The changesets
-
getRemovedChangesets
public java.util.Collection<Changeset> getRemovedChangesets()
Description copied from interface:ChangesetCacheEvent
Gets a list ofChangeset
s that were removed from the cache- Specified by:
getRemovedChangesets
in interfaceChangesetCacheEvent
- Returns:
- The changesets
-
getUpdatedChangesets
public java.util.Collection<Changeset> getUpdatedChangesets()
Description copied from interface:ChangesetCacheEvent
Gets a list ofChangeset
s that were changed- Specified by:
getUpdatedChangesets
in interfaceChangesetCacheEvent
- Returns:
- The changesets
-
rememberAddedChangeset
public void rememberAddedChangeset(Changeset cs)
Adds aChangeset
to the added list- Parameters:
cs
- theChangeset
-
rememberUpdatedChangeset
public void rememberUpdatedChangeset(Changeset cs)
Adds aChangeset
to the updated list- Parameters:
cs
- theChangeset
-
rememberRemovedChangeset
public void rememberRemovedChangeset(Changeset cs)
Adds aChangeset
to the removed list- Parameters:
cs
- theChangeset
-
-