Class PageFrontendProdSourceGeneratorImpl
java.lang.Object
ru.cg.webbpm.studio.subsystems.page_designer.codegen.impl.frontend.PageFrontendProdSourceGeneratorImpl
- All Implemented Interfaces:
ObjectProdSourceGenerator<Page>
,ProdSourceGenerator
,SourceGenerator
@Component
public class PageFrontendProdSourceGeneratorImpl
extends Object
implements ProdSourceGenerator, ObjectProdSourceGenerator<Page>
- Author:
- Abdulin
-
Field Summary
Fields inherited from interface ru.cg.webbpm.studio.build.api.SourceGenerator
VALIDATE_AND_GENERATE_SOURCES_STEP_ID
-
Constructor Summary
ConstructorsConstructorDescriptionPageFrontendProdSourceGeneratorImpl
(ProjectManager projectManager, PageManager pageManager, EmptyPageFrontendResourceGenerator emptyFrontendResourceGenerator, PageFrontendResourceGenerator pageFrontendResourceGenerator, TsConfigGenerator tsConfigGenerator) -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
void
generateProdSources
(Page page, Path file) void
shutdown()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface ru.cg.webbpm.studio.build.api.SourceGenerator
cleanOutput
-
Constructor Details
-
PageFrontendProdSourceGeneratorImpl
@Autowired public PageFrontendProdSourceGeneratorImpl(ProjectManager projectManager, PageManager pageManager, EmptyPageFrontendResourceGenerator emptyFrontendResourceGenerator, PageFrontendResourceGenerator pageFrontendResourceGenerator, TsConfigGenerator tsConfigGenerator)
-
-
Method Details
-
shutdown
@PreDestroy public void shutdown() -
accept
- Specified by:
accept
in interfaceObjectProdSourceGenerator<Page>
-
outputDirectories
- Specified by:
outputDirectories
in interfaceSourceGenerator
-
generateProdSource
public void generateProdSource()- Specified by:
generateProdSource
in interfaceProdSourceGenerator
-
generateProdSources
- Specified by:
generateProdSources
in interfaceObjectProdSourceGenerator<Page>
-