Class ShaclSailConfig

All Implemented Interfaces:
DelegatingSailImplConfig, SailImplConfig

public class ShaclSailConfig extends AbstractDelegatingSailImplConfig
A SailImplConfig for ShaclSail configuration.
Author:
Jeen Broekstra
  • Field Details Link icon

    • PARALLEL_VALIDATION_DEFAULT Link icon

      public static final boolean PARALLEL_VALIDATION_DEFAULT
      See Also:
    • LOG_VALIDATION_PLANS_DEFAULT Link icon

      public static final boolean LOG_VALIDATION_PLANS_DEFAULT
      See Also:
    • LOG_VALIDATION_VIOLATIONS_DEFAULT Link icon

      public static final boolean LOG_VALIDATION_VIOLATIONS_DEFAULT
      See Also:
    • VALIDATION_ENABLED_DEFAULT Link icon

      public static final boolean VALIDATION_ENABLED_DEFAULT
      See Also:
    • CACHE_SELECT_NODES_DEFAULT Link icon

      public static final boolean CACHE_SELECT_NODES_DEFAULT
      See Also:
    • GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT Link icon

      public static final boolean GLOBAL_LOG_VALIDATION_EXECUTION_DEFAULT
      See Also:
    • RDFS_SUB_CLASS_REASONING_DEFAULT Link icon

      public static final boolean RDFS_SUB_CLASS_REASONING_DEFAULT
      See Also:
    • PERFORMANCE_LOGGING_DEFAULT Link icon

      public static final boolean PERFORMANCE_LOGGING_DEFAULT
      See Also:
    • SERIALIZABLE_VALIDATION_DEFAULT Link icon

      public static final boolean SERIALIZABLE_VALIDATION_DEFAULT
      See Also:
    • ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT Link icon

      public static final boolean ECLIPSE_RDF4J_SHACL_EXTENSIONS_DEFAULT
      See Also:
    • DASH_DATA_SHAPES_DEFAULT Link icon

      public static final boolean DASH_DATA_SHAPES_DEFAULT
      See Also:
    • VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT Link icon

      public static final long VALIDATION_RESULTS_LIMIT_TOTAL_DEFAULT
      See Also:
    • VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT Link icon

      public static final long VALIDATION_RESULTS_LIMIT_PER_CONSTRAINT_DEFAULT
      See Also:
    • TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT Link icon

      public static final long TRANSACTIONAL_VALIDATION_LIMIT_DEFAULT
      See Also:
    • SHAPES_GRAPHS_DEFAULT Link icon

      public static final Set<IRI> SHAPES_GRAPHS_DEFAULT
  • Constructor Details Link icon

    • ShaclSailConfig Link icon

      public ShaclSailConfig()
    • ShaclSailConfig Link icon

      public ShaclSailConfig(SailImplConfig delegate)
  • Method Details Link icon

    • isLogValidationPlans Link icon

      public boolean isLogValidationPlans()
    • setLogValidationPlans Link icon

      public void setLogValidationPlans(boolean logValidationPlans)
    • isLogValidationViolations Link icon

      public boolean isLogValidationViolations()
    • setLogValidationViolations Link icon

      public void setLogValidationViolations(boolean logValidationViolations)
    • isGlobalLogValidationExecution Link icon

      public boolean isGlobalLogValidationExecution()
    • setGlobalLogValidationExecution Link icon

      public void setGlobalLogValidationExecution(boolean globalLogValidationExecution)
    • isValidationEnabled Link icon

      public boolean isValidationEnabled()
    • setValidationEnabled Link icon

      public void setValidationEnabled(boolean validationEnabled)
    • isParallelValidation Link icon

      public boolean isParallelValidation()
    • setParallelValidation Link icon

      public void setParallelValidation(boolean parallelValidation)
    • isCacheSelectNodes Link icon

      public boolean isCacheSelectNodes()
    • setCacheSelectNodes Link icon

      public void setCacheSelectNodes(boolean cacheSelectNodes)
    • isRdfsSubClassReasoning Link icon

      public boolean isRdfsSubClassReasoning()
    • setRdfsSubClassReasoning Link icon

      public void setRdfsSubClassReasoning(boolean rdfsSubClassReasoning)
    • isPerformanceLogging Link icon

      public boolean isPerformanceLogging()
    • setPerformanceLogging Link icon

      public void setPerformanceLogging(boolean performanceLogging)
    • isSerializableValidation Link icon

      public boolean isSerializableValidation()
    • setSerializableValidation Link icon

      public void setSerializableValidation(boolean serializableValidation)
    • isEclipseRdf4jShaclExtensions Link icon

      @Experimental public boolean isEclipseRdf4jShaclExtensions()
    • setEclipseRdf4jShaclExtensions Link icon

      @Experimental public void setEclipseRdf4jShaclExtensions(boolean eclipseRdf4jShaclExtensions)
    • isDashDataShapes Link icon

      @Experimental public boolean isDashDataShapes()
    • setDashDataShapes Link icon

      @Experimental public void setDashDataShapes(boolean dashDataShapes)
    • getValidationResultsLimitTotal Link icon

      public long getValidationResultsLimitTotal()
    • getValidationResultsLimitPerConstraint Link icon

      public long getValidationResultsLimitPerConstraint()
    • setValidationResultsLimitTotal Link icon

      public void setValidationResultsLimitTotal(long validationResultsLimitTotal)
    • setValidationResultsLimitPerConstraint Link icon

      public void setValidationResultsLimitPerConstraint(long validationResultsLimitPerConstraint)
    • getTransactionalValidationLimit Link icon

      public long getTransactionalValidationLimit()
    • setTransactionalValidationLimit Link icon

      public void setTransactionalValidationLimit(long transactionalValidationLimit)
    • getShapesGraphs Link icon

      public Set<IRI> getShapesGraphs()
    • setShapesGraphs Link icon

      public void setShapesGraphs(Set<IRI> shapesGraphs)
    • export Link icon

      public Resource export(Model m)
      Specified by:
      export in interface SailImplConfig
      Overrides:
      export in class AbstractDelegatingSailImplConfig
    • parse Link icon

      public void parse(Model m, Resource implNode) throws SailConfigException
      Specified by:
      parse in interface SailImplConfig
      Overrides:
      parse in class AbstractDelegatingSailImplConfig
      Throws:
      SailConfigException