IReferenceable class abstract
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.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setReferences(
IReferences references) → void - Sets references to dependent components.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited