*/
public class ConformanceScopeResolver implements ScopeResolver {
private Logger logger = FlexLogger.getLogger(ConformanceScopeResolver.class);
- private Map<URI, List<URI>> mapIdentifierToChildren = new HashMap<URI,List<URI>>();
+ private Map<URI, List<URI>> mapIdentifierToChildren = new HashMap<>();
public ConformanceScopeResolver() {
}
public void add(URI identifierRoot, URI identifierChild) {
List<URI> listChildrenRoot = this.mapIdentifierToChildren.get(identifierRoot);
if (listChildrenRoot == null) {
- listChildrenRoot = new ArrayList<URI>();
+ listChildrenRoot = new ArrayList<>();
this.mapIdentifierToChildren.put(identifierRoot, listChildrenRoot);
}
listChildrenRoot.add(identifierChild);
@Override
public ScopeResolverResult resolveScope(Attribute attributeResourceId, ScopeQualifier scopeQualifier) throws ScopeResolverException {
- List<Attribute> listAttributes = new ArrayList<Attribute>();
+ List<Attribute> listAttributes = new ArrayList<>();
switch(scopeQualifier) {
case CHILDREN:
listAttributes.add(attributeResourceId);