M - the accessible member typeabstract class AbstractInputBinding<M extends AccessibleObject & Member> extends AbstractDataBinding<M,TypedProcessInputDescription<?>>
| Constructor and Description |
|---|
AbstractInputBinding(M member) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkType() |
static AbstractInputBinding<Field> |
field(Field field) |
Type |
getType() |
boolean |
isMemberTypeList() |
static AbstractInputBinding<Method> |
method(Method method) |
abstract void |
set(Object annotatedObject,
List<Data<?>> boundInputList) |
Object |
unbindInput(List<Data<?>> inputs) |
boolean |
validate() |
getDescription, getMemberType, getPayloadType, isEnum, isEnum, outputToPayload, payloadToInput, setDescriptioncheckModifier, getMember, getNotParameterizedTypeAbstractInputBinding(M member)
public Type getType()
getType in class AbstractDataBinding<M extends AccessibleObject & Member,TypedProcessInputDescription<?>>public boolean isMemberTypeList()
protected boolean checkType()
public boolean validate()
validate in class AnnotationBinding<M extends AccessibleObject & Member>public static AbstractInputBinding<Field> field(Field field)
public static AbstractInputBinding<Method> method(Method method)
Copyright © 2016–2023 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.