in paimon-filesystems/paimon-s3-impl/src/main/java/com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.java [1925:1973]
protected void doEndElement(String uri, String name, String qName) {
if (in("ListPartsResult")) {
if (name.equals("Bucket")) {
result.setBucketName(getText());
} else if (name.equals("Key")) {
result.setKey(getText());
} else if (name.equals("UploadId")) {
result.setUploadId(getText());
} else if (name.equals("Owner")) {
result.setOwner(currentOwner);
currentOwner = null;
} else if (name.equals("Initiator")) {
result.setInitiator(currentOwner);
currentOwner = null;
} else if (name.equals("StorageClass")) {
result.setStorageClass(getText());
} else if (name.equals("PartNumberMarker")) {
result.setPartNumberMarker(parseInteger(getText()));
} else if (name.equals("NextPartNumberMarker")) {
result.setNextPartNumberMarker(parseInteger(getText()));
} else if (name.equals("MaxParts")) {
result.setMaxParts(parseInteger(getText()));
} else if (name.equals("EncodingType")) {
result.setEncodingType(checkForEmptyString(getText()));
} else if (name.equals("IsTruncated")) {
result.setTruncated(Boolean.parseBoolean(getText()));
} else if (name.equals("Part")) {
result.getParts().add(currentPart);
currentPart = null;
}
} else if (in("ListPartsResult", "Part")) {
if (name.equals("PartNumber")) {
currentPart.setPartNumber(Integer.parseInt(getText()));
} else if (name.equals("LastModified")) {
currentPart.setLastModified(ServiceUtils.parseIso8601Date(getText()));
} else if (name.equals("ETag")) {
currentPart.setETag(ServiceUtils.removeQuotes(getText()));
} else if (name.equals("Size")) {
currentPart.setSize(Long.parseLong(getText()));
}
} else if (in("ListPartsResult", "Owner") || in("ListPartsResult", "Initiator")) {
if (name.equals("ID")) {
currentOwner.setId(checkForEmptyString(getText()));
} else if (name.equals("DisplayName")) {
currentOwner.setDisplayName(checkForEmptyString(getText()));
}
}
}