Class CopilotEditor
java.lang.Object
com.vaadin.copilot.plugins.themeeditor.Editor
com.vaadin.copilot.plugins.themeeditor.CopilotEditor
- Direct Known Subclasses:
AccessibilityJavaSourceModifier,JavaSourceModifier
Editor extension to write file content
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.copilot.plugins.themeeditor.Editor
Editor.Modification -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected com.vaadin.flow.server.VaadinSessionintmodifyClass(File f, Function<com.github.javaparser.ast.CompilationUnit, List<Editor.Modification>> modifier) Methods inherited from class com.vaadin.copilot.plugins.themeeditor.Editor
addComponent, addComponentAttribute, addListener, findLocalVariableOrField, findMethodCall, findMethodCalls, findStatement, getSourceFile, getSourceFile, parseSource, readFile, removeComponentAttribute, setComponentAttribute, setComponentAttribute
-
Field Details
-
sourceFinder
-
-
Constructor Details
-
CopilotEditor
public CopilotEditor(com.vaadin.flow.server.VaadinSession session)
-
-
Method Details
-
getVaadinSession
protected com.vaadin.flow.server.VaadinSession getVaadinSession() -
modifyClass
public int modifyClass(File f, Function<com.github.javaparser.ast.CompilationUnit, List<Editor.Modification>> modifier) - Overrides:
modifyClassin classEditor
-