Class SectionInterfaceClassDependencyManufacturer
java.lang.Object
net.officefloor.plugin.clazz.dependency.impl.AbstractFlowClassDependencyManufacturer
net.officefloor.plugin.clazz.dependency.impl.SectionInterfaceClassDependencyManufacturer
- All Implemented Interfaces:
ServiceFactory<ClassDependencyManufacturer>,ClassDependencyManufacturer,ClassDependencyManufacturerServiceFactory
public class SectionInterfaceClassDependencyManufacturer
extends AbstractFlowClassDependencyManufacturer
- Author:
- Daniel Sagenschneider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected intbuildFlow(ClassDependencyManufacturerContext.ClassFlow classFlow, ClassFlowContext flowContext) Builds theFlowprotected Class<? extends Annotation>Obtains theAnnotationtype.Methods inherited from class net.officefloor.plugin.clazz.dependency.impl.AbstractFlowClassDependencyManufacturer
addFlow, createParameterFactory, createService
-
Constructor Details
-
SectionInterfaceClassDependencyManufacturer
public SectionInterfaceClassDependencyManufacturer()
-
-
Method Details
-
getAnnotationType
Description copied from class:AbstractFlowClassDependencyManufacturerObtains theAnnotationtype.- Specified by:
getAnnotationTypein classAbstractFlowClassDependencyManufacturer- Returns:
Annotationtype.
-
buildFlow
protected int buildFlow(ClassDependencyManufacturerContext.ClassFlow classFlow, ClassFlowContext flowContext) Description copied from class:AbstractFlowClassDependencyManufacturerBuilds theFlow- Overrides:
buildFlowin classAbstractFlowClassDependencyManufacturer- Parameters:
classFlow-ClassDependencyManufacturerContext.ClassFlow.flowContext-ClassFlowContext.- Returns:
- Index of the
Flow.
-