Class CompileExManagerImpl
java.lang.Object
ru.cg.webbpm.studio.subsystems.scripting.ide.impl.component.CompileExManagerImpl
- All Implemented Interfaces:
CompileListener
,TsCompileListener
,CompileExManager
@Component
public class CompileExManagerImpl
extends Object
implements CompileExManager, TsCompileListener
- Author:
- Kochetkov
-
Constructor Summary
ConstructorsConstructorDescriptionCompileExManagerImpl
(CompileManager compileManager, ProgressManager progressManager, IdeManager ideManager, Console console) -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
compileFinish
(CompileResult compileResult) void
void
void
void
void
boolean
boolean
void
registerTsCompileListener
(TsCompileListener listener) void
void
void
void
boolean
void
unregisterTsCompileListener
(TsCompileListener listener)
-
Constructor Details
-
CompileExManagerImpl
@Autowired public CompileExManagerImpl(CompileManager compileManager, ProgressManager progressManager, IdeManager ideManager, Console console)
-
-
Method Details
-
compileJavaIfNeed
public void compileJavaIfNeed()- Specified by:
compileJavaIfNeed
in interfaceCompileExManager
-
checkTsCompile
public void checkTsCompile()- Specified by:
checkTsCompile
in interfaceCompileExManager
-
compileJava
public void compileJava()- Specified by:
compileJava
in interfaceCompileExManager
-
cleanJava
public void cleanJava() throws org.apache.maven.shared.invoker.MavenInvocationException- Specified by:
cleanJava
in interfaceCompileExManager
- Throws:
org.apache.maven.shared.invoker.MavenInvocationException
-
compileJavaSync
public void compileJavaSync()- Specified by:
compileJavaSync
in interfaceCompileExManager
-
compileTsSync
public void compileTsSync()- Specified by:
compileTsSync
in interfaceCompileExManager
-
compileTs
public void compileTs()- Specified by:
compileTs
in interfaceCompileExManager
-
stopAutoCompilation
public void stopAutoCompilation()- Specified by:
stopAutoCompilation
in interfaceCompileExManager
-
startAutoCompilation
public void startAutoCompilation()- Specified by:
startAutoCompilation
in interfaceCompileExManager
-
stopTsAutoCompilation
public void stopTsAutoCompilation()- Specified by:
stopTsAutoCompilation
in interfaceCompileExManager
-
tsNeedToCompile
public boolean tsNeedToCompile()- Specified by:
tsNeedToCompile
in interfaceCompileExManager
-
isJavaLastCompileResultSuccessful
public boolean isJavaLastCompileResultSuccessful()- Specified by:
isJavaLastCompileResultSuccessful
in interfaceCompileExManager
-
isAutoCompilationEnabled
public boolean isAutoCompilationEnabled()- Specified by:
isAutoCompilationEnabled
in interfaceCompileExManager
-
beforeCompile
public void beforeCompile()- Specified by:
beforeCompile
in interfaceCompileListener
-
compileFinish
- Specified by:
compileFinish
in interfaceCompileListener
-
stopCompile
public void stopCompile()- Specified by:
stopCompile
in interfaceCompileListener
-
registerTsCompileListener
- Specified by:
registerTsCompileListener
in interfaceCompileExManager
-
unregisterTsCompileListener
- Specified by:
unregisterTsCompileListener
in interfaceCompileExManager
-