abstract class AbstractOutputBinding<M extends java.lang.reflect.AccessibleObject & java.lang.reflect.Member> extends AbstractDataBinding<M,TypedProcessOutputDescription<?>>
| Constructor and Description |
|---|
AbstractOutputBinding(M member) |
| Modifier and Type | Method and Description |
|---|---|
protected Data<?> |
bindOutputValue(java.lang.Object outputValue) |
protected boolean |
checkType() |
static AbstractOutputBinding<java.lang.reflect.Field> |
field(java.lang.reflect.Field field) |
abstract Data<?> |
get(java.lang.Object annotatedInstance) |
static AbstractOutputBinding<java.lang.reflect.Method> |
method(java.lang.reflect.Method method) |
getDescription, getMemberType, getPayloadType, getType, isEnum, isEnum, outputToPayload, payloadToInput, setDescriptioncheckModifier, getMember, getNotParameterizedType, validateAbstractOutputBinding(M member)
protected boolean checkType()
protected Data<?> bindOutputValue(java.lang.Object outputValue)
public abstract Data<?> get(java.lang.Object annotatedInstance)
public static AbstractOutputBinding<java.lang.reflect.Field> field(java.lang.reflect.Field field)
public static AbstractOutputBinding<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.