@Override public Set<String> getChildrenNames(String childType) { if (hasChildren(childType)) { return getChildrenNames(); } else { return Collections.emptySet(); } }
@Override public Set<String> getChildrenNames(String childType) { if (hasChildren(childType)) { return getChildrenNames(); } else { return Collections.emptySet(); } }
@Override public Set<String> getChildrenNames(String childType) { if (hasChildren(childType)) { return getChildrenNames(); } else { return Collections.emptySet(); } }
@Override public Set<Resource.ResourceEntry> getChildren(String childType) { if (!hasChildren(childType)) { return Collections.emptySet(); } else { Set<Resource.ResourceEntry> result = new HashSet<Resource.ResourceEntry>(); for (String name : getChildrenNames()) { result.add(getChildEntry(name)); } return result; } }
@Override public Set<Resource.ResourceEntry> getChildren(String childType) { if (!hasChildren(childType)) { return Collections.emptySet(); } else { Set<Resource.ResourceEntry> result = new LinkedHashSet<ResourceEntry>(); for (String name : getChildrenNames()) { result.add(getChildEntry(name)); } return result; } }
@Override public Set<Resource.ResourceEntry> getChildren(String childType) { if (!hasChildren(childType)) { return Collections.emptySet(); } else { Set<Resource.ResourceEntry> result = new LinkedHashSet<ResourceEntry>(); for (String name : getChildrenNames()) { result.add(getChildEntry(name)); } return result; } }
@Override public Resource getChild(PathElement element) { if (hasChildren(element.getKey())) { return getChildEntry(element.getValue()); } return null; }
@Override public Resource getChild(PathElement element) { if (hasChildren(element.getKey())) { return getChildEntry(element.getValue()); } return null; }
@Override public Resource getChild(PathElement element) { if (hasChildren(element.getKey())) { return getChildEntry(element.getValue()); } return null; }