# HG changeset patch # User Ingo Weinzierl # Date 1323942234 0 # Node ID 382e38164200bd1cd3748d4d714b27bab643a9f1 # Parent 3632150dbe0bac1516d7220e4e112a152652532d Fixed wrong usage of DOM operations in Settings Attributes. flys-artifacts/trunk@3421 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r 3632150dbe0b -r 382e38164200 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Wed Dec 14 14:17:31 2011 +0000 +++ b/flys-artifacts/ChangeLog Thu Dec 15 09:43:54 2011 +0000 @@ -1,3 +1,10 @@ +2011-12-15 Ingo Weinzierl + + * src/main/java/de/intevation/flys/exports/BooleanAttribute.java, + src/main/java/de/intevation/flys/exports/VisibleAttribute.java, + src/main/java/de/intevation/flys/exports/StringAttribute.java: Fixed wrong + usage of DOM operations. + 2011-12-14 Ingo Weinzierl * src/main/java/de/intevation/flys/exports/BooleanAttribute.java, diff -r 3632150dbe0b -r 382e38164200 flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java Wed Dec 14 14:17:31 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/BooleanAttribute.java Thu Dec 15 09:43:54 2011 +0000 @@ -2,6 +2,7 @@ import org.w3c.dom.Attr; import org.w3c.dom.Document; +import org.w3c.dom.Element; import org.w3c.dom.Node; @@ -27,14 +28,11 @@ @Override public Node toXML(Node parent) { Document owner = parent.getOwnerDocument(); - Node node = super.toXML(parent); - Attr attr = owner.createAttribute("type"); - attr.setValue("boolean"); + Element ele = (Element) super.toXML(parent); + ele.setAttribute("type", "boolean"); - node.appendChild(attr); - - return node; + return ele; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : diff -r 3632150dbe0b -r 382e38164200 flys-artifacts/src/main/java/de/intevation/flys/exports/StringAttribute.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/StringAttribute.java Wed Dec 14 14:17:31 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/StringAttribute.java Thu Dec 15 09:43:54 2011 +0000 @@ -2,6 +2,7 @@ import org.w3c.dom.Attr; import org.w3c.dom.Document; +import org.w3c.dom.Element; import org.w3c.dom.Node; @@ -27,14 +28,11 @@ @Override public Node toXML(Node parent) { Document owner = parent.getOwnerDocument(); - Node node = super.toXML(parent); - Attr attr = owner.createAttribute("type"); - attr.setValue("string"); + Element ele = (Element) super.toXML(parent); + ele.setAttribute("type", "string"); - node.appendChild(attr); - - return node; + return ele; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : diff -r 3632150dbe0b -r 382e38164200 flys-artifacts/src/main/java/de/intevation/flys/exports/VisibleAttribute.java --- a/flys-artifacts/src/main/java/de/intevation/flys/exports/VisibleAttribute.java Wed Dec 14 14:17:31 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/exports/VisibleAttribute.java Thu Dec 15 09:43:54 2011 +0000 @@ -2,6 +2,7 @@ import org.w3c.dom.Attr; import org.w3c.dom.Document; +import org.w3c.dom.Element; import org.w3c.dom.Node; import de.intevation.artifactdatabase.state.DefaultAttribute; @@ -32,14 +33,11 @@ @Override public Node toXML(Node parent) { Document owner = parent.getOwnerDocument(); - Node node = super.toXML(parent); - Attr attr = owner.createAttribute("display"); - attr.setValue(String.valueOf(visible)); + Element ele = (Element) super.toXML(parent); + ele.setAttribute("display", String.valueOf(visible)); - node.appendChild(attr); - - return node; + return ele; } } // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :