Class CustomComponentHandle
java.lang.Object
com.vaadin.copilot.javarewriter.custom.CustomComponentHandle
- Direct Known Subclasses:
CrudComponentHandle,DashboardComponentHandle,DetailsComponentHandle
CustomComponentHandle is the backbone of creating statement for custom
components such as Grids, Charts etc...
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract List<com.github.javaparser.ast.body.VariableDeclarator> createComponentStatements(JavaRewriter javaRewriter, JavaComponent component, InsertionPoint insertionPoint, JavaComponent parent, String layoutVariableName, ComponentInfo referenceComponent, JavaRewriter.AddTemplateOptions options, JavaSource javaSource) protected voidinsertSetter(JavaComponent javaComponent, com.github.javaparser.ast.expr.ObjectCreationExpr constructor, JavaRewriter javaRewriter, String componentClassName, InsertionPoint insertionPoint, com.github.javaparser.ast.expr.NameExpr variableNameExpr, JavaSource javaSource) protected booleanskipProps(JavaComponent component, String prop)
-
Constructor Details
-
CustomComponentHandle
public CustomComponentHandle()
-
-
Method Details
-
createComponentStatements
public abstract List<com.github.javaparser.ast.body.VariableDeclarator> createComponentStatements(JavaRewriter javaRewriter, JavaComponent component, InsertionPoint insertionPoint, JavaComponent parent, String layoutVariableName, ComponentInfo referenceComponent, JavaRewriter.AddTemplateOptions options, JavaSource javaSource) -
insertSetter
protected void insertSetter(JavaComponent javaComponent, com.github.javaparser.ast.expr.ObjectCreationExpr constructor, JavaRewriter javaRewriter, String componentClassName, InsertionPoint insertionPoint, com.github.javaparser.ast.expr.NameExpr variableNameExpr, JavaSource javaSource) -
skipProps
-