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
ManagedObjectSourceClassalias by including the extensionManagedObjectSourcejar 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.StringgetManagedObjectSourceAlias()Obtains the alias for theManagedObjectSourceClass.java.lang.Class<S>getManagedObjectSourceClass()Obtains theManagedObjectSourceClass.
-
-
-
Method Detail
-
getManagedObjectSourceAlias
java.lang.String getManagedObjectSourceAlias()
Obtains the alias for theManagedObjectSourceClass.- Returns:
- Alias for the
ManagedObjectSourceClass.
-
getManagedObjectSourceClass
java.lang.Class<S> getManagedObjectSourceClass()
Obtains theManagedObjectSourceClass.- Returns:
ManagedObjectSourceClass.
-
-