From 00abbc839b9e14a0547a73b2f48cbe0b4b151f29 Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Thu, 16 May 2013 22:17:09 +0200 Subject: [PATCH] compile TagSet to Tag[] --- src/org/oscim/core/TagSet.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/org/oscim/core/TagSet.java b/src/org/oscim/core/TagSet.java index bddf085b..69452889 100644 --- a/src/org/oscim/core/TagSet.java +++ b/src/org/oscim/core/TagSet.java @@ -14,14 +14,15 @@ */ package org.oscim.core; + public class TagSet { public static TagSet EMPTY_TAG_SET = new TagSet(); public Tag[] tags; public int numTags; - private TagSet() { - + public TagSet() { + tags = new Tag[10]; } public TagSet(int count) { @@ -32,6 +33,12 @@ public class TagSet { numTags = 0; } + public Tag[] asArray(){ + Tag[] result = new Tag[numTags]; + System.arraycopy(tags, 0, result, 0, numTags); + return result; + } + /** find Tag by key - NOTE: key must be internal() */ public Tag get(String key) { for (int i = 0; i < numTags; i++) {