From b7312882f47821466f78aeda8a1c00b44073f7f7 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Thu, 29 Nov 2001 00:13:42 +0000 Subject: [PATCH] Added enumerateTileSetIds(). git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@658 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/media/tile/TileSetRepository.java | 9 ++++++++- .../threerings/media/tile/bundle/TileSetBundle.java | 10 +++++++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/src/java/com/threerings/media/tile/TileSetRepository.java b/src/java/com/threerings/media/tile/TileSetRepository.java index 507ce0806..003d227e0 100644 --- a/src/java/com/threerings/media/tile/TileSetRepository.java +++ b/src/java/com/threerings/media/tile/TileSetRepository.java @@ -1,5 +1,5 @@ // -// $Id: TileSetRepository.java,v 1.2 2001/11/18 04:09:21 mdb Exp $ +// $Id: TileSetRepository.java,v 1.3 2001/11/29 00:12:11 mdb Exp $ package com.threerings.media.tile; @@ -14,6 +14,13 @@ import com.samskivert.io.PersistenceException; */ public interface TileSetRepository { + /** + * Returns an iterator over the identifiers of all {@link TileSet} + * objects available. + */ + public Iterator enumerateTileSetIds () + throws PersistenceException; + /** * Returns an iterator over all {@link TileSet} objects available. */ diff --git a/src/java/com/threerings/media/tile/bundle/TileSetBundle.java b/src/java/com/threerings/media/tile/bundle/TileSetBundle.java index a96505b72..952a35d31 100644 --- a/src/java/com/threerings/media/tile/bundle/TileSetBundle.java +++ b/src/java/com/threerings/media/tile/bundle/TileSetBundle.java @@ -1,5 +1,5 @@ // -// $Id: TileSetBundle.java,v 1.2 2001/11/20 03:48:41 mdb Exp $ +// $Id: TileSetBundle.java,v 1.3 2001/11/29 00:13:42 mdb Exp $ package com.threerings.media.tile.bundle; @@ -54,6 +54,14 @@ public class TileSetBundle return (TileSet)get(tileSetId); } + /** + * Enumerates the tileset ids in this tileset bundle. + */ + public Iterator enumerateTileSetIds () + { + return keySet().iterator(); + } + /** * Enumerates the tilesets in this tileset bundle. */