Class CustomComponentHandle
java.lang.Object
com.vaadin.copilot.javarewriter.custom.CustomComponentHandle
- Direct Known Subclasses:
CrudComponentHandle,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) protected voidinsertSetter(JavaComponent javaComponent, com.github.javaparser.ast.expr.ObjectCreationExpr constructor, JavaRewriter javaRewriter, String componentClassName, InsertionPoint insertionPoint, com.github.javaparser.ast.expr.NameExpr variableNameExpr) 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) -
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) -
skipProps
-