@Override public void startElement(String uri, String localName, String qName, Attributes attrs) { depth++; if (equalsOrSuffix(qName, "InternetService")) { thisDepth = depth; } else if (equalsOrSuffix(qName, "PublicIpAddress")) { inPublicIpAddress = true; } }
public void startElement(String uri, String name, String qName, Attributes attrs) { if (equalsOrSuffix(qName, "item")) { itemDepth++; } else if (equalsOrSuffix(qName, "instancesSet")) { inInstancesSet = true; } else if (equalsOrSuffix(qName, "productCodes")) { inProductCodes = true; } else if (equalsOrSuffix(qName, "groupSet")) { inGroupSet = true; } }
@Override public void startElement(String url, String name, String qName, Attributes attributes) { if (equalsOrSuffix(qName, "subnetSet")) { inSubnetSet = true; } else if (inSubnetSet) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = true; } subnetHandler.startElement(url, name, qName, attributes); } }
@Override public void startElement(String uri, String localName, String qName, Attributes attributes) { if (equalsOrSuffix(qName, "tagSet")) { result = ImmutableMap.builder(); } else if (qName.equals("item")) { inItem = true; key = null; value = null; } currentText = new StringBuilder(); }
@Override public void startElement(String uri, String name, String qName, Attributes attrs) { if (equalsOrSuffix(qName, "tagSet")) { inTagSet = true; } if (inTagSet) { tagSetHandler.startElement(uri, name, qName, attrs); } }
@Override public void startElement(String url, String name, String qName, Attributes attributes) { if (equalsOrSuffix(qName, "HostedZone")) { inHostedZone = true; } if (inHostedZone) { zoneHandler.startElement(url, name, qName, attributes); } }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "DirectionalDNSRecordDetail")) { drs.add(directionalRecordHandler.getResult()); } } }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "UltraZone")) { zones.add(zoneHandler.getResult()); } } }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "LBPoolData")) { pools.add(poolHandler.getResult()); } } }
public void endElement(String uri, String name, String qName) { if (SaxUtils.equalsOrSuffix(qName, "Description")) { description = currentOrNull(); } else if (SaxUtils.equalsOrSuffix(qName, "Property")) { properties.put(key, currentOrNull()); key = null; } currentText = new StringBuilder(); }
/** * {@inheritDoc} */ @Override public void startElement(String url, String name, String qName, Attributes attributes) throws SAXException { if (equalsOrSuffix(qName, "tagSet")) { inTags = true; } if (inTags) { tagHander.startElement(url, name, qName, attributes); } }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "errorCode")) { code = Integer.parseInt(currentOrNull(currentText)); } else if (equalsOrSuffix(qName, "errorDescription")) { description = currentOrNull(currentText); } currentText = new StringBuilder(); }
@Override public void startElement(String url, String name, String qName, Attributes attributes) throws SAXException { if (equalsOrSuffix(qName, "ReceiveMessageResult")) { inMessages = true; } if (inMessages) { messageHandler.startElement(url, name, qName, attributes); } }
@Override public void startElement(String url, String name, String qName, Attributes attributes) { if (equalsOrSuffix(qName, "taskStatus")) { inTask = true; } if (inTask) { taskHandler.startElement(url, name, qName, attributes); } }
@Override public void startElement(String url, String name, String qName, Attributes attrs) { if (equalsOrSuffix(qName, "Region")) { Map<String, String> attributes = cleanseAttributes(attrs); IdAndName region = IdAndName.create(attributes.get("RegionID"), attributes.get("RegionName")); regions.putAll(region, Splitter.on(';').split(attributes.get("TerritoryName"))); } } }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { taskHandler.endElement(uri, localName, qName); if (SaxUtils.equalsOrSuffix(qName, "Task")) { this.tasks.add(taskHandler.getResult()); } }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "Info")) { builder.info(currentOrNull(currentText)); } currentText = new StringBuilder(); }
@Override public void endElement(String uri, String localName, String qName) { if (equalsOrSuffix(qName, "DataCenter")) { dataCenters.add(handler.getResult()); } else { handler.endElement(uri, localName, qName); } }
@Override public void endElement(String uri, String name, String qName) { if (equalsOrSuffix(qName, "taskStatus")) { tasks.add(taskHandler.getResult()); inTask = false; } else if (inTask) { taskHandler.endElement(uri, name, qName); } }
public void startElement(String uri, String localName, String qName, Attributes attrs) { Map<String, String> attributes = SaxUtils.cleanseAttributes(attrs); if (equalsOrSuffix(qName, "NetworkSection")) { this.net = Utils.newReferenceType(attributes); } networkSectionHandler.startElement(uri, localName, qName, attrs); }