| Modifier | Constructor and Description |
|---|---|
protected |
Binding(BindMarker marker) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
apply(BindTarget bindTarget)
Apply the binding to a
BindTarget. |
BindMarker |
getBindMarker()
Return the associated
BindMarker. |
abstract Object |
getValue()
Return the binding value.
|
abstract boolean |
hasValue()
Return whether the binding has a value associated with it.
|
boolean |
isNull()
Return whether the binding is empty.
|
protected Binding(BindMarker marker)
public BindMarker getBindMarker()
BindMarker.public abstract boolean hasValue()
true if there is a value present,
otherwise false for a NULL bindingpublic boolean isNull()
true if this is is a NULL binding@Nullable public abstract Object getValue()
null if this is a NULL binding)public abstract void apply(BindTarget bindTarget)
BindTarget.bindTarget - the target to apply bindings to