Class MultiInputKeyword
java.lang.Object
org.geysermc.databaseutils.processor.query.section.by.MultiInputKeyword
- All Implemented Interfaces:
Keyword
- Direct Known Subclasses:
SingleInputKeyword
A keyword that requires multiple inputs from the user.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns for each input it's supported typesvoidaddParameterName(@NonNull CharSequence parameterName) booleaninthashCode()int@NonNull List<@NonNull CharSequence>voidvalidateTypes(ColumnInfo column, List<TypeMirror> inputTypes, List<? extends CharSequence> inputNames, int typeOffset, TypeUtils typeUtils)
-
Constructor Details
-
MultiInputKeyword
public MultiInputKeyword()
-
-
Method Details
-
acceptedInputs
Returns for each input it's supported types -
inputCount
public int inputCount() -
validateTypes
public void validateTypes(ColumnInfo column, List<TypeMirror> inputTypes, List<? extends CharSequence> inputNames, int typeOffset, TypeUtils typeUtils) -
parameterNames
-
addParameterName
-
equals
-
hashCode
public int hashCode()
-