Package net.officefloor.compile
Interface GovernanceSourceService<I,F extends java.lang.Enum<F>,S extends GovernanceSource<I,F>>
-
- All Known Implementing Classes:
ClassGovernanceSource
public interface GovernanceSourceService<I,F extends java.lang.Enum<F>,S extends GovernanceSource<I,F>>
Service to plug-in an
GovernanceSource
Class
alias by including the extensionGovernanceSource
jar on the class path.OfficeFloorCompiler.addGovernanceSourceAlias(String, Class)
will be invoked for each foundGovernanceSourceService
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getGovernanceSourceAlias()
Obtains the alias for theGovernanceSource
Class
.java.lang.Class<S>
getGovernanceSourceClass()
Obtains theGovernanceSource
Class
.
-
-
-
Method Detail
-
getGovernanceSourceAlias
java.lang.String getGovernanceSourceAlias()
Obtains the alias for theGovernanceSource
Class
.- Returns:
- Alias for the
GovernanceSource
Class
.
-
getGovernanceSourceClass
java.lang.Class<S> getGovernanceSourceClass()
Obtains theGovernanceSource
Class
.- Returns:
GovernanceSource
Class
.
-
-