Class InputKeyword
java.lang.Object
org.geysermc.databaseutils.processor.query.section.by.InputKeyword
- Direct Known Subclasses:
SingleInputKeyword
A keyword that requires (one or) multiple inputs from the user.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns for each input it's supported typesaddParameterName(@NonNull CharSequence parameterName) booleaninthashCode()intbooleannames()@NonNull List<@NonNull CharSequence>voidvalidateTypes(ColumnInfo column, List<? extends VariableElement> inputs, int offset, TypeUtils typeUtils)
-
Constructor Details
-
InputKeyword
public InputKeyword()
-
-
Method Details
-
names
-
acceptedInputs
Returns for each input it's supported types -
inputCount
public int inputCount() -
validateTypes
public void validateTypes(ColumnInfo column, List<? extends VariableElement> inputs, int offset, TypeUtils typeUtils) -
parameterNames
-
isIncomplete
public boolean isIncomplete() -
addParameterName
-
equals
-
hashCode
public int hashCode()
-