diff --git a/src/org/atriasoft/exml/builder/IntrospectionModel.java b/src/org/atriasoft/exml/builder/IntrospectionModel.java index 69670e0..a47f6d7 100644 --- a/src/org/atriasoft/exml/builder/IntrospectionModel.java +++ b/src/org/atriasoft/exml/builder/IntrospectionModel.java @@ -75,7 +75,6 @@ public abstract class IntrospectionModel { return false; } public abstract String toString(final Object data) throws ExmlBuilderException; - public abstract String[] toStringList(final Object data); public boolean isEnum() { return this.classType.isEnum(); } diff --git a/src/org/atriasoft/exml/builder/IntrospectionModelArray.java b/src/org/atriasoft/exml/builder/IntrospectionModelArray.java index 1b80541..0d4a243 100644 --- a/src/org/atriasoft/exml/builder/IntrospectionModelArray.java +++ b/src/org/atriasoft/exml/builder/IntrospectionModelArray.java @@ -67,9 +67,5 @@ public class IntrospectionModelArray extends IntrospectionModel { public String toString(final Object data) { return null; } - @Override - public String[] toStringList(final Object data) { - return null; - } } diff --git a/src/org/atriasoft/exml/builder/IntrospectionModelBaseType.java b/src/org/atriasoft/exml/builder/IntrospectionModelBaseType.java index 125594a..a478508 100644 --- a/src/org/atriasoft/exml/builder/IntrospectionModelBaseType.java +++ b/src/org/atriasoft/exml/builder/IntrospectionModelBaseType.java @@ -43,9 +43,5 @@ public class IntrospectionModelBaseType extends IntrospectionModel { public String toString(final Object data) { return StringSerializer.toString(data); } - @Override - public String[] toStringList(final Object data) { - return StringSerializer.toStringList(data); - } - + } diff --git a/src/org/atriasoft/exml/builder/IntrospectionModelComplex.java b/src/org/atriasoft/exml/builder/IntrospectionModelComplex.java index 7f59786..1a669cb 100644 --- a/src/org/atriasoft/exml/builder/IntrospectionModelComplex.java +++ b/src/org/atriasoft/exml/builder/IntrospectionModelComplex.java @@ -906,12 +906,6 @@ public class IntrospectionModelComplex extends IntrospectionModel { throw new ExmlBuilderException("Error in call 'toString()' for '" + this.classType.getCanonicalName() + "' " + e.getMessage()); } } - @Override - public String[] toStringList(final Object data) { - // TODO Auto-generated method stub - return null; - } - } class OrderData { diff --git a/src/org/atriasoft/exml/builder/IntrospectionModelList.java b/src/org/atriasoft/exml/builder/IntrospectionModelList.java index 0cc389e..39a2d95 100644 --- a/src/org/atriasoft/exml/builder/IntrospectionModelList.java +++ b/src/org/atriasoft/exml/builder/IntrospectionModelList.java @@ -18,17 +18,16 @@ public class IntrospectionModelList extends IntrospectionModel { @Override public Object createObject(final Map properties, final Map> nodes) throws ExmlBuilderException { - if (nodeName == null) { + if (this.nodeName == null) { return nodes.get(IntrospectionObject.STUPID_TOCKEN); - } else { - return nodes.get(nodeName); } + return nodes.get(this.nodeName); } @Override public List getNodeAvaillable() { - if (nodeName != null) { - return Arrays.asList(nodeName); + if (this.nodeName != null) { + return Arrays.asList(this.nodeName); } return null; } @@ -51,9 +50,5 @@ public class IntrospectionModelList extends IntrospectionModel { public String toString(final Object data) { return null; } - @Override - public String[] toStringList(final Object data) { - return null; - } } diff --git a/src/org/atriasoft/exml/generator/GeneratorIntrospection.java b/src/org/atriasoft/exml/generator/GeneratorIntrospection.java index 2fac920..d9ec6d7 100644 --- a/src/org/atriasoft/exml/generator/GeneratorIntrospection.java +++ b/src/org/atriasoft/exml/generator/GeneratorIntrospection.java @@ -192,28 +192,14 @@ public class GeneratorIntrospection implements Generator { public void generateNode(final Object data, final IntrospectionModel model, final String nodeName, final StringBuilder tmpp, final int indent) throws ExmlBuilderException { if (model.isNative()) { - if (model.isList()) { - String[] listDatas = model.toStringList(data); - for (int iii=0; iii"); - tmpp.append(listDatas[iii]); - tmpp.append(""); - } - } else { - Tools.addIndent(tmpp, indent); - tmpp.append("<"); - tmpp.append(nodeName); - tmpp.append(">"); - tmpp.append(model.toString(data)); - tmpp.append(""); - } + Tools.addIndent(tmpp, indent); + tmpp.append("<"); + tmpp.append(nodeName); + tmpp.append(">"); + tmpp.append(model.toString(data)); + tmpp.append(""); } else if (model.isArray()) { List baseName = model.getNodeAvaillable(); IntrospectionModel introspectionSub = findOrCreate(ModelType.NORMAL, null, model.getClassType());