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