private static void print(Set<String> inUsePrefixURIs, PrefixMapping prefixMapping) { // Convert to prefixes. Set<String> inUsePrefixes = urisToPrefixes(prefixMapping, inUsePrefixURIs) ; // ----- Analysis System.out.println("In use: "+inUsePrefixURIs) ; System.out.println("In use: "+inUsePrefixes) ; inUsePrefixURIs.forEach((u)->System.out.printf(" %s: -> <%s>\n", prefixMapping.getNsURIPrefix(u), u)) ; // Calc not needed to be efficient. Map<String, String> pmap = prefixMapping.getNsPrefixMap() ; Set<String> prefixURIs = new HashSet<>(pmap.values()) ; Set<String> notInUseURIs = SetUtils.difference(prefixURIs, inUsePrefixURIs) ; Set<String> notInUsePrefixes = SetUtils.difference(pmap.keySet(), inUsePrefixes) ; System.out.println("Not in use: "+notInUseURIs) ; System.out.println("Not in use: "+notInUsePrefixes) ; notInUseURIs.forEach((u)->System.out.printf(" %s: -> <%s>\n", prefixMapping.getNsURIPrefix(u), u)) ; }
private static void print(Set<String> inUsePrefixURIs, PrefixMapping prefixMapping) { // Convert to prefixes. Set<String> inUsePrefixes = urisToPrefixes(prefixMapping, inUsePrefixURIs) ; // ----- Analysis System.out.println("In use: "+inUsePrefixURIs) ; System.out.println("In use: "+inUsePrefixes) ; inUsePrefixURIs.forEach((u)->System.out.printf(" %s: -> <%s>\n", prefixMapping.getNsURIPrefix(u), u)) ; // Calc not needed to be efficient. Map<String, String> pmap = prefixMapping.getNsPrefixMap() ; Set<String> prefixURIs = new HashSet<>(pmap.values()) ; Set<String> notInUseURIs = SetUtils.difference(prefixURIs, inUsePrefixURIs) ; Set<String> notInUsePrefixes = SetUtils.difference(pmap.keySet(), inUsePrefixes) ; System.out.println("Not in use: "+notInUseURIs) ; System.out.println("Not in use: "+notInUsePrefixes) ; notInUseURIs.forEach((u)->System.out.printf(" %s: -> <%s>\n", prefixMapping.getNsURIPrefix(u), u)) ; }