Package | Description |
---|---|
org.hkijena.jipipe.api.parameters |
Modifier and Type | Method and Description |
---|---|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.addAnnotation(Annotation annotation) |
static JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.builder()
Creates a new builder
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.dummyAccess(Class<?> fieldClass)
Sets up a dummy access.
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.reflectionAccess(JIPipeParameterCollection source,
Method getter,
Method setter)
Sets up access via reflection
The field class is extracted from the getter return type
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setAnnotationSupplier(Function<Class<? extends Annotation>,Annotation> supplier) |
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setDescription(String description)
Sets the description
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setFieldClass(Class<?> fieldClass)
Sets the field class
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setGetter(Supplier<Object> getter)
Sets the getter
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setHidden(boolean hidden)
Sets the visibility
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setImportant(boolean important)
Allows to make the parameter important (only for UI)
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setKey(String key)
Sets the unique key
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setName(String name)
Sets the name
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setPriority(double priority)
Sets the priority
|
<T> JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setSetter(Consumer<T> setter)
Sets the setter
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setSetter(Function<Object,Boolean> setter)
Sets the setter
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setShortKey(String shortKey)
Sets the short key
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setSource(JIPipeParameterCollection source)
Sets the parameter source
|
JIPipeManualParameterAccess.Builder |
JIPipeManualParameterAccess.Builder.setUIOrder(int uiOrder)
Sets the UI order
|
Copyright © 2020–2022 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.