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