public class ComponentMetaData extends Object
For internal use only. May be renamed or removed in a future release.
Modifier and Type | Class and Description |
---|---|
static class |
ComponentMetaData.DependencyInfo
Dependencies defined for a
Component class. |
static class |
ComponentMetaData.HtmlImportDependency |
static class |
ComponentMetaData.SynchronizedPropertyInfo
Synchronized properties defined for a
Component class. |
Constructor and Description |
---|
ComponentMetaData(Class<? extends Component> componentClass)
Scans the given component class and creates a new instance based on found
annotations.
|
Modifier and Type | Method and Description |
---|---|
ComponentMetaData.DependencyInfo |
getDependencyInfo(VaadinService service)
Gets the dependencies, defined using annotations (
JsModule ,
HtmlImport , JavaScript , StyleSheet and
Uses ). |
Collection<ComponentMetaData.SynchronizedPropertyInfo> |
getSynchronizedProperties()
Gets the properties that are marked to be synchronized and corresponding
events.
|
public Collection<ComponentMetaData.SynchronizedPropertyInfo> getSynchronizedProperties()
Framework internal data, thus package-private.
public ComponentMetaData.DependencyInfo getDependencyInfo(VaadinService service)
JsModule
,
HtmlImport
, JavaScript
, StyleSheet
and
Uses
).
Framework internal data, thus package-private.
service
- the service to use for resolving dependenciesCopyright © 2025. All rights reserved.