Class InputComponent
java.lang.Object
no.sikt.graphitron.definitions.helpers.InputComponent
- Direct Known Subclasses:
InputCondition,InputSetValue
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final booleanprotected final InputFieldprotected final Booleanprotected final Stringprotected final LinkedHashSet<String> protected final booleanprotected final InputFieldprotected final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedInputComponent(InputField input, InputField sourceInput, String startName, String namePath, LinkedHashSet<String> nullChecks, boolean pastWasIterable, Boolean isWrappedInList, boolean hasRecord) -
Method Summary
Modifier and TypeMethodDescriptionabstract InputComponentapplyTo(InputField input) no.sikt.graphitron.javapoet.CodeBlockgetInput()no.sikt.graphitron.javapoet.CodeBlockbooleanabstract InputComponentiterate(InputField input)
-
Field Details
-
input
-
sourceInput
-
namePath
-
startName
-
nullChecks
-
pastWasIterable
protected final boolean pastWasIterable -
hasRecord
protected final boolean hasRecord -
isWrappedInList
-
-
Constructor Details
-
InputComponent
protected InputComponent(InputField input, InputField sourceInput, String startName, String namePath, LinkedHashSet<String> nullChecks, boolean pastWasIterable, Boolean isWrappedInList, boolean hasRecord)
-
-
Method Details
-
getInput
-
getNamePath
-
getNameWithPath
public no.sikt.graphitron.javapoet.CodeBlock getNameWithPath() -
getNameWithPathString
-
getChecksAsSequence
-
getCheckSequenceCodeBlock
public no.sikt.graphitron.javapoet.CodeBlock getCheckSequenceCodeBlock() -
iterate
-
applyTo
-
hasRecord
public boolean hasRecord()
-