Package com.networknt.schema.walk
Class WalkConfig.Builder
java.lang.Object
com.networknt.schema.walk.WalkConfig.Builder
- Enclosing class:
WalkConfig
Builder for
WalkConfig.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyDefaultsStrategy(ApplyDefaultsStrategy applyDefaultsStrategy) Sets the strategy the walker uses to sets nodes to the default value.applyDefaultsStrategy(Consumer<ApplyDefaultsStrategy.Builder> customizer) build()itemWalkHandler(WalkHandler itemWalkHandler) keywordWalkHandler(WalkHandler keywordWalkHandler) propertyWalkHandler(WalkHandler propertyWalkHandler)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
applyDefaultsStrategy
Sets the strategy the walker uses to sets nodes to the default value.Defaults to
ApplyDefaultsStrategy.EMPTY_APPLY_DEFAULTS_STRATEGY.- Parameters:
applyDefaultsStrategy- the strategy- Returns:
- the builder
-
applyDefaultsStrategy
-
itemWalkHandler
-
keywordWalkHandler
-
propertyWalkHandler
-
build
-