@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("MetricsConfiguration")) { if (name.equals("Filter")) { filter = new MetricsFilter(); } } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("And")) { andOperandsList = new ArrayList<MetricsFilterPredicate>(); } } }
@Override protected void doEndElement(String uri, String name, String qName) { if (in("MetricsConfiguration")) { if (name.equals("Id")) { configuration.setId(getText()); else if (in("MetricsConfiguration", "Filter")) { if (name.equals("Prefix")) { filter.setPredicate(new MetricsPrefixPredicate(getText())); else if (in("MetricsConfiguration", "Filter", "Tag")) { if (name.equals("Key")) { currentTagKey = getText(); else if (in("MetricsConfiguration", "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new MetricsPrefixPredicate(getText())); else if (in("MetricsConfiguration", "Filter", "And", "Tag")) { if (name.equals("Key")) { currentTagKey = getText();
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("MetricsConfiguration")) { if (name.equals("Filter")) { filter = new MetricsFilter(); } } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("And")) { andOperandsList = new ArrayList<MetricsFilterPredicate>(); } } }
@Override protected void doEndElement(String uri, String name, String qName) { if (in("MetricsConfiguration")) { if (name.equals("Id")) { configuration.setId(getText()); filter = null; } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("Prefix")) { filter.setPredicate(new MetricsPrefixPredicate(getText())); andOperandsList = null; } else if (in("MetricsConfiguration", "Filter", "Tag")) { if (name.equals("Key")) { currentTagKey = getText(); currentTagValue = getText(); } else if (in("MetricsConfiguration", "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new MetricsPrefixPredicate(getText())); currentTagValue = null; } else if (in("MetricsConfiguration", "Filter", "And", "Tag")) { if (name.equals("Key")) { currentTagKey = getText();
@Override protected void doEndElement(String uri, String name, String qName) { if (in("MetricsConfiguration")) { if (name.equals("Id")) { configuration.setId(getText()); else if (in("MetricsConfiguration", "Filter")) { if (name.equals("Prefix")) { filter.setPredicate(new MetricsPrefixPredicate(getText())); else if (in("MetricsConfiguration", "Filter", "Tag")) { if (name.equals("Key")) { currentTagKey = getText(); else if (in("MetricsConfiguration", "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new MetricsPrefixPredicate(getText())); else if (in("MetricsConfiguration", "Filter", "And", "Tag")) { if (name.equals("Key")) { currentTagKey = getText();
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("MetricsConfiguration")) { if (name.equals("Filter")) { filter = new MetricsFilter(); } } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("And")) { andOperandsList = new ArrayList<MetricsFilterPredicate>(); } } }
@Override protected void doStartElement( String uri, String name, String qName, Attributes attrs) { if (in("MetricsConfiguration")) { if (name.equals("Filter")) { filter = new MetricsFilter(); } } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("And")) { andOperandsList = new ArrayList<MetricsFilterPredicate>(); } } }
@Override protected void doEndElement(String uri, String name, String qName) { if (in("MetricsConfiguration")) { if (name.equals("Id")) { configuration.setId(getText()); filter = null; } else if (in("MetricsConfiguration", "Filter")) { if (name.equals("Prefix")) { filter.setPredicate(new MetricsPrefixPredicate(getText())); andOperandsList = null; } else if (in("MetricsConfiguration", "Filter", "Tag")) { if (name.equals("Key")) { currentTagKey = getText(); currentTagValue = getText(); } else if (in("MetricsConfiguration", "Filter", "And")) { if (name.equals("Prefix")) { andOperandsList.add(new MetricsPrefixPredicate(getText())); currentTagValue = null; } else if (in("MetricsConfiguration", "Filter", "And", "Tag")) { if (name.equals("Key")) { currentTagKey = getText();