ae.setErrorDescription(error.get(1));
return ae;
}
public Image getImage() {
Image img = new Image();
String[] tagList = {"id", "status", "url"};
ArrayList<String> values = getValues("image", tagList);
img.setId(Integer.parseInt(values.get(0)));
img.setStatus(values.get(1));
img.setUrl(values.get(2));
NodeList nList = doc.getElementsByTagName("regions");
for (int temp = 0; temp < nList.getLength(); temp++) {
Node nNode = nList.item(temp);
if (nNode.getNodeType() == Node.ELEMENT_NODE) {
Element eElement = (Element) nNode;
NodeList nlList= eElement.getElementsByTagName("region");
for (int i = 0; i < nlList.getLength(); i++) {
Node oneRegion = nlList.item(i);
NamedNodeMap attr = oneRegion.getAttributes();
img.addRegion(parseRegion(attr));
}
}
}
return img;
}