Index

A B C D E F G H I L M O P R S T V 
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 demo component.
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
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 SourceUrlResolver for 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
A simple DemoHelperViewer that displays help content from DemoHelperRenderer in a Dialog.
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
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 TabbedDemo code snippets.
GithubLink - Annotation Interface in com.flowingcode.vaadin.addons
This annotation is used for configuring the URL in the GitHubCorner and DemoClass

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 id when the component is clicked.
highlightOnHover(Component, String) - Static method in class com.flowingcode.vaadin.addons.demo.SourceCodeViewer
Highlights the block identified by filenameAndId when 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.

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 DemoHelperViewer to 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.
A B C D E F G H I L M O P R S T V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form