Package net.officefloor.compile
Interface OfficeFloorCompilerRunnable<T>
- All Known Implementing Classes:
HttpSecurityLoaderImpl,HttpSecuritySourceSpecificationRunnable,HttpSecurityTypeRunnable,ProcedureLoaderCompilerRunnable,WebTemplateLoaderImpl,WoofTemplateExtensionLoaderImpl.LoadSpecification,WoofTemplateExtensionLoaderImpl.RefactorTemplateExtension
public interface OfficeFloorCompilerRunnable<T>
Runnable using ClassLoader of the OfficeFloorCompiler.
This is typically used for graphical configuration to run extended
functionality adapted for the ClassLoader of the
OfficeFloorCompiler.
- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionrun(OfficeFloorCompiler compiler, Object[] parameters) Contains the runnable functionality.
-
Method Details
-
run
Contains the runnable functionality.- Parameters:
compiler-OfficeFloorCompilerloaded with theClassLoader.parameters- Parameters. AsProxyinstances are used to bridgeClasscompatibility issues of using differentClassLoaderinstances, parameters should only be referenced by their implementing interfaces.- Returns:
- Result from runnable.
- Throws:
Exception- If failure in running.
-