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