Class SystemIRIx

java.lang.Object
org.apache.jena.irix.SystemIRIx

public class SystemIRIx extends Object
System setup and configuration. This class is not public API.
  • Field Details

    • envVariableProvider

      public static final String envVariableProvider
      Environment variable used to set the system-wide IRI provider. This must be set when executing the JVM.
      See Also:
    • sysPropertyProvider

      public static final String sysPropertyProvider
      System property used to set the system-wide IRI provider. If the provider is changed after Jena start-up, call reset() to reset providers.
      See Also:
  • Constructor Details

    • SystemIRIx

      public SystemIRIx()
  • Method Details

    • makeFreshSystemProvider

      public static IRIProvider makeFreshSystemProvider()
    • init

      public static void init()
    • reset

      public static void reset()
    • setProvider

      public static void setProvider(IRIProvider aProvider)
    • getProvider

      public static IRIProvider getProvider()
    • strictMode

      public static void strictMode(String scheme, boolean runStrict)
      Run in strict mode - the exact definition of "strict" depends on the provider. When strict a provider should implement to the letter of the specifications, including URI-scheme rules. This strictness should be documented.
    • isStrictMode

      public static boolean isStrictMode(String scheme)