diff --git a/src/fr/devinsy/xidyn/data/TagDataManager.java b/src/fr/devinsy/xidyn/data/TagDataManager.java index e5746c4..2282cab 100644 --- a/src/fr/devinsy/xidyn/data/TagDataManager.java +++ b/src/fr/devinsy/xidyn/data/TagDataManager.java @@ -45,11 +45,10 @@ public class TagDataManager /** * */ - public SimpleTagData addContent(final String id, final String content) + public void addContent(final String id, final String content) { - SimpleTagData result; - TagDataListByIndex tags = (TagDataListByIndex) this.idsDataById.getId(id); + if (tags == null) { this.idsDataById.setId(id, new TagDataListByIndex()); @@ -58,12 +57,9 @@ public class TagDataManager } // Be sure that lines are existing. - result = new SimpleTagData(); - result.setContent(content); - tags.add(result); - - // - return result; + SimpleTagData tag = new SimpleTagData(); + tag.setContent(content); + tags.add(tag); } /** @@ -120,6 +116,15 @@ public class TagDataManager tag.appendContent(value); } + /** + * + */ + public void appendContent(final String id, final String value) + { + SimpleTagData tag = this.getIdData(id); + tag.appendContent(value); + } + /** * */ @@ -138,7 +143,7 @@ public class TagDataManager } // - return (result); + return result; } /** @@ -168,7 +173,7 @@ public class TagDataManager result = (SimpleTagData) tags.elementAt(line); // - return (result); + return result; } /** @@ -207,7 +212,7 @@ public class TagDataManager } // - return (result); + return result; } /** @@ -220,7 +225,7 @@ public class TagDataManager result = this.idsDataById; // - return (result); + return result; } /**