Package net.officefloor.compile
Interface AdministrationSourceService<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,S extends AdministrationSource<E,F,G>>
-
- All Known Implementing Classes:
ClassAdministrationSource
public interface AdministrationSourceService<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>,S extends AdministrationSource<E,F,G>>
Service to plug-in an
AdministrationSource
Class
alias by including the extensionAdministrationSource
jar on the class path.OfficeFloorCompiler.addAdministrationSourceAlias(String, Class)
will be invoked for each foundAdministrationSourceService
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAdministrationSourceAlias()
Obtains the alias for theAdministrationSource
Class
.java.lang.Class<S>
getAdministrationSourceClass()
Obtains theAdministrationSource
Class
.
-
-
-
Method Detail
-
getAdministrationSourceAlias
java.lang.String getAdministrationSourceAlias()
Obtains the alias for theAdministrationSource
Class
.- Returns:
- Alias for the
AdministrationSource
Class
.
-
getAdministrationSourceClass
java.lang.Class<S> getAdministrationSourceClass()
Obtains theAdministrationSource
Class
.- Returns:
AdministrationSource
Class
.
-
-