Index

A B C D E F G I L M O P R S T V Z 
All Classes and Interfaces|All Packages|Serialized Form

A

addToggleListener(ComponentEventListener) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Adds a listener that will be notified when the panel expands or collapses
animationDuration - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
animationDuration(int) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
How long a collapse/expand should take in milliseconds
autoCollapseSlider - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
autoCollapseSlider(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
by default the SlideTab stays open when use clicks outside
when you enable autoCollapse the slider closes in mode of expand when user clicks somewhere else

B

BEGINNING - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideTabPosition
Mode: BOTTOM/TOP = LEFT
Mode: LEFT/RIGHT = TOP
BOTTOM - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideMode
slides from bottom to top
build() - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
generates the SliderPanel

C

caption - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
caption(String) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
set caption
collapse() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Collapses the SlideTab panel
com.lipisak.vaadin.slidetab - package com.lipisak.vaadin.slidetab
 
content - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 

D

DefaultScheduleStrategy - Class in com.lipisak.vaadin.slidetab
The default ScheduleStrategy uses a static Timer instance for scheduling, and cancels any previously scheduled task when a new task is scheduled.
DefaultScheduleStrategy() - Constructor for class com.lipisak.vaadin.slidetab.DefaultScheduleStrategy
 
DefaultScheduleStrategy.TimerHolder - Class in com.lipisak.vaadin.slidetab
 

E

END - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideTabPosition
Mode: BOTTOM/TOP = RIGHT
Mode: LEFT/RIGHT = BOTTOM
expand() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Expands the SlideTab panel
expanded - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
expanded(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Should the slider be expanded on intial paint

F

fixedContentSize(int) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
by default the SlideTab calculates it's content width/height (depending on it's mode)
in some cases it's useful to programmatically set this value
flowInContent - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
flowInContent(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Should the navigator flow within the content of the other layouts below

G

getAnimationDuration() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the animation duration when expanding or collapsing the panel
getCaption() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the caption of the tab
getCollapseComponent() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the component that is shown next to the caption in the tab when the component is expanded, or null if one has not been explicitly set.
getExpandComponent() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the component that is shown next to the caption in the tab when the component is collapsed, or null if one has not been explicitly set.
getFixedContentSize() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the fixed size of the content in pixels, may be 0
getSource() - Method in class com.lipisak.vaadin.slidetab.SlideToggleEvent
 
getZIndex() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns the z-index of the panel

I

isClosingOnOutsideClick() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns if the panel should close when clicking outside it
isExpand() - Method in class com.lipisak.vaadin.slidetab.SlideToggleEvent
 
isExpanded() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns true if expanded or is expanding
isTabVisible() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns true if the tab is visible
isToggleEnabled() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Returns whether or not the panel can be expanded/collapsed
isVertical() - Method in enum class com.lipisak.vaadin.slidetab.SlideMode
layout is vertical

L

LEFT - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideMode
slides from left to right
listener(ComponentEventListener) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
add the listener to the list of Listeners
listeners - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 

M

MIDDLE - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideTabPosition
Middle of the slider
mode - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
mode(SlideMode) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Which type of display you want to have

O

onAttach(AttachEvent) - Method in class com.lipisak.vaadin.slidetab.SlideTab
 
onOutsideClicked() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Called by the client when clicking outside the panel

P

pixel - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 

R

RIGHT - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideMode
slides from right to left
run() - Method in class com.lipisak.vaadin.slidetab.SlideTab.TabTask
 

S

setAnimationDuration(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
set the animation duration by default 500ms
setCaption(String) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets the caption of the tab
setClosingOnOutsideClick(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets if the panel should close when clicking outside it
setCollapseComponent(Component) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets the component that should be shown next to the caption in the tab when the component is expanded.
setExpandComponent(Component) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets the component that should be shown next to the caption in the tab when the component is collapsed.
setExpanded(boolean, boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Expands or collapses the panel
setFixedContentSize(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets a fixed size for the content in pixels
setTabPosition(SlideTabPosition) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Controls the position of the tab-panel
setTabVisible(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Sets the visibility of the tab.
setToggleEnabled(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTab
If set, the panel can not be expanded or collapsed
setZIndex(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
Defines the z-index of the panel, default 1
schedule(SlideTab.TabTask, int) - Method in class com.lipisak.vaadin.slidetab.DefaultScheduleStrategy
 
schedule(SlideTab.TabTask, int) - Method in interface com.lipisak.vaadin.slidetab.ScheduleStrategy
Schedules the given SlideTab.TabTask after the given delay.
scheduleCollapse(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
schedule a collapse in future. will trigger a timer that will collapse the slider a recall within the schedule will cancel the previous one
scheduleExpand(boolean, boolean, int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
schedule a state change of the slider a recall within the schedule will cancel the previous one
scheduleExpand(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
schedule an expand in future. will trigger a timer that will expand the slider a recall within the schedule will cancel the previous one
scheduleStrategy - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
scheduleStrategy(ScheduleStrategy) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Can be overridden to gain more control over how collapse/expand commands are scheduled, for example what threads are used.
ScheduleStrategy - Interface in com.lipisak.vaadin.slidetab
Implementations of this class are responsible for scheduling expand/collapse/toggle commands for the SlideTab.
scheduleToggle(int) - Method in class com.lipisak.vaadin.slidetab.SlideTab
schedule a change from expand to collapse vice versa in future. a recall within the schedule will cancel the previous one
SlideMode - Enum Class in com.lipisak.vaadin.slidetab
 
SlideTab - Class in com.lipisak.vaadin.slidetab
A component for showing a tab that when clicked expands a panel
SlideTab(SlideTabBuilder) - Constructor for class com.lipisak.vaadin.slidetab.SlideTab
 
SlideTab.TabTask - Class in com.lipisak.vaadin.slidetab
A utility class for wrapping a command in a TimerTask and running it in the UI
SlideTabBuilder - Class in com.lipisak.vaadin.slidetab
 
SlideTabBuilder(Component) - Constructor for class com.lipisak.vaadin.slidetab.SlideTabBuilder
creates an builder instance that can be configured fluently
SlideTabBuilder(Component, String) - Constructor for class com.lipisak.vaadin.slidetab.SlideTabBuilder
creates an builder instance that can be configured fluently
SlideTabPosition - Enum Class in com.lipisak.vaadin.slidetab
 
SlideToggleEvent - Class in com.lipisak.vaadin.slidetab
 
SlideToggleEvent(SlideTab, boolean, boolean) - Constructor for class com.lipisak.vaadin.slidetab.SlideToggleEvent
Creates a new event using the given source and indicator whether the event originated from the client side or the server side.
style(String...) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
add a style to the sliderPanel
styles - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 

T

tabPosition - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
tabPosition(SlideTabPosition) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Which type of display you want to have
This controls the position of the navigation element within the SlideTab total area
tabSize - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
tabSize(int) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
allows to change the short width/height of the tab-caption
you need to change also your css when you change from default value
important need to get setted before first attach!
tabVisible - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
tabVisible(boolean) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
Sets the visibility of the tab used for opening or closing the panel.
TimerHolder() - Constructor for class com.lipisak.vaadin.slidetab.DefaultScheduleStrategy.TimerHolder
 
toggle() - Method in class com.lipisak.vaadin.slidetab.SlideTab
Called by the client when clicking on the tab
TOP - Enum constant in enum class com.lipisak.vaadin.slidetab.SlideMode
slides from top to bottom

V

valueOf(String) - Static method in enum class com.lipisak.vaadin.slidetab.SlideMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.lipisak.vaadin.slidetab.SlideTabPosition
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.lipisak.vaadin.slidetab.SlideMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.lipisak.vaadin.slidetab.SlideTabPosition
Returns an array containing the constants of this enum class, in the order they are declared.

Z

zIndex - Variable in class com.lipisak.vaadin.slidetab.SlideTabBuilder
 
zIndex(int) - Method in class com.lipisak.vaadin.slidetab.SlideTabBuilder
z-Index of navigator, content and wrapper
you can specify for multiple sliders which lays above another
A B C D E F G I L M O P R S T V Z 
All Classes and Interfaces|All Packages|Serialized Form