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 theOfficeFloorCompiler
.This is typically used for graphical configuration to run extended functionality adapted for the
ClassLoader
of theOfficeFloorCompiler
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
run(OfficeFloorCompiler compiler, java.lang.Object[] parameters)
Contains the runnable functionality.
-
-
-
Method Detail
-
run
T run(OfficeFloorCompiler compiler, java.lang.Object[] parameters) throws java.lang.Exception
Contains the runnable functionality.- Parameters:
compiler
-OfficeFloorCompiler
loaded with theClassLoader
.parameters
- Parameters. AsProxy
instances are used to bridgeClass
compatibility issues of using differentClassLoader
instances, parameters should only be referenced by their implementing interfaces.- Returns:
- Result from runnable.
- Throws:
java.lang.Exception
- If failure in running.
-
-