in elb/src/main/java/org/jclouds/elb/xml/ListenerWithPoliciesHandler.java [66:83]
public void endElement(String uri, String name, String qName) throws SAXException {
if (equalsOrSuffix(qName, "PolicyNames")) {
inPolicyNames = false;
} else if (equalsOrSuffix(qName, "member") && inPolicyNames) {
builder.policyName(currentOrNull(currentText));
} else if (equalsOrSuffix(qName, "InstancePort")) {
builder.instancePort(Integer.parseInt(currentOrNull(currentText)));
} else if (equalsOrSuffix(qName, "InstanceProtocol")) {
builder.instanceProtocol(Protocol.valueOf(currentOrNull(currentText)));
} else if (equalsOrSuffix(qName, "LoadBalancerPort")) {
builder.port(Integer.parseInt(currentOrNull(currentText)));
} else if (equalsOrSuffix(qName, "Protocol")) {
builder.protocol(Protocol.valueOf(currentOrNull(currentText)));
} else if (equalsOrSuffix(qName, "SSLCertificateId")) {
builder.SSLCertificateId(currentOrNull(currentText));
}
currentText.setLength(0);
}