Skip to content

Commit

Permalink
added a convenience method
Browse files Browse the repository at this point in the history
  • Loading branch information
kohsuke committed Jan 5, 2013
1 parent 72c68a2 commit 45b8f82
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions core/src/main/java/jenkins/util/xstream/XStreamDOM.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
import java.io.StringWriter;
import java.io.Writer;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
Expand Down Expand Up @@ -239,6 +240,13 @@ public static XStreamDOM from(HierarchicalStreamReader in) {
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 Pointer {
final XStreamDOM node;
Expand Down

0 comments on commit 45b8f82

Please sign in to comment.