Class CustomComponentDetector
java.lang.Object
com.vaadin.copilot.customcomponent.CustomComponentDetector
Provides information about component is whether a custom component or not.
Once custom component is detected, it is stored in
CustomComponents
where it can be accessed statically from anywhere-
Method Summary
Modifier and TypeMethodDescriptionstatic voiddetectAndPutIfPresent(com.vaadin.flow.component.Component component, com.vaadin.flow.server.VaadinSession vaadinSession) Detects if given class is a custom component class.static voiddetectAndPutIfPresent(com.vaadin.flow.server.VaadinSession vaadinSession, Class<?> componentClass) Detects if given class is a custom component class.
-
Method Details
-
detectAndPutIfPresent
public static void detectAndPutIfPresent(com.vaadin.flow.component.Component component, com.vaadin.flow.server.VaadinSession vaadinSession) Detects if given class is a custom component class. If it is a custom component, it is saved and can be accessible inCustomComponents- Parameters:
component- Component to put into the customComponentsMapvaadinSession- the VaadinSession
-
detectAndPutIfPresent
public static void detectAndPutIfPresent(com.vaadin.flow.server.VaadinSession vaadinSession, Class<?> componentClass) Detects if given class is a custom component class. If it is a custom component, it is saved and can be accessible inCustomComponents- Parameters:
vaadinSession- the session to get the classes fromcomponentClass- Component class
-