diff --git a/src/brut/androlib/res/data/value/ResIdValue.java b/src/brut/androlib/res/data/value/ResIdValue.java index 7462117e..91264e41 100644 --- a/src/brut/androlib/res/data/value/ResIdValue.java +++ b/src/brut/androlib/res/data/value/ResIdValue.java @@ -17,8 +17,19 @@ package brut.androlib.res.data.value; +import brut.androlib.AndrolibException; +import brut.androlib.res.data.ResResource; +import java.io.IOException; +import org.xmlpull.v1.XmlSerializer; + /** * @author Ryszard Wiśniewski */ -public class ResIdValue extends ResValue { +public class ResIdValue extends ResValue implements ResXmlSerializable { + public void serializeToXml(XmlSerializer serializer, ResResource res) throws IOException, AndrolibException { + serializer.startTag(null, "item"); + serializer.attribute(null, "type", res.getResSpec().getType().getName()); + serializer.attribute(null, "name", res.getResSpec().getName()); + serializer.endTag(null, "item"); + } }