From eef88d4d6ebc9e01a2545d4ffba2ef681d1d00ae Mon Sep 17 00:00:00 2001 From: Nikolaus Krismer <niko@krismer.de> Date: Tue, 11 Feb 2014 10:11:21 +0100 Subject: [PATCH] class interface improvements --- .../java/it/unibz/inf/isoga/util/DSetConfig.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/it/unibz/inf/isoga/util/DSetConfig.java b/src/main/java/it/unibz/inf/isoga/util/DSetConfig.java index ad555c26..974edb29 100644 --- a/src/main/java/it/unibz/inf/isoga/util/DSetConfig.java +++ b/src/main/java/it/unibz/inf/isoga/util/DSetConfig.java @@ -8,7 +8,9 @@ import it.unibz.inf.isoga.geometry.BBox; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; +import java.util.Collection; import java.util.Date; import org.json.JSONArray; @@ -165,8 +167,17 @@ public final class DSetConfig implements Cloneable { return serverSRID; } - public TableEntry[] getTableEntries() { - return new TableEntry[] {edgeTableEntry, vertexTableEntry, vertexAnnotatedTableEntry, areaBufferTableEntry}; + public Collection<TableEntry> getTableEntries() { + // CHECKSTYLE:OFF MagicNumber + final Collection<TableEntry> result = new ArrayList<TableEntry>(4); + // CHECKSTYLE:ON MagicNumber + + result.add(edgeTableEntry); + result.add(vertexTableEntry); + result.add(vertexAnnotatedTableEntry); + result.add(areaBufferTableEntry); + + return result; } public TableEntry getVertexAnnotatedTableEntry() { -- GitLab