Package com.vaadin.flow.server.frontend
Class TaskGenerateServiceWorker
java.lang.Object
com.vaadin.flow.server.frontend.AbstractFileGeneratorFallibleCommand
com.vaadin.flow.server.frontend.AbstractTaskClientGenerator
com.vaadin.flow.server.frontend.TaskGenerateServiceWorker
- All Implemented Interfaces:
FallibleCommand
Generate the default service worker source,
sw.ts, into the
build folder if the frontend folder has no sw.ts or
sw.js of its own.
For internal use only. May be renamed or removed in a future release.
- Since:
- 6.0
-
Method Summary
Methods inherited from class com.vaadin.flow.server.frontend.AbstractTaskClientGenerator
executeMethods inherited from class com.vaadin.flow.server.frontend.AbstractFileGeneratorFallibleCommand
setGeneratedFileSupport, track, track, writeIfChanged, writeIfChanged
-
Method Details
-
getFileContent
Description copied from class:AbstractTaskClientGeneratorGet file content for writing to the generated file.- Specified by:
getFileContentin classAbstractTaskClientGenerator- Returns:
- content of the file.
- Throws:
IOException- if IO error happens while reading file content.
-
getGeneratedFile
Description copied from class:AbstractTaskClientGeneratorGet the generated file where content will be written.- Specified by:
getGeneratedFilein classAbstractTaskClientGenerator- Returns:
- the generated file.
-
shouldGenerate
protected boolean shouldGenerate()Description copied from class:AbstractTaskClientGeneratorCheck if it should generate the file or not.- Specified by:
shouldGeneratein classAbstractTaskClientGenerator- Returns:
- true if it should generate, false otherwise.
-