提交 45b8f82e 编写于 作者: K Kohsuke Kawaguchi

added a convenience method

上级 72c68a22
...@@ -48,6 +48,7 @@ import java.io.StringReader; ...@@ -48,6 +48,7 @@ import java.io.StringReader;
import java.io.StringWriter; import java.io.StringWriter;
import java.io.Writer; import java.io.Writer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator; import java.util.Iterator;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -239,6 +240,13 @@ public class XStreamDOM { ...@@ -239,6 +240,13 @@ public class XStreamDOM {
return new ConverterImpl().unmarshalElement(in, null); return new ConverterImpl().unmarshalElement(in, null);
} }
public Map<String, String> getAttributeMap() {
Map<String,String> r = new HashMap<String, String>();
for (int i=0; i<attributes.length; i+=2)
r.put(attributes[i],attributes[i+1]);
return r;
}
private static class ReaderImpl extends AbstractXmlReader implements DocumentReader { private static class ReaderImpl extends AbstractXmlReader implements DocumentReader {
private static class Pointer { private static class Pointer {
final XStreamDOM node; final XStreamDOM node;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册