Class AssemblerUtils

java.lang.Object
org.apache.jena.sparql.core.assembler.AssemblerUtils

public class AssemblerUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.rdf.model.Model
    addRegistered(org.apache.jena.rdf.model.Model model)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static Object
    build(String assemblerFile, String typeURI)
     
    static Object
    build(String assemblerFile, org.apache.jena.rdf.model.Resource type)
     
    static Object
    build(org.apache.jena.rdf.model.Model assemblerModel, org.apache.jena.rdf.model.Resource type)
     
    static void
     
    static void
    loadData(DatasetGraph dataset, org.apache.jena.rdf.model.Resource root)
    Process ja:data.
    static void
    mergeContext(org.apache.jena.rdf.model.Resource r, Context context)
    Look for and merge in context declarations.
    static Context
    parseContext(org.apache.jena.rdf.model.Resource r)
    Look for and build context declarations.
    static org.apache.jena.rdf.model.Model
    prepareForAssembler(org.apache.jena.rdf.model.Model model)
    Add any extra information to the model.
    static org.apache.jena.rdf.model.Model
    readAssemblerFile(String assemblerFile)
    Read a file and make ready for use with assemblers.
    static org.apache.jena.shared.PrefixMapping
     
    static void
    register(org.apache.jena.assembler.assemblers.AssemblerGroup g, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource superType)
    Register an additional assembler
    static void
    registerAssembler(org.apache.jena.assembler.assemblers.AssemblerGroup group, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
    register
    static void
    registerDataset(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
    Register an assembler that creates a dataset
    static void
    registerModel(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
    Register an assembler that creates a dataset

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AssemblerUtils

      public AssemblerUtils()
  • Method Details

    • readPrefixMapping

      public static org.apache.jena.shared.PrefixMapping readPrefixMapping(String file)
    • init

      public static void init()
    • registerDataset

      public static void registerDataset(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
      Register an assembler that creates a dataset
    • registerModel

      public static void registerModel(org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
      Register an assembler that creates a dataset
    • register

      public static void register(org.apache.jena.assembler.assemblers.AssemblerGroup g, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource superType)
      Register an additional assembler
    • registerAssembler

      public static void registerAssembler(org.apache.jena.assembler.assemblers.AssemblerGroup group, org.apache.jena.rdf.model.Resource r, org.apache.jena.assembler.Assembler a)
      register
    • readAssemblerFile

      public static org.apache.jena.rdf.model.Model readAssemblerFile(String assemblerFile)
      Read a file and make ready for use with assemblers. It calls prepareForAssembler(org.apache.jena.rdf.model.Model).
    • prepareForAssembler

      public static org.apache.jena.rdf.model.Model prepareForAssembler(org.apache.jena.rdf.model.Model model)
      Parameters:
      model -
      Returns:
      Model The same model after modification.
    • addRegistered

      @Deprecated(forRemoval=true) public static org.apache.jena.rdf.model.Model addRegistered(org.apache.jena.rdf.model.Model model)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • build

      public static Object build(String assemblerFile, String typeURI)
    • build

      public static Object build(String assemblerFile, org.apache.jena.rdf.model.Resource type)
    • build

      public static Object build(org.apache.jena.rdf.model.Model assemblerModel, org.apache.jena.rdf.model.Resource type)
    • parseContext

      public static Context parseContext(org.apache.jena.rdf.model.Resource r)
      Look for and build context declarations. e.g.
       root ...;
         ja:context [ ja:cxtName "arq:queryTimeout";  ja:cxtValue "10000" ];
         ...
       
      Short name forms of context parameters can be used. Setting as string "undef" will remove the context setting. Returns null when there is no JA.context on the resource.
    • loadData

      public static void loadData(DatasetGraph dataset, org.apache.jena.rdf.model.Resource root)
      Process ja:data.

      The object value refers to a file, either by string name or a file: URI. If it is a string, a relative filename will be relative to the JVM current directory. If it is a file: URI, a relative filename will be relative to the assembler file and it's base URI.

    • mergeContext

      public static void mergeContext(org.apache.jena.rdf.model.Resource r, Context context)
      Look for and merge in context declarations. e.g.
       root ...;
         ja:context [ ja:cxtName "arq:queryTimeout";  ja:cxtValue "10000" ];
         ...
       
      Short name forms of context parameters can be used. Setting as string "undef" will remove the context setting.