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