Package net.officefloor.compile
Interface TypeLoader
- 
- All Known Implementing Classes:
- OfficeFloorCompilerImpl
 
 public interface TypeLoaderEncapsulates ClassLoaderhandling to load the variousOfficeFloortypes.As the OfficeFloorCompilerbeing used may be loadingClassinstances via an alternateClassLoader, this interface provides means to use that alternateClassLoaderto load the necessaryOfficeFloortypes.- Author:
- Daniel Sagenschneider
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description FunctionNamespaceTypeloadManagedFunctionType(java.lang.String managedFunctionName, java.lang.String managedFunctionSourceClassName, PropertyList properties)Loads theFunctionNamespaceType.ManagedObjectType<?>loadManagedObjectType(java.lang.String managedObjectName, java.lang.String managedObjectSourceClassName, PropertyList properties)Loads theManagedObjectType.
 
- 
- 
- 
Method Detail- 
loadManagedFunctionTypeFunctionNamespaceType loadManagedFunctionType(java.lang.String managedFunctionName, java.lang.String managedFunctionSourceClassName, PropertyList properties) Loads theFunctionNamespaceType.- Parameters:
- managedFunctionName- Name of- ManagedFunctionSource.
- managedFunctionSourceClassName-- ManagedFunctionSourceclass name.
- properties-- PropertyList.
- Returns:
- FunctionNamespaceType.
 
 - 
loadManagedObjectTypeManagedObjectType<?> loadManagedObjectType(java.lang.String managedObjectName, java.lang.String managedObjectSourceClassName, PropertyList properties) Loads theManagedObjectType.- Parameters:
- managedObjectName- Name of the- ManagedObjectSource.
- managedObjectSourceClassName-- ManagedObjectSourceclass name.
- properties-- PropertyList.
- Returns:
- ManagedObjectType.
 
 
- 
 
-