public void endElement()

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);
   }