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
ClassLoaderof theOfficeFloorCompiler.This is typically used for graphical configuration to run extended functionality adapted for the
ClassLoaderof theOfficeFloorCompiler.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Trun(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-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:
java.lang.Exception- If failure in running.
-
-