IReferenceable class
Interface for components that depends on other components.
If component requires explicit notification to unset references it shall additionally implement IUnreferenceable interface.
See IReferences See IUnreferenceable See Referencer
Example
class MyController implements IReferenceable {
IMyPersistence persistence ;
...
void setReferences(IReferences references ) {
persistence = references.getOneRequired<IMyPersistence>(
Descriptor('mygroup', 'persistence', '*', '*', '1.0')
);
}
...
}
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
setReferences(
IReferences references) → void - Sets references to dependent components. [...]
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited