Package net.officefloor.compile
Interface ManagedObjectSourceService<D extends java.lang.Enum<D>,F extends java.lang.Enum<F>,S extends ManagedObjectSource<D,F>>
-
- All Known Implementing Classes:
ClassManagedObjectSource
public interface ManagedObjectSourceService<D extends java.lang.Enum<D>,F extends java.lang.Enum<F>,S extends ManagedObjectSource<D,F>>
Service to plug-in an
ManagedObjectSource
Class
alias by including the extensionManagedObjectSource
jar on the class path.OfficeFloorCompiler.addManagedObjectSourceAlias(String, Class)
will be invoked for each foundManagedObjectSourceService
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getManagedObjectSourceAlias()
Obtains the alias for theManagedObjectSource
Class
.java.lang.Class<S>
getManagedObjectSourceClass()
Obtains theManagedObjectSource
Class
.
-
-
-
Method Detail
-
getManagedObjectSourceAlias
java.lang.String getManagedObjectSourceAlias()
Obtains the alias for theManagedObjectSource
Class
.- Returns:
- Alias for the
ManagedObjectSource
Class
.
-
getManagedObjectSourceClass
java.lang.Class<S> getManagedObjectSourceClass()
Obtains theManagedObjectSource
Class
.- Returns:
ManagedObjectSource
Class
.
-
-