in iam/src/main/java/org/jclouds/iam/xml/RoleHandler.java [57:77]
public void endElement(String uri, String name, String qName) {
if (qName.equals("Path")) {
builder.path(currentOrNull(currentText));
} else if (qName.equals("RoleName")) {
builder.name(currentOrNull(currentText));
} else if (qName.equals("RoleId")) {
builder.id(currentOrNull(currentText));
} else if (qName.equals("Arn")) {
builder.arn(currentOrNull(currentText));
} else if (qName.equals("AssumeRolePolicyDocument")) {
builder.assumeRolePolicy(urlDecode(currentOrNull(currentText)));
} else if (qName.equals("CreateDate")) {
try {
builder.createDate(dateService.iso8601SecondsDateParse(currentOrNull(currentText)));
} catch (IllegalArgumentException e) {
// on create, milliseconds are present
builder.createDate(dateService.iso8601DateParse(currentOrNull(currentText)));
}
}
currentText.setLength(0);
}