Interface ClassDependencies
- All Known Implementing Classes:
ClassDependenciesManager
public interface ClassDependencies
Class dependencies.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptioncreateClassDependencyFactory(Executable executable, int parameterIndex, String qualifier) createClassDependencyFactory(Field field, String qualifier) Creates theClassDependencyFactoryfor aField.createClassDependencyFactory(String dependencyName, Class<?> dependencyType, String qualifier) Creates aClassDependencyFactoryof a particularClass.
-
Method Details
-
createClassDependencyFactory
Creates theClassDependencyFactoryfor aField.- Parameters:
field-Field.qualifier- Qualifier.- Returns:
ClassDependencyFactory.- Throws:
Exception- If fails to create.
-
createClassDependencyFactory
ClassDependencyFactory createClassDependencyFactory(Executable executable, int parameterIndex, String qualifier) throws Exception - Parameters:
executable-Executable.parameterIndex- Index of theParameter.qualifier- Qualifier.- Returns:
ClassDependencyFactory.- Throws:
Exception- If fails to create.
-
createClassDependencyFactory
ClassDependencyFactory createClassDependencyFactory(String dependencyName, Class<?> dependencyType, String qualifier) throws Exception Creates aClassDependencyFactoryof a particularClass.- Parameters:
dependencyName- Name of dependency.dependencyType-Classof the dependency.qualifier- Qualifier.- Returns:
ClassDependencyFactory.- Throws:
Exception- If fails to create.
-