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 ofChangesets that were added to the cachejava.util.Collection<Changeset>getRemovedChangesets()Gets a list ofChangesets that were removed from the cacheChangesetCachegetSource()The changeset cache the change happened in.java.util.Collection<Changeset>getUpdatedChangesets()Gets a list ofChangesets that were changedbooleanisEmpty()Checks if this event contains anyChangesetsvoidrememberAddedChangeset(Changeset cs)Adds aChangesetto the added listvoidrememberRemovedChangeset(Changeset cs)Adds aChangesetto the removed listvoidrememberUpdatedChangeset(Changeset cs)Adds aChangesetto 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:ChangesetCacheEventThe changeset cache the change happened in.- Specified by:
getSourcein interfaceChangesetCacheEvent- Returns:
- The
ChangesetCache
-
getAddedChangesets
public java.util.Collection<Changeset> getAddedChangesets()
Description copied from interface:ChangesetCacheEventGets a list ofChangesets that were added to the cache- Specified by:
getAddedChangesetsin interfaceChangesetCacheEvent- Returns:
- The changesets
-
getRemovedChangesets
public java.util.Collection<Changeset> getRemovedChangesets()
Description copied from interface:ChangesetCacheEventGets a list ofChangesets that were removed from the cache- Specified by:
getRemovedChangesetsin interfaceChangesetCacheEvent- Returns:
- The changesets
-
getUpdatedChangesets
public java.util.Collection<Changeset> getUpdatedChangesets()
Description copied from interface:ChangesetCacheEventGets a list ofChangesets that were changed- Specified by:
getUpdatedChangesetsin interfaceChangesetCacheEvent- Returns:
- The changesets
-
rememberAddedChangeset
public void rememberAddedChangeset(Changeset cs)
Adds aChangesetto the added list- Parameters:
cs- theChangeset
-
rememberUpdatedChangeset
public void rememberUpdatedChangeset(Changeset cs)
Adds aChangesetto the updated list- Parameters:
cs- theChangeset
-
rememberRemovedChangeset
public void rememberRemovedChangeset(Changeset cs)
Adds aChangesetto the removed list- Parameters:
cs- theChangeset
-
-