Interface AbstractAsyncManagedObjectSource.DependencyLabeller<K extends java.lang.Enum<K>>
-
- All Superinterfaces:
AbstractAsyncManagedObjectSource.Labeller<K>
- Enclosing class:
- AbstractAsyncManagedObjectSource<O extends java.lang.Enum<O>,F extends java.lang.Enum<F>>
public static interface AbstractAsyncManagedObjectSource.DependencyLabeller<K extends java.lang.Enum<K>> extends AbstractAsyncManagedObjectSource.Labeller<K>
ProvideAbstractAsyncManagedObjectSource.Labeller
functionality along with qualifying type of dependency.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractAsyncManagedObjectSource.Labeller<K>
addAnnotation(java.lang.Object annotation)
Adds an annotation for the type.AbstractAsyncManagedObjectSource.Labeller<K>
setTypeQualifier(java.lang.String qualifier)
Specifies qualifier for the type.-
Methods inherited from interface net.officefloor.frame.api.managedobject.source.impl.AbstractAsyncManagedObjectSource.Labeller
getIndex, getKey, setLabel
-
-
-
-
Method Detail
-
setTypeQualifier
AbstractAsyncManagedObjectSource.Labeller<K> setTypeQualifier(java.lang.String qualifier)
Specifies qualifier for the type.- Parameters:
qualifier
- Type qualifier.- Returns:
this
AbstractAsyncManagedObjectSource.Labeller
(allows simpler coding).
-
addAnnotation
AbstractAsyncManagedObjectSource.Labeller<K> addAnnotation(java.lang.Object annotation)
Adds an annotation for the type.- Parameters:
annotation
- Annotation.- Returns:
this
.
-
-