Class Namespaces


  • public class Namespaces
    extends java.lang.Object
    A utility class to perform operations on Namespaces.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.util.Set<Namespace> DEFAULT_RDF4J
      RDFa initial namespaces + additional set of prefixes for RDF4J
      static java.util.Set<Namespace> DEFAULT_RDFA11
      Set of RDFa 1.1 "initial context" namespaces
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Namespaces()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.String> asMap​(java.util.Set<Namespace> namespaces)
      Converts a set of Namespaces into a map containing the Namespace.getPrefix() strings as keys, with the Namespace.getName() strings as values in the map for each namespace in the given set.
      static java.util.Map<java.lang.String,​java.lang.String> wrap​(java.util.Set<Namespace> namespaces)
      Wraps the given Set of Namespaces as a Map of prefix to URI mappings, so that it can be used where a Map is required by the API.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEFAULT_RDF4J

        public static final java.util.Set<Namespace> DEFAULT_RDF4J
        RDFa initial namespaces + additional set of prefixes for RDF4J
    • Constructor Detail

      • Namespaces

        private Namespaces()
    • Method Detail

      • asMap

        public static java.util.Map<java.lang.String,​java.lang.String> asMap​(java.util.Set<Namespace> namespaces)
        Converts a set of Namespaces into a map containing the Namespace.getPrefix() strings as keys, with the Namespace.getName() strings as values in the map for each namespace in the given set.
        Parameters:
        namespaces - The Set of Namespaces to transform.
        Returns:
        A Map of String to String where the key/value combinations are created based on the prefix and names from Namespaces in the input set.
      • wrap

        public static java.util.Map<java.lang.String,​java.lang.String> wrap​(java.util.Set<Namespace> namespaces)
        Wraps the given Set of Namespaces as a Map of prefix to URI mappings, so that it can be used where a Map is required by the API.
        NOTE: The Map returned by this method is not synchronized.
        Parameters:
        namespaces - The Set to wrap.
        Returns:
        A Map of prefix to URI mappings which is backed by the given Set of Namespaces.