Package net.officefloor.woof.template
Class WoofTemplateExtensionLoaderImpl.RefactorTemplateExtension
java.lang.Object
net.officefloor.woof.template.WoofTemplateExtensionLoaderImpl.RefactorTemplateExtension
- All Implemented Interfaces:
OfficeFloorCompilerRunnable<Change<?>>
- Enclosing class:
- WoofTemplateExtensionLoaderImpl
public static class WoofTemplateExtensionLoaderImpl.RefactorTemplateExtension
extends Object
implements OfficeFloorCompilerRunnable<Change<?>>
OfficeFloorCompilerRunnable to refactor the
WoofTemplateExtensionSource.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionChange<?>run(OfficeFloorCompiler compiler, Object[] parameters) Contains the runnable functionality.
-
Constructor Details
-
RefactorTemplateExtension
public RefactorTemplateExtension()
-
-
Method Details
-
run
Description copied from interface:OfficeFloorCompilerRunnableContains the runnable functionality.- Specified by:
runin interfaceOfficeFloorCompilerRunnable<Change<?>>- 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.
-