Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(String, Class<? extends Component>) - Method in class com.flowingcode.vaadin.addons.demo.EnhancedRouteTabs
- addDemo(Class<? extends Component>) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Add a tab with a
democomponent. - addDemo(Class<? extends Component>, String) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Add a tab with a demo component.
- addLegacyTab(String, Component) - Method in class com.flowingcode.vaadin.addons.demo.EnhancedRouteTabs
-
Deprecated.
- addTabbedDemoSourceListener(ComponentEventListener<TabbedDemoSourceEvent>) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Adds a listener for
TabbedDemoSourceEvent. - apply(HasElement) - Method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Applies this theme to the view.
- applyThemeAttribute(Element, String) - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Deprecated.
- AURA - Enum constant in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
The standard Aura theme.
B
- BASE - Enum constant in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
A base theme without specific styling.
- beforeEnter(BeforeEnterEvent) - Method in class com.flowingcode.vaadin.addons.demo.EnhancedRouteTabs
C
- caption() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
-
The caption of the source tab (displayed if several sources are provided).
- clazz() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
-
The class to display, if different from the annotated class.
- ColorScheme - Enum Class in com.flowingcode.vaadin.addons.demo
-
Enumeration of supported color scheme values.
- com.flowingcode.vaadin.addons - package com.flowingcode.vaadin.addons
- com.flowingcode.vaadin.addons.demo - package com.flowingcode.vaadin.addons.demo
- condition() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
- configureSourceUrlResolver(SourceUrlResolver) - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Configures the
SourceUrlResolverfor resolving source URLs.
D
- DARK - Enum constant in enum class com.flowingcode.vaadin.addons.demo.ColorScheme
-
Dark color scheme.
- DEFAULT_VALUE - Static variable in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
- DefaultSourceUrlResolver - Class in com.flowingcode.vaadin.addons.demo
-
Implementation of
SourceUrlResolver. - DefaultSourceUrlResolver() - Constructor for class com.flowingcode.vaadin.addons.demo.DefaultSourceUrlResolver
- DemoHelper - Annotation Interface in com.flowingcode.vaadin.addons.demo
-
Annotation to be place in views having an associated
DemoHelperRenderer. - DemoHelperRenderer - Interface in com.flowingcode.vaadin.addons.demo
-
Classes implementing this interface render the help content of a demo view.
- DemoHelperViewer - Interface in com.flowingcode.vaadin.addons.demo
-
Implementations of this interface can be used to display content rendered by
DemoHelperRenderer. - DemoSource - Annotation Interface in com.flowingcode.vaadin.addons.demo
-
This annotation is used for configuring the source code URL in a
TabbedDemo. - DemoSources - Annotation Interface in com.flowingcode.vaadin.addons.demo
- DevSourceRequestHandler - Class in com.flowingcode.vaadin.addons
- DevSourceRequestHandler() - Constructor for class com.flowingcode.vaadin.addons.DevSourceRequestHandler
- DevSourceRequestHandlerInitializer - Class in com.flowingcode.vaadin.addons
- DevSourceRequestHandlerInitializer() - Constructor for class com.flowingcode.vaadin.addons.DevSourceRequestHandlerInitializer
- DialogDemoHelperViewer - Class in com.flowingcode.vaadin.addons.demo
- DialogDemoHelperViewer() - Constructor for class com.flowingcode.vaadin.addons.demo.DialogDemoHelperViewer
- DynamicTheme - Enum Class in com.flowingcode.vaadin.addons.demo
-
Enumeration representing supported themes for dynamic switching.
- DynamicThemeInitializer - Class in com.flowingcode.vaadin.addons.demo
-
Service initialization listener that automatically applies a dynamic theme.
- DynamicThemeInitializer() - Constructor for class com.flowingcode.vaadin.addons.demo.DynamicThemeInitializer
E
- EnhancedRouteTabs - Class in com.flowingcode.vaadin.addons.demo
-
Extension of EnhancedTabs in order to allow to bind tabs with Routes.
- EnhancedRouteTabs() - Constructor for class com.flowingcode.vaadin.addons.demo.EnhancedRouteTabs
F
- fetchContents(String, String) - Method in class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
- fileExists(String) - Static method in class com.flowingcode.vaadin.addons.DevSourceRequestHandler
G
- getColorScheme() - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Returns the current color scheme.
- getCurrent() - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Return the current dynamic theme.
- getDynamicTheme() - Method in class com.flowingcode.vaadin.addons.demo.ThemeChangeEvent
-
Returns the dynamic theme applied, if any.
- getOrientation() - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Returns the current orientation of the split layout.
- getSourcePosition() - Method in class com.flowingcode.vaadin.addons.demo.MultiSourceCodeViewer
- getThemeAttribute() - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Deprecated.
- getVaadinVersion() - Static method in class com.flowingcode.vaadin.addons.demo.VaadinVersion
- GithubBranch - Annotation Interface in com.flowingcode.vaadin.addons
-
This annotation is used for configuring the default branch for
TabbedDemocode snippets. - GithubLink - Annotation Interface in com.flowingcode.vaadin.addons
-
This annotation is used for configuring the URL in the
GitHubCornerandDemoClass
H
- handleRequest(VaadinSession, VaadinRequest, VaadinResponse) - Method in class com.flowingcode.vaadin.addons.DevSourceRequestHandler
- hasSourceCode() - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemoSourceEvent
- helperContent() - Method in interface com.flowingcode.vaadin.addons.demo.DemoHelperRenderer
-
Demo help Content to display.
- highlight(String) - Static method in class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
-
Highlights the block identified by
filenameAndId. - highlightOnClick(T, String) - Static method in class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
-
Highlight block
idwhen the component is clicked. - highlightOnHover(Component, String) - Static method in class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
-
Highlights the block identified by
filenameAndIdwhen the component is hovered over.
I
- icon() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoHelper
-
Demo helper button icon
- initialize(AppShellSettings) - Method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Initializes the theme settings into the provided
AppShellSettings. - initialize(IndexHtmlResponse) - Method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Initializes the theme settings into the provided
IndexHtmlResponse. - isEmpty() - Method in class com.flowingcode.vaadin.addons.demo.MultiSourceCodeViewer
- isFeatureInitialized() - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Checks if the dynamic theme feature has been initialized for the current session.
- isFeatureSupported() - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Checks if the dynamic theme feature is supported.
L
- language() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
-
The language used to format the sources.
- LIGHT - Enum constant in enum class com.flowingcode.vaadin.addons.demo.ColorScheme
-
Light color scheme.
- lookupGithubBranch(Class<? extends TabbedDemo>) - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Looks up the GitHub branch name associated with the given TabbedDemo class.
- LUMO - Enum constant in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
The standard Lumo theme.
M
- MultiSourceCodeViewer - Class in com.flowingcode.vaadin.addons.demo
- MultiSourceCodeViewer(List<SourceCodeTab>, Map<String, String>) - Constructor for class com.flowingcode.vaadin.addons.demo.MultiSourceCodeViewer
O
- onAttach(AttachEvent) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
- onThemeChange(ThemeChangeEvent) - Method in interface com.flowingcode.vaadin.addons.demo.ThemeChangeObserver
-
Called when a theme change occurs.
- onThemeChange(String) - Method in interface com.flowingcode.vaadin.addons.demo.ThemeChangeObserver
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ThemeChangeObserver.onThemeChange(ThemeChangeEvent)instead.
P
- prepare(Component) - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Prepares the component for dynamic theme switching by preloading stylesheets.
- PRIMARY - Enum constant in enum class com.flowingcode.vaadin.addons.demo.SourcePosition
R
- removeRouterLayoutContent(HasElement) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
- renderer() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoHelper
-
Demo helper renderer class
- resolveURL(TabbedDemo, Class<?>, DemoSource) - Method in class com.flowingcode.vaadin.addons.demo.DefaultSourceUrlResolver
- resolveURL(TabbedDemo, Class<?>, DemoSource) - Method in interface com.flowingcode.vaadin.addons.demo.SourceUrlResolver
-
Resolves the source URL for a given demo class and annotation.
- resolveURL(Class<? extends TabbedDemo>, Class<?>, DemoSource) - Method in class com.flowingcode.vaadin.addons.demo.DefaultSourceUrlResolver
S
- SECONDARY - Enum constant in enum class com.flowingcode.vaadin.addons.demo.SourcePosition
- serviceInit(ServiceInitEvent) - Method in class com.flowingcode.vaadin.addons.demo.DynamicThemeInitializer
- serviceInit(ServiceInitEvent) - Method in class com.flowingcode.vaadin.addons.DevSourceRequestHandlerInitializer
- setAutoVisibility(boolean) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Sets the autovisibility mode.
- setColorScheme(Component, ColorScheme) - Static method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Sets the color scheme for the given component.
- setDemoHelperViewer(DemoHelperViewer) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Sets the
DemoHelperViewerto be used for displaying demo helpers. - setOrientation(SplitLayout.Orientation) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Sets the orientation of the split layout.
- setSourceVisible(boolean) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Sets the visibility of the source code.
- show(Component) - Method in interface com.flowingcode.vaadin.addons.demo.DemoHelperViewer
-
Shows help content.
- show(Component) - Method in class com.flowingcode.vaadin.addons.demo.DialogDemoHelperViewer
- showRouterLayoutContent(HasElement) - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
- SourceCodeTab - Class in com.flowingcode.vaadin.addons.demo
- SourceCodeTab() - Constructor for class com.flowingcode.vaadin.addons.demo.SourceCodeTab
- SourceCodeViewer - Class in com.flowingcode.vaadin.addons.demo
- SourceCodeViewer(String) - Constructor for class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
- SourceCodeViewer(String, String, Map<String, String>) - Constructor for class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
- SourceCodeViewer(String, Map<String, String>) - Constructor for class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
- sourcePosition() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
-
Source code position in the layout
- SourcePosition - Enum Class in com.flowingcode.vaadin.addons.demo
- SourceUrlResolver - Interface in com.flowingcode.vaadin.addons.demo
-
Interface for resolving the source URL of a demo class.
T
- TabbedDemo - Class in com.flowingcode.vaadin.addons.demo
-
A layout for displaying a tabbed demo with source code integration.
- TabbedDemo() - Constructor for class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Constructs a new TabbedDemo instance.
- TabbedDemoSourceEvent - Class in com.flowingcode.vaadin.addons.demo
- TabbedDemoSourceEvent(Component, boolean) - Constructor for class com.flowingcode.vaadin.addons.demo.TabbedDemoSourceEvent
- ThemeChangeEvent - Class in com.flowingcode.vaadin.addons.demo
-
Event fired when a theme change occurs in the application.
- ThemeChangeEvent(Component, boolean, ColorScheme, DynamicTheme) - Constructor for class com.flowingcode.vaadin.addons.demo.ThemeChangeEvent
-
Constructs a new
ThemeChangeEvent. - ThemeChangeObserver - Interface in com.flowingcode.vaadin.addons.demo
-
Any attached component implementing this interface will receive an event when a new theme is applied.
- toggle() - Method in enum class com.flowingcode.vaadin.addons.demo.SourcePosition
- toggleSourcePosition() - Method in class com.flowingcode.vaadin.addons.demo.TabbedDemo
-
Toggles the position of the source code relative to the demo content.
- tooltipText() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoHelper
-
Demo helper button tooltip text
V
- VaadinVersion - Class in com.flowingcode.vaadin.addons.demo
- value() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSource
-
A link to the source code, if different from the annotated class.
- value() - Element in annotation interface com.flowingcode.vaadin.addons.demo.DemoSources
- value() - Element in annotation interface com.flowingcode.vaadin.addons.GithubBranch
- value() - Element in annotation interface com.flowingcode.vaadin.addons.GithubLink
- valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.demo.ColorScheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.flowingcode.vaadin.addons.demo.SourcePosition
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.flowingcode.vaadin.addons.demo.ColorScheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flowingcode.vaadin.addons.demo.DynamicTheme
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.flowingcode.vaadin.addons.demo.SourcePosition
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
TabbedDemo.setColorScheme(Component, ColorScheme)