Class AssemblerFileLog

java.lang.Object
org.apache.jena.assembler.assemblers.AssemblerBase
org.apache.jena.rdfpatch.filelog.AssemblerFileLog
All Implemented Interfaces:
org.apache.jena.assembler.Assembler

public class AssemblerFileLog extends org.apache.jena.assembler.assemblers.AssemblerBase
Assembler for a dataset that wraps another and provides change logging to a file.
     <#dataset> rdf:type patch:LoggedDataset;
         patch:logFile "Dir/BaseFilename";
         patch:logPolicy "

 
Policies: "date", "timestamp", "index", "rotate", "shift", "fixed" and "none".
  • "date" - add the date to the base name, rotate at midnight.
  • "timestamp" - add a timestamp, rotate on every file.
  • "index" - add a counter, rotate on every file. Highest numbered file is latest written.
  • "rotate" or "shift"- move indexed files up one; write the baseFilename. Highest numbered file is the oldest written.
  • "fixed" or "none" - only the base file name is used.
  • Field Summary

    Fields inherited from interface org.apache.jena.assembler.Assembler

    content, defaultModel, documentManager, general, infModel, memoryModel, ontModel, ontModelSpec, prefixMapping, reasonerFactory, ruleSet, unionModel
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
     

    Methods inherited from class org.apache.jena.assembler.assemblers.AssemblerBase

    getOptionalClassName, getRequiredResource, open, open, openModel, openModel

    Methods inherited from class java.lang.Object

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

    • AssemblerFileLog

      public AssemblerFileLog()
  • Method Details

    • open

      public Object open(org.apache.jena.assembler.Assembler a, org.apache.jena.rdf.model.Resource root, org.apache.jena.assembler.Mode mode)
      Specified by:
      open in interface org.apache.jena.assembler.Assembler
      Specified by:
      open in class org.apache.jena.assembler.assemblers.AssemblerBase