Interface IDefinitionBindingConfiguration
-
- All Known Implementing Classes:
DefaultDefinitionBindingConfiguration
public interface IDefinitionBindingConfiguration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getClassName()
Get the class name to use for the generated class associated with this binding.Collection<String>
getInterfacesToImplement()
A collection of interfaces that the associated generated class will implement.String
getQualifiedBaseClassName()
Get the class that the associated generated class will extend.
-
-
-
Method Detail
-
getClassName
@Nullable String getClassName()
Get the class name to use for the generated class associated with this binding.- Returns:
- a class name
-
getQualifiedBaseClassName
@Nullable String getQualifiedBaseClassName()
Get the class that the associated generated class will extend.- Returns:
- a full type, including the package
-
getInterfacesToImplement
@NonNull Collection<String> getInterfacesToImplement()
A collection of interfaces that the associated generated class will implement.- Returns:
- a list of fully qualified type names for interfaces
-
-