Uses of Interface
de.bsommerfeld.pathetic.api.pathing.processing.ValidationProcessor
Packages that use ValidationProcessor
Package
Description
Provides interfaces and classes for extending the core pathfinding logic of "pathetic" through a
customizable processor pipeline.
-
Uses of ValidationProcessor in de.bsommerfeld.pathetic.api.pathing.configuration
Methods in de.bsommerfeld.pathetic.api.pathing.configuration that return types with arguments of type ValidationProcessorMethod parameters in de.bsommerfeld.pathetic.api.pathing.configuration with type arguments of type ValidationProcessorModifier and TypeMethodDescriptionPathfinderConfiguration.PathfinderConfigurationBuilder.nodeValidationProcessors(List<ValidationProcessor> validationProcessors) Deprecated.PathfinderConfiguration.PathfinderConfigurationBuilder.validationProcessors(List<ValidationProcessor> validationProcessors) -
Uses of ValidationProcessor in de.bsommerfeld.pathetic.api.pathing.processing
Methods in de.bsommerfeld.pathetic.api.pathing.processing that return ValidationProcessorModifier and TypeMethodDescriptionstatic ValidationProcessorValidators.allOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif all of the provided validators evaluate totrue.static ValidationProcessorValidators.allOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif all of the provided validators evaluate totrue.static ValidationProcessorValidators.alwaysFalse()Returns aValidationProcessorthat always evaluates tofalse.static ValidationProcessorValidators.alwaysTrue()Returns aValidationProcessorthat always evaluates totrue.static ValidationProcessorValidators.anyOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif any of the provided validators evaluate totrue.static ValidationProcessorValidators.anyOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif any of the provided validators evaluate totrue.static ValidationProcessorValidators.noneOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif none of the provided validators evaluate totrue(i.e., all evaluate tofalse).static ValidationProcessorValidators.noneOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif none of the provided validators evaluate totrue(i.e., all evaluate tofalse).static ValidationProcessorValidators.not(ValidationProcessor validator) Creates aValidationProcessorthat inverts the result of the given validator.Methods in de.bsommerfeld.pathetic.api.pathing.processing with parameters of type ValidationProcessorModifier and TypeMethodDescriptionstatic ValidationProcessorValidators.allOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif all of the provided validators evaluate totrue.static ValidationProcessorValidators.anyOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif any of the provided validators evaluate totrue.static ValidationProcessorValidators.noneOf(ValidationProcessor... validators) Creates aValidationProcessorthat evaluates totrueif none of the provided validators evaluate totrue(i.e., all evaluate tofalse).static ValidationProcessorValidators.not(ValidationProcessor validator) Creates aValidationProcessorthat inverts the result of the given validator.Method parameters in de.bsommerfeld.pathetic.api.pathing.processing with type arguments of type ValidationProcessorModifier and TypeMethodDescriptionstatic ValidationProcessorValidators.allOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif all of the provided validators evaluate totrue.static ValidationProcessorValidators.anyOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif any of the provided validators evaluate totrue.static ValidationProcessorValidators.noneOf(List<ValidationProcessor> validators) Creates aValidationProcessorthat evaluates totrueif none of the provided validators evaluate totrue(i.e., all evaluate tofalse). -
Uses of ValidationProcessor in de.bsommerfeld.pathetic.engine.pathfinder
Fields in de.bsommerfeld.pathetic.engine.pathfinder with type parameters of type ValidationProcessorModifier and TypeFieldDescriptionprotected final List<ValidationProcessor>AbstractPathfinder.validationProcessors