Uses of Class
com.ultikits.ultitools.abstracts.command.validation.CommandValidator.ValidationResult
Packages that use CommandValidator.ValidationResult
Package
Description
Command validation framework using Chain of Responsibility pattern.
Built-in command validators.
-
Uses of CommandValidator.ValidationResult in com.ultikits.ultitools.abstracts.command.validation
Fields in com.ultikits.ultitools.abstracts.command.validation declared as CommandValidator.ValidationResultModifier and TypeFieldDescriptionprivate final CommandValidator.ValidationResultValidatorChain.ChainValidationResult.failedResultFields in com.ultikits.ultitools.abstracts.command.validation with type parameters of type CommandValidator.ValidationResultModifier and TypeFieldDescriptionprivate final List<CommandValidator.ValidationResult> ValidatorChain.ChainValidationResult.allResultsMethods in com.ultikits.ultitools.abstracts.command.validation that return CommandValidator.ValidationResultModifier and TypeMethodDescriptionCreates a failed validation result with a message.Creates a failed validation result with a message and i18n key.ValidatorChain.ChainValidationResult.getFailedResult()Gets the first failed result.CommandValidator.ValidationResult.success()Creates a successful validation result.CommandValidator.validate(CommandContext context) Validates the command context.Methods in com.ultikits.ultitools.abstracts.command.validation that return types with arguments of type CommandValidator.ValidationResultModifier and TypeMethodDescriptionValidatorChain.ChainValidationResult.getAllResults()Gets all validation results.Methods in com.ultikits.ultitools.abstracts.command.validation with parameters of type CommandValidator.ValidationResultModifier and TypeMethodDescription(package private) static ValidatorChain.ChainValidationResultValidatorChain.ChainValidationResult.failure(CommandValidator failedValidator, CommandValidator.ValidationResult failedResult, List<CommandValidator.ValidationResult> allResults) Method parameters in com.ultikits.ultitools.abstracts.command.validation with type arguments of type CommandValidator.ValidationResultModifier and TypeMethodDescription(package private) static ValidatorChain.ChainValidationResultValidatorChain.ChainValidationResult.failure(CommandValidator failedValidator, CommandValidator.ValidationResult failedResult, List<CommandValidator.ValidationResult> allResults) (package private) static ValidatorChain.ChainValidationResultValidatorChain.ChainValidationResult.success(List<CommandValidator.ValidationResult> allResults) Constructors in com.ultikits.ultitools.abstracts.command.validation with parameters of type CommandValidator.ValidationResultModifierConstructorDescriptionprivateChainValidationResult(boolean valid, CommandValidator failedValidator, List<CommandValidator> allFailedValidators, CommandValidator.ValidationResult failedResult, List<CommandValidator.ValidationResult> allResults) -
Uses of CommandValidator.ValidationResult in com.ultikits.ultitools.abstracts.command.validation.validators
Methods in com.ultikits.ultitools.abstracts.command.validation.validators that return CommandValidator.ValidationResultModifier and TypeMethodDescriptionCooldownValidator.validate(CommandContext context) PermissionValidator.validate(CommandContext context) SenderTypeValidator.validate(CommandContext context) UsageLockValidator.validate(CommandContext context) UsageLockValidator.validateSenderLock(CommandContext context, String methodKey) UsageLockValidator.validateServerLock(CommandContext context, String methodKey)