Package org.aksw.faraday_cage.engine
Class ValidatableParameterMap.Builder
- java.lang.Object
-
- org.aksw.faraday_cage.engine.ValidatableParameterMap.Builder
-
- Enclosing class:
- ValidatableParameterMap
public static class ValidatableParameterMap.Builder extends java.lang.ObjectBuilder forValidatableParameterMap
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ValidatableParameterMapbuild()Build anValidatableParameterMapinstance from the current state of the BuilderValidatableParameterMap.BuilderdeclareProperty(Property property)Declare a property to be allowedValidatableParameterMap.BuilderdeclareValidationShape(Model validationShape)Declare a validationShape
-
-
-
Method Detail
-
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 anValidatableParameterMapinstance from the current state of the Builder- Returns:
- a fresh
ValidatableParameterMapinstance
-
-