Class PrefixMapFactory

java.lang.Object
org.apache.jena.riot.system.PrefixMapFactory

public class PrefixMapFactory extends Object
Factory which provides prefix maps
  • Constructor Details

    • PrefixMapFactory

      public PrefixMapFactory()
  • Method Details

    • create

      public static PrefixMap create()
      Creates a new prefix map.

      Will use whatever the version of ARQ you are using considers the default implementation, this may change from release to release.

      Returns:
      Prefix Map
    • create

      public static PrefixMap create(PrefixMap pmap)
      Creates a new prefix map which starts with a copy of an existing prefix map.

      Will use whatever the version of ARQ you are using considers the default implementation, this may change from release to release.

      Parameters:
      pmap - Prefix Map to copy
      Returns:
      Prefix Map
    • create

      public static PrefixMap create(org.apache.jena.shared.PrefixMapping pmap)
      Creates a new prefix map which starts with a copy of an existing map.

      Will use whatever the version of ARQ you are using considers the default implementation, this may change from release to release.

      Parameters:
      pmap - PrefixMapping to copy
      Returns:
      Prefix Map
    • create

      public static PrefixMap create(Map<String,String> pmap)
      Creates a new prefix map,initialized from a Map of prefix to IRI string.

      Will use whatever the version of ARQ you are using considers the default implementation, this may change from release to release.

      Parameters:
      pmap - Mapping from prefix to IRI string
      Returns:
      Prefix Map
    • createForOutput

      public static PrefixMap createForOutput()
      Creates a new prefix map which is intended for use in output

      Will use whatever the version of ARQ you are using considers the best implementation for output, this may change from release to release.

      Returns:
      Prefix Map
    • createForOutput

      public static PrefixMap createForOutput(PrefixMap pmap)
      Creates a new prefix map which is intended for use in output which starts with a copy of an existing map

      Will use whatever the version of ARQ you are using considers the best implementation for output, this may change from release to release.

      Parameters:
      pmap - Prefix Map to copy
      Returns:
      Prefix Map
    • createForOutput

      public static PrefixMap createForOutput(org.apache.jena.shared.PrefixMapping prefixMapping)
      Creates a new prefix map which is intended for use in output which starts with a copy of an existing map.

      Will use whatever the version of ARQ you are using considers the best implementation for output, this may change from release to release.

      Parameters:
      prefixMapping - Prefix Map to copy
      Returns:
      Prefix Map
    • createForOutput

      public static PrefixMap createForOutput(Map<String,String> pmap)
      Creates a new prefix map, initialized from a Map of prefix to IRI string.
      Parameters:
      pmap - Mapping from prefix to IRI string
      Returns:
      Prefix Map
    • unmodifiablePrefixMap

      public static PrefixMap unmodifiablePrefixMap(PrefixMap pmap)
      Return an immutable view of the prefix map. Throws UnsupportedOperationException on attempts to update it. Reflects changes made to the underlying map.
      Parameters:
      pmap - PrefixMap
      Returns:
      Prefix Map
    • emptyPrefixMap

      public static PrefixMap emptyPrefixMap()
      Return an always-empty and immutable prefix map
      Returns:
      Prefix Map