Class GridAllComponentsComponentGenerator
java.lang.Object
com.vaadin.copilot.allcomponents.generators.GridAllComponentsComponentGenerator
- All Implemented Interfaces:
AllComponentsComponentGenerator
public class GridAllComponentsComponentGenerator
extends Object
implements AllComponentsComponentGenerator
Generates a representative example for a Vaadin Grid component.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds component-specific statements to the generated example.booleanDetermines whether this generator supports a component class.Gets the fully qualified name of the component class targeted by this generator.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.copilot.allcomponents.AllComponentsComponentGenerator
addDefaultWithoutVariant, getVariantExpression, getVariantNameExpressionOrDefaultStringLiteral, hasMethod, hasMethodWithParameterTypeNames, maxShowcaseColumns, parameterNamesMatch, parametersMatch, populateForEachThemeVariant, shouldGenerateExample, styles
-
Constructor Details
-
GridAllComponentsComponentGenerator
public GridAllComponentsComponentGenerator()
-
-
Method Details
-
targetFullyQualifiedClassName
Description copied from interface:AllComponentsComponentGeneratorGets the fully qualified name of the component class targeted by this generator.- Specified by:
targetFullyQualifiedClassNamein interfaceAllComponentsComponentGenerator- Returns:
- the target class name, or
nullwhen the generator is the default fallback
-
matches
Description copied from interface:AllComponentsComponentGeneratorDetermines whether this generator supports a component class.- Specified by:
matchesin interfaceAllComponentsComponentGenerator- Parameters:
componentClazz- the component class being generatedinheritanceChain- the component class and its superclasses- Returns:
truewhen the target class matches the component or one of its superclasses
-
addCustomStatements
Description copied from interface:AllComponentsComponentGeneratorAdds component-specific statements to the generated example.- Specified by:
addCustomStatementsin interfaceAllComponentsComponentGenerator- Parameters:
context- context containing the generated block and component details
-