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
GovernanceSourceClassalias by including the extensionGovernanceSourcejar 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.StringgetGovernanceSourceAlias()Obtains the alias for theGovernanceSourceClass.java.lang.Class<S>getGovernanceSourceClass()Obtains theGovernanceSourceClass.
-
-
-
Method Detail
-
getGovernanceSourceAlias
java.lang.String getGovernanceSourceAlias()
Obtains the alias for theGovernanceSourceClass.- Returns:
- Alias for the
GovernanceSourceClass.
-
getGovernanceSourceClass
java.lang.Class<S> getGovernanceSourceClass()
Obtains theGovernanceSourceClass.- Returns:
GovernanceSourceClass.
-
-