abstract class AbstractDataBinding<M extends AccessibleObject & Member,D extends TypedDataDescription<?>> extends AnnotationBinding<M>
| Constructor and Description |
|---|
AbstractDataBinding(M member) |
| Modifier and Type | Method and Description |
|---|---|
D |
getDescription() |
abstract Type |
getMemberType() |
Type |
getPayloadType() |
Type |
getType() |
boolean |
isEnum() |
static boolean |
isEnum(Type type) |
protected Object |
outputToPayload(Object outputValue) |
protected Object |
payloadToInput(Object payload) |
void |
setDescription(D description) |
checkModifier, getMember, getNotParameterizedType, validateAbstractDataBinding(M member)
public abstract Type getMemberType()
public Type getType()
public Type getPayloadType()
public boolean isEnum()
public static boolean isEnum(Type type)
public void setDescription(D description)
public D getDescription()
Copyright © 2016–2021 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.