Package com.networknt.schema.walk
Class WalkConfig.Builder
- java.lang.Object
-
- com.networknt.schema.walk.WalkConfig.Builder
-
- Enclosing class:
- WalkConfig
public static class WalkConfig.Builder extends Object
Builder forWalkConfig.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WalkConfig.BuilderapplyDefaultsStrategy(ApplyDefaultsStrategy applyDefaultsStrategy)Sets the strategy the walker uses to sets nodes to the default value.WalkConfig.BuilderapplyDefaultsStrategy(Consumer<ApplyDefaultsStrategy.Builder> customizer)WalkConfigbuild()WalkConfig.BuilderitemWalkHandler(WalkHandler itemWalkHandler)WalkConfig.BuilderkeywordWalkHandler(WalkHandler keywordWalkHandler)WalkConfig.BuilderpropertyWalkHandler(WalkHandler propertyWalkHandler)
-
-
-
Method Detail
-
applyDefaultsStrategy
public WalkConfig.Builder applyDefaultsStrategy(ApplyDefaultsStrategy 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
public WalkConfig.Builder applyDefaultsStrategy(Consumer<ApplyDefaultsStrategy.Builder> customizer)
-
itemWalkHandler
public WalkConfig.Builder itemWalkHandler(WalkHandler itemWalkHandler)
-
keywordWalkHandler
public WalkConfig.Builder keywordWalkHandler(WalkHandler keywordWalkHandler)
-
propertyWalkHandler
public WalkConfig.Builder propertyWalkHandler(WalkHandler propertyWalkHandler)
-
build
public WalkConfig build()
-
-