Class ValidatableParameterMap.Builder

java.lang.Object
org.aksw.faraday_cage.engine.ValidatableParameterMap.Builder
Enclosing class:
ValidatableParameterMap

public static class ValidatableParameterMap.Builder extends Object
Builder for ValidatableParameterMap
  • Method Details

    • declareProperty

      public ValidatableParameterMap.Builder declareProperty(Property property)
      Declare a property to be allowed
      Parameters:
      property - property declared
      Returns:
      this instance for method chaining
    • declareValidationShape

      public ValidatableParameterMap.Builder declareValidationShape(Model validationShape)
      Declare a validationShape
      Parameters:
      validationShape - a Supplier of a SHACL graph
      Returns:
      this instance for method chaining
    • build

      public ValidatableParameterMap build()
      Build an ValidatableParameterMap instance from the current state of the Builder
      Returns:
      a fresh ValidatableParameterMap instance