Class ValidatableParameterMap.Builder

  • Enclosing class:
    ValidatableParameterMap

    public static class ValidatableParameterMap.Builder
    extends java.lang.Object
    Builder for ValidatableParameterMap
    • 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 an ValidatableParameterMap instance from the current state of the Builder
        Returns:
        a fresh ValidatableParameterMap instance