@Test void convertMultipleAttributesSubSelectionMultipleAttributes() { AttributeFilter attributeFilter = new AttributeFilter() .add("attr0") .add("attr1", new AttributeFilter().add("subattr1").add("subattr2")); assertEquals( attributeFilter, attributeFilterConverter.convert("attr0,attr1(subattr1,subattr2)")); }
@Override public AttributeFilter convert(String source) { AttributeFilter attributeFilter = new AttributeFilter(); parseAttributeFilter(source, 0, attributeFilter); return attributeFilter; }
AttributeFilterConverter implements Converter<String, AttributeFilter> { @Override public AttributeFilter convert(String source) { AttributeFilter attributeFilter = new AttributeFilter(); parseAttributeFilter(source, 0, attributeFilter); return attributeFilter; } }
AttributeFilterConverter implements Converter<String, AttributeFilter> { @Override public AttributeFilter convert(String source) { AttributeFilter attributeFilter = new AttributeFilter(); parseAttributeFilter(source, 0, attributeFilter); return attributeFilter; }  }
AttributeFilterConverter implements Converter<String, AttributeFilter> { @Override public AttributeFilter convert(String source) { AttributeFilter attributeFilter = new AttributeFilter(); parseAttributeFilter(source, 0, attributeFilter); return attributeFilter; }  @Override AttributeFilter convert(String source); }
AttributeFilterConverter implements Converter<String, AttributeFilter> { @Override public AttributeFilter convert(String source) { AttributeFilter attributeFilter = new AttributeFilter(); parseAttributeFilter(source, 0, attributeFilter); return attributeFilter; }  @Override AttributeFilter convert(String source);  }