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 java.lang.Object implements OfficeFloorCompilerRunnable<Change<?>>
OfficeFloorCompilerRunnableto refactor theWoofTemplateExtensionSource.
-
-
Constructor Summary
Constructors Constructor Description RefactorTemplateExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Change<?>run(OfficeFloorCompiler compiler, java.lang.Object[] parameters)Contains the runnable functionality.
-
-
-
Method Detail
-
run
public Change<?> run(OfficeFloorCompiler compiler, java.lang.Object[] parameters) throws java.lang.Exception
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:
java.lang.Exception- If failure in running.
-
-