class ReferenceValueHolder extends ValueHolder
Default IValueHolder implementation used for reference value containment.
Methods
static IValueHolder |
create(IField $field)
Creates a new IValueHolder instance for the given value. |
from ValueHolder |
__construct(IField $field)
Contructs a new valueholder instance, that is dedicated to the given field. |
from ValueHolder | |
mixed |
getValue()
Returns the value holder's aggregated value. |
from ValueHolder |
IResult |
setValue(mixed $value)
Sets the value holder's value. |
from ValueHolder |
boolean |
hasValue()
Tells if a value holder has a value. |
from ValueHolder |
boolean |
isValueNull()
Tells if a value holder has no value. |
from ValueHolder |
addValueChangedListener(IValueChangedListener $listener)
Registers a given listener as a recipient of value changed events. |
from ValueHolder | |
removedValueChangedListener(IValueChangedListener $listener)
Removes a given listener as from our list of value-changed listeners. |
from ValueHolder | |
onCollectionChanged(CollectionChangedEvent $event)
|
from ValueHolder | |
onDocumentChanged(DocumentChangedEvent $event)
Handle document changed events. |
from ValueHolder | |
boolean |
isValueGreaterThan($righthand_value)
Tells whether a given IValueHolder is considered being less than a given other IValueHolder. |
|
boolean |
isValueLessThan($righthand_value)
Tells whether a given IValueHolder is considered being less than a given other IValueHolder. |
|
boolean |
isValueEqualTo($righthand_value)
Tells whether a given IValueHolder is considered being equal to a given other IValueHolder. |
Details
in ValueHolder at line 48
static public IValueHolder
create(IField $field)
Creates a new IValueHolder instance for the given value.
in ValueHolder at line 58
public
__construct(IField $field)
Contructs a new valueholder instance, that is dedicated to the given field.
in ValueHolder at line 69
public mixed
getValue()
Returns the value holder's aggregated value.
in ValueHolder at line 81
public IResult
setValue(mixed $value)
Sets the value holder's value.
in ValueHolder at line 112
public boolean
hasValue()
Tells if a value holder has a value.
in ValueHolder at line 122
public boolean
isValueNull()
Tells if a value holder has no value.
in ValueHolder at line 132
public
addValueChangedListener(IValueChangedListener $listener)
Registers a given listener as a recipient of value changed events.
in ValueHolder at line 144
public
removedValueChangedListener(IValueChangedListener $listener)
Removes a given listener as from our list of value-changed listeners.
in ValueHolder at line 156
public
onCollectionChanged(CollectionChangedEvent $event)
in ValueHolder at line 169
public
onDocumentChanged(DocumentChangedEvent $event)
Handle document changed events.
at line 23
public boolean
isValueGreaterThan($righthand_value)
Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
at line 38
public boolean
isValueLessThan($righthand_value)
Tells whether a given IValueHolder is considered being less than a given other IValueHolder.
at line 53
public boolean
isValueEqualTo($righthand_value)
Tells whether a given IValueHolder is considered being equal to a given other IValueHolder.