// Calculator is created by extending Application-class. Application is
// deployed by adding ApplicationServlet to web.xml and this class as
// "application" parameter to the servlet.
+@SuppressWarnings("serial")
public class Calc extends com.vaadin.Application {
// Calculation data model is automatically stored in the user session
import com.vaadin.ui.Label;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class HelloWorld extends com.vaadin.Application {
/**
* @author marc\r
* \r
*/\r
+@SuppressWarnings("serial")\r
public class PortletDemo extends Application {\r
\r
Window main = new Window();\r
Link portletMax = new Link();\r
Link someAction = null;\r
\r
+ @Override\r
public void init() {\r
main = new Window();\r
setMainWindow(main);\r
import com.vaadin.terminal.PaintTarget;
import com.vaadin.ui.AbstractField;
+@SuppressWarnings("serial")
public class ColorPicker extends AbstractField {
public ColorPicker() {
* Demonstration application that shows how to use a simple custom client-side
* GWT component, the ColorPicker.
*/
+@SuppressWarnings("serial")
public class ColorPickerApplication extends com.vaadin.Application {
Window main = new Window("Color Picker Demo");
import com.vaadin.terminal.PaintTarget;
import com.vaadin.ui.AbstractSelect;
+@SuppressWarnings("serial")
public class Coverflow extends AbstractSelect {
- private String backgroundGradientStart = "FFFFFF";
- private String backgroundGradientEnd = "EEEEEE";
- private boolean scrollbarVisibility = true;
-
+ private String backgroundGradientStart = "FFFFFF";
+ private String backgroundGradientEnd = "EEEEEE";
+ private boolean scrollbarVisibility = true;
+
+ @Override
public String getTag() {
- return "cover";
+ return "cover";
}
-
+
/**
* Paints the uidl
- * @param PaintTarget target
+ *
+ * @param PaintTarget
+ * target
* @throws PaintException
*/
+ @Override
public void paintContent(PaintTarget target) throws PaintException {
// Superclass writes any common attributes in the paint target.
super.paintContent(target);
-
+
target.addAttribute("backgroundGradientStart", backgroundGradientStart);
target.addAttribute("backgroundGradientEnd", backgroundGradientEnd);
target.addAttribute("scrollbarVisibility", scrollbarVisibility);
}
-
+
/**
- * The user can specify a background gradient for the coverflow. The input values
- * are RGB values for the start and end gradients.
+ * The user can specify a background gradient for the coverflow. The input
+ * values are RGB values for the start and end gradients.
+ *
* @param int startR
* @param int startG
* @param int startB
* @param int endG
* @param int endB
*/
- public void setBackgroundColor(int startR, int startG, int startB, int endR, int endG, int endB) {
- backgroundGradientStart = "";
- backgroundGradientEnd = "";
-
- // Convert all integers to hexadecimal format and make sure they are two characters long (in
- // other words, add a zero infront if the value is less than 16 => 0x0F
- if(startR < 16)
- backgroundGradientStart += "0";
- backgroundGradientStart += Integer.toHexString(Math.max(Math.min(startR,255),0));
-
- if(startG < 16)
- backgroundGradientStart += "0";
- backgroundGradientStart += Integer.toHexString(Math.max(Math.min(startG,255),0));
-
- if(startB < 16)
- backgroundGradientStart += "0";
- backgroundGradientStart += Integer.toHexString(Math.max(Math.min(startB,255),0));
-
- if(endR < 16)
- backgroundGradientEnd += "0";
- backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endR,255),0));
-
- if(endG < 16)
- backgroundGradientEnd += "0";
- backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endG,255),0));
-
- if(endB < 16)
- backgroundGradientEnd += "0";
- backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endB,255),0));
-
- this.requestRepaint();
+ public void setBackgroundColor(int startR, int startG, int startB,
+ int endR, int endG, int endB) {
+ backgroundGradientStart = "";
+ backgroundGradientEnd = "";
+
+ // Convert all integers to hexadecimal format and make sure they are two
+ // characters long (in other words, add a zero in front if the value is
+ // less than 16 => 0x0F)
+ if (startR < 16) {
+ backgroundGradientStart += "0";
+ }
+ backgroundGradientStart += Integer.toHexString(Math.max(Math.min(
+ startR, 255), 0));
+
+ if (startG < 16) {
+ backgroundGradientStart += "0";
+ }
+ backgroundGradientStart += Integer.toHexString(Math.max(Math.min(
+ startG, 255), 0));
+
+ if (startB < 16) {
+ backgroundGradientStart += "0";
+ }
+ backgroundGradientStart += Integer.toHexString(Math.max(Math.min(
+ startB, 255), 0));
+
+ if (endR < 16) {
+ backgroundGradientEnd += "0";
+ }
+ backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endR,
+ 255), 0));
+
+ if (endG < 16) {
+ backgroundGradientEnd += "0";
+ }
+ backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endG,
+ 255), 0));
+
+ if (endB < 16) {
+ backgroundGradientEnd += "0";
+ }
+ backgroundGradientEnd += Integer.toHexString(Math.max(Math.min(endB,
+ 255), 0));
+
+ requestRepaint();
}
-
+
/**
* The user can toggle the visibility of the scrollbar
+ *
* @param boolean visible
*/
public void setScrollbarVisibility(boolean visible) {
- if(scrollbarVisibility != visible) {
- scrollbarVisibility = visible;
- this.requestRepaint();
- }
+ if (scrollbarVisibility != visible) {
+ scrollbarVisibility = visible;
+ requestRepaint();
+ }
}
-
+
}
import com.vaadin.ui.Window;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class CoverflowApplication extends com.vaadin.Application {
Coverflow covers = new Coverflow();
+ @Override
public void init() {
setMainWindow(new Window("Coverflow", createMainLayout()));
final Embedded visibleSlide = new Embedded();
visibleSlide.setHeight("480px");
slidePanel.addComponent(visibleSlide);
- ((VerticalLayout) slidePanel.getLayout()).setComponentAlignment(
+ ((VerticalLayout) slidePanel.getContent()).setComponentAlignment(
visibleSlide, "center");
// Listen to coverflow changes as change slides when needed
public class CoverflowWidgetSet extends DefaultWidgetSet {
/** Creates a widget according to its class name. */
+ @Override
public Paintable createWidget(UIDL uidl) {
final Class classType = resolveWidgetType(uidl);
if (VCoverflow.class == classType) {
}
/** Resolves UIDL tag name to class . */
+ @Override
protected Class resolveWidgetType(UIDL uidl) {
final String tag = uidl.getTag();
if ("cover".equals(tag)) {
* Accordion is a derivative of TabSheet, a vertical tabbed layout that places
* the tab contents between the vertical tabs.
*/
+@SuppressWarnings("serial")
public class AccordionExample extends CustomComponent {
public AccordionExample() {
// Create a new accordion
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class ButtonExample extends CustomComponent implements\r
Button.ClickListener {\r
\r
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class ClientCachingExample extends CustomComponent {\r
\r
private static final String msg = "This example is a (simple) demonstration of client-side caching."\r
/**
*
*/
+@SuppressWarnings("serial")
public class ComboBoxExample extends CustomComponent {
private static final String[] firstnames = new String[] { "John", "Mary",
* @author IT Mill Ltd.
* @see com.vaadin.ui.Window
*/
+@SuppressWarnings("serial")
public class EmbeddedBrowserExample extends VerticalLayout implements
Select.ValueChangeListener {
* @author IT Mill Ltd.
* @see com.vaadin.ui.Window
*/
+@SuppressWarnings("serial")
public class FeatureBrowser extends com.vaadin.Application implements
Select.ValueChangeListener {
final SplitPanel split = new SplitPanel(
SplitPanel.ORIENTATION_HORIZONTAL);
split.setSplitPosition(200, SplitPanel.UNITS_PIXELS);
- main.setLayout(split);
+ main.setContent(split);
final HashMap sectionIds = new HashMap();
final HierarchicalContainer container = createContainer();
Window w = new Window(caption);
w.setWidth("640px");
if (Layout.class.isAssignableFrom(component.getClass())) {
- w.setLayout((Layout) component);
+ w.setContent((Layout) component);
} else {
// w.getLayout().getSize().setSizeFull();
w.addComponent(component);
w = new Window(caption);
w.setName(caption);
if (Layout.class.isAssignableFrom(component.getClass())) {
- w.setLayout((Layout) component);
+ w.setContent((Layout) component);
} else {
// w.getLayout().getSize().setSizeFull();
w.addComponent(component);
* more complex than real use, as it tries to demonstrate more features than
* needed in general case.
*/
+@SuppressWarnings("serial")
public class FormExample extends CustomComponent {
static final String cities[] = { "Amsterdam", "Berlin", "Helsinki",
*
* @author magi
*/
+@SuppressWarnings("serial")
public class GeneratedColumnExample extends CustomComponent {
/**
* The business model: fill-up at a gas station.
* An example using a RichTextArea to edit a Label in XHTML-mode.\r
* \r
*/\r
+@SuppressWarnings("serial")\r
public class JavaScriptAPIExample extends CustomComponent {\r
\r
public static final String txt = "<p>For advanced client side programmers Vaadin offers a simple method which can be used to force sync client with server. This may be needed for example if another part of a mashup changes things on server.</p> (more examples will be added here as the APIs are made public)<br/><br/><A href=\"javascript:vaadin.forceSync();\">javascript:vaadin.forceSync();</A>";\r
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class LabelExample extends CustomComponent {\r
\r
private static final String xhtml = "This text has <b>HTML</b> formatting.<br/>"\r
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class LayoutExample extends CustomComponent {\r
\r
public LayoutExample() {\r
* @author IT Mill Ltd.
* @see com.vaadin.ui.Window
*/
+@SuppressWarnings("serial")
public class NotificationExample extends CustomComponent {
// Dropdown select for notification type, using the native dropdown
* An example using a RichTextArea to edit a Label in XHTML-mode.\r
* \r
*/\r
+@SuppressWarnings("serial")\r
public class RichTextExample extends CustomComponent {\r
\r
public static final String txt = "<h1>RichText editor example</h1>"\r
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class SelectExample extends CustomComponent {\r
\r
// listener that shows a value change notification\r
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class TableExample extends CustomComponent implements Action.Handler,\r
Button.ClickListener {\r
\r
* functionality, and a ValueChangeListener reacts to both the Tree and the
* TextField.
*/
+@SuppressWarnings("serial")
public class TreeExample extends CustomComponent implements Action.Handler,
Tree.ValueChangeListener {
* \r
* @author IT Mill Ltd.\r
*/\r
+@SuppressWarnings("serial")\r
public class ValueInputExample extends CustomComponent {\r
\r
public ValueInputExample() {\r
* @author marc\r
* \r
*/\r
+@SuppressWarnings("serial")\r
public class WindowingExample extends CustomComponent {\r
\r
public static final String txt = "<p>There are two main types of windows: application-level windows, and "\r
import com.vaadin.data.util.QueryContainer;
import com.vaadin.demo.util.SampleCalendarDatabase;
import com.vaadin.ui.DateField;
-import com.vaadin.ui.OrderedLayout;
+import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.Window;
/**
* @since 4.0.0
*
*/
+@SuppressWarnings("serial")
public class CalendarDemo extends com.vaadin.Application {
// Database provided with sample data
final Window main = new Window("Calendar demo");
setMainWindow(main);
- main.setLayout(new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL));
+ main.setContent(new HorizontalLayout());
// create the calendar component and add to layout
from = new CalendarField();
// TODO send one month at a time, do lazyLoading\r
// TODO check date limit when updating variables\r
// TODO Allow item selection\r
+@SuppressWarnings("serial")\r
public class CalendarField extends DateField implements Container.Viewer {\r
\r
private static final String TAGNAME = "calendarfield";\r
* @throws PaintException\r
* if the paint operation failed.\r
*/\r
+ @SuppressWarnings("deprecation")\r
@Override\r
public void paintContent(PaintTarget target) throws PaintException {\r
super.paintContent(target);\r
import com.vaadin.terminal.Sizeable;\r
import com.vaadin.ui.AbstractComponent;\r
\r
+@SuppressWarnings("serial")\r
public class GoogleMap extends AbstractComponent implements Sizeable,\r
Container.Viewer {\r
private final String TAG_MARKERS = "markers";\r
import com.vaadin.data.Property.ValueChangeListener;\r
import com.vaadin.ui.Alignment;\r
import com.vaadin.ui.Button;\r
+import com.vaadin.ui.HorizontalLayout;\r
import com.vaadin.ui.Label;\r
-import com.vaadin.ui.OrderedLayout;\r
import com.vaadin.ui.Panel;\r
import com.vaadin.ui.TabSheet;\r
import com.vaadin.ui.Table;\r
import com.vaadin.ui.TextField;\r
+import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
import com.vaadin.ui.Window.Notification;\r
\r
+@SuppressWarnings("serial")\r
public class ReservationApplication extends Application {\r
\r
private SampleDB db;\r
final Window mainWindow = new Window("Reservr ");\r
setMainWindow(mainWindow);\r
setTheme("reservr");\r
- mainWindow.getLayout().setWidth("100%");\r
+ mainWindow.getContent().setWidth("100%");\r
\r
Label logo = new Label("Reservr");\r
logo.setStyleName("logo");\r
final TabSheet mainTabs = new TabSheet();\r
mainWindow.addComponent(mainTabs);\r
\r
- final OrderedLayout reservationTab = new OrderedLayout();\r
+ final VerticalLayout reservationTab = new VerticalLayout();\r
reservationTab.setWidth("100%");\r
mainTabs.addTab(reservationTab, "Make reservation", null);\r
\r
reservationTab.addComponent(resourcePanel);\r
\r
final Panel reservationPanel = new Panel("Reservation",\r
- new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL));\r
+ new HorizontalLayout());\r
reservationPanel.addStyleName(Panel.STYLE_LIGHT);\r
reservationPanel.getLayout().setMargin(true);\r
reservationTab.addComponent(reservationPanel);\r
\r
- final OrderedLayout infoLayout = new OrderedLayout();\r
+ final VerticalLayout infoLayout = new VerticalLayout();\r
infoLayout.setSpacing(true);\r
infoLayout.setSizeUndefined();\r
infoLayout.setMargin(false, true, false, false);\r
reservationButton = new Button("Make reservation", this,\r
"makeReservation");\r
infoLayout.addComponent(reservationButton);\r
- infoLayout.setComponentAlignment(reservationButton, Alignment.MIDDLE_CENTER);\r
+ infoLayout.setComponentAlignment(reservationButton,\r
+ Alignment.MIDDLE_CENTER);\r
\r
map = new GoogleMap();\r
map.setWidth("250px");\r
\r
package com.vaadin.demo.reservation;\r
\r
+@SuppressWarnings("serial")\r
public class ResourceNotAvailableException extends Exception {\r
public ResourceNotAvailableException(String message) {\r
super(message);\r
import com.vaadin.data.Container;\r
import com.vaadin.data.Item;\r
import com.vaadin.ui.Button;\r
+import com.vaadin.ui.HorizontalLayout;\r
import com.vaadin.ui.Layout;\r
-import com.vaadin.ui.OrderedLayout;\r
import com.vaadin.ui.Panel;\r
+import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class ResourceSelectorPanel extends Panel implements\r
Button.ClickListener {\r
private final HashMap categoryLayouts = new HashMap();\r
private LinkedList selectedResources = null;\r
\r
public ResourceSelectorPanel(String caption) {\r
- super(caption, new OrderedLayout(OrderedLayout.ORIENTATION_HORIZONTAL));\r
+ super(caption, new HorizontalLayout());\r
addStyleName(Panel.STYLE_LIGHT);\r
setSizeUndefined();\r
setWidth("100%");\r
LinkedList resourceList = (LinkedList) categoryResources\r
.get(category);\r
if (resourceLayout == null) {\r
- resourceLayout = new OrderedLayout();\r
+ resourceLayout = new VerticalLayout();\r
resourceLayout.setSizeUndefined();\r
resourceLayout.setMargin(true);\r
addComponent(resourceLayout);\r
}
}
+ @SuppressWarnings("deprecation")
public synchronized void generateReservations() {
final int days = 30;
final String descriptions[] = { "Picking up guests from airport",
buildDayView(date);\r
}\r
\r
+ @SuppressWarnings("deprecation")\r
protected void buildDayView(Date date) {\r
if (hourPanel == null) {\r
hourPanel = new SimplePanel();\r
\r
private final HashMap dates = new HashMap();\r
\r
+ @SuppressWarnings("deprecation")\r
public void addItem(UIDL item) {\r
final String styleName = item.getStringAttribute("styleName");\r
// final Integer id = new Integer(item.getIntAttribute("id"));\r
}\r
}\r
\r
+ @SuppressWarnings("deprecation")\r
public List getEntries(Date date, int resolution) {\r
final ArrayList res = new ArrayList();\r
if (date == null) {\r
import com.vaadin.data.Property.ValueChangeEvent;
import com.vaadin.ui.Button;
import com.vaadin.ui.ComboBox;
-import com.vaadin.ui.OrderedLayout;
import com.vaadin.ui.TextField;
+import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.AbstractSelect.NewItemHandler;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
-public class AdminView extends OrderedLayout {
+@SuppressWarnings("serial")
+public class AdminView extends VerticalLayout {
private ComboBox resources = new ComboBox(
"Select for editing or type new resource");
private SimpleReserver application;
- private OrderedLayout form = new OrderedLayout();
+ private VerticalLayout form = new VerticalLayout();
private Button save = new Button("Save resource");
private TextField name = new TextField("Name:");
return true;
}
+ @SuppressWarnings("deprecation")
public synchronized void generateReservations() {
final int days = 30;
final String descriptions[] = { "Picking up guests from airport",
import com.vaadin.terminal.gwt.server.PortletApplicationContext;
import com.vaadin.terminal.gwt.server.PortletApplicationContext.PortletListener;
import com.vaadin.ui.Button;
-import com.vaadin.ui.OrderedLayout;
+import com.vaadin.ui.ComponentContainer;
import com.vaadin.ui.Window;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
* to your classpath.
*
*/
+@SuppressWarnings("serial")
public class SimpleReserver extends Application {
private SampleDB db = new SampleDB();
}
protected void toggleMode() {
- OrderedLayout main = (OrderedLayout) getMainWindow().getLayout();
+ ComponentContainer main = getMainWindow().getContent();
isAdminView = !isAdminView;
if (isAdminView) {
main.replaceComponent(stdView, adminView);
import com.vaadin.ui.ComboBox;
import com.vaadin.ui.DateField;
import com.vaadin.ui.Label;
-import com.vaadin.ui.OrderedLayout;
import com.vaadin.ui.TextField;
+import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Window;
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Button.ClickListener;
-public class StdView extends OrderedLayout {
+@SuppressWarnings("serial")
+public class StdView extends VerticalLayout {
private ComboBox resources = new ComboBox("Select resource");
private CalendarField reservations = new CalendarField();
* a javadoc baseurl. The name will be set to the class simpleName.
*
*/
+@SuppressWarnings("serial")
public class APIResource extends NamedExternalResource {
private static final String VAADIN_BASE = "http://www.vaadin.com/api";
import com.vaadin.ui.Label;
+@SuppressWarnings("serial")
public class CodeLabel extends Label {
private static final String TAG = "codelabel";
* </p>
*
*/
+@SuppressWarnings("serial")
abstract public class Feature implements Serializable {
public static final Object PROPERTY_ICON = "Icon";
* </p>
*
*/
+@SuppressWarnings("serial")
public class FeatureSet extends Feature {
/*
import com.vaadin.ui.Window;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class FeatureView extends HorizontalLayout {
private static final String MSG_SHOW_SRC = "Show Java™ source »";
public void showSource(String source) {
if (srcWindow == null) {
srcWindow = new Window("Javaâ„¢ source");
- ((VerticalLayout) srcWindow.getLayout()).setSizeUndefined();
+ srcWindow.getContent().setSizeUndefined();
srcWindow.setWidth("70%");
srcWindow.setHeight("60%");
srcWindow.setPositionX(100);
import com.vaadin.terminal.PaintTarget;
import com.vaadin.ui.AbstractComponent;
+@SuppressWarnings("serial")
public class GoogleAnalytics extends AbstractComponent {
private String trackerId;
import com.vaadin.terminal.ExternalResource;
+@SuppressWarnings("serial")
public class NamedExternalResource extends ExternalResource {
private String name;
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Accordion;\r
\r
+@SuppressWarnings("serial")\r
public class AccordionDisabled extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
import com.vaadin.ui.TabSheet.Tab;\r
\r
+@SuppressWarnings("serial")\r
public class AccordionDisabledExample extends VerticalLayout implements\r
Accordion.SelectedTabChangeListener, Button.ClickListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Accordion;\r
\r
+@SuppressWarnings("serial")\r
public class AccordionIcons extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Label;\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
\r
+@SuppressWarnings("serial")\r
public class AccordionIconsExample extends HorizontalLayout implements\r
Accordion.SelectedTabChangeListener {\r
\r
import com.vaadin.ui.Button;
import com.vaadin.ui.Link;
+@SuppressWarnings("serial")
public class ProminentPrimaryAction extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class ProminentPrimaryActionExample extends VerticalLayout implements
Button.ClickListener {
import com.vaadin.demo.sampler.features.link.LinkCurrentWindow;
import com.vaadin.ui.Button;
+@SuppressWarnings("serial")
public class ButtonLink extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class ButtonLinkExample extends VerticalLayout implements
Button.ClickListener {
import com.vaadin.demo.sampler.features.blueprints.ProminentPrimaryAction;
import com.vaadin.ui.Button;
+@SuppressWarnings("serial")
public class ButtonPush extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class ButtonPushExample extends VerticalLayout implements
Button.ClickListener {
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Button;
+@SuppressWarnings("serial")
public class ButtonSwitch extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class ButtonSwitchExample extends VerticalLayout implements
Button.ClickListener {
import com.vaadin.demo.sampler.features.notifications.NotificationError;
import com.vaadin.ui.AbstractComponent;
+@SuppressWarnings("serial")
public class Errors extends Feature {
private static final String desc = "A <i>component error</i> can be set to"
return "Error indicator";
}
+ @Override
public String getDescription() {
return desc;
}
+ @Override
public APIResource[] getRelatedAPI() {
return new APIResource[] { new APIResource(AbstractComponent.class) };
}
+ @Override
public Class[] getRelatedFeatures() {
// TODO link validation sample, form sample
return new Class[] { Validation.class, FormBasic.class,
NotificationError.class };
}
+ @Override
public NamedExternalResource[] getRelatedResources() {
// TODO Auto-generated method stub
return null;
import com.vaadin.ui.TextField;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class ErrorsExample extends VerticalLayout {
public ErrorsExample() {
import com.vaadin.terminal.ThemeResource;
import com.vaadin.ui.Component;
+@SuppressWarnings("serial")
public class Icons extends Feature {
@Override
import com.vaadin.ui.Panel;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class IconsExample extends VerticalLayout {
public IconsExample() {
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.AbstractComponent;
+@SuppressWarnings("serial")
public class Tooltips extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class TooltipsExample extends VerticalLayout {
private static final String editTxt = "Edit tooltip";
import com.vaadin.ui.Component;
import com.vaadin.ui.Form;
+@SuppressWarnings("serial")
public class Validation extends Feature {
@Override
return new FormPojoExample();
}
+ @Override
public String getDescription() {
return desc;
}
+ @Override
public APIResource[] getRelatedAPI() {
return new APIResource[] { new APIResource(Validatable.class),
new APIResource(Validator.class), new APIResource(Form.class) };
}
+ @Override
public Class[] getRelatedFeatures() {
return new Class[] { Errors.class, FeatureSet.Forms.class };
}
+ @Override
public NamedExternalResource[] getRelatedResources() {
return null;
}
import com.vaadin.ui.TextField;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class ValidationExample extends VerticalLayout {
HashSet usernames = new HashSet();
import com.vaadin.ui.DateField;\r
import com.vaadin.ui.InlineDateField;\r
\r
+@SuppressWarnings("serial")\r
public class DateInline extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.InlineDateField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class DateInlineExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.DateField;\r
import com.vaadin.ui.InlineDateField;\r
\r
+@SuppressWarnings("serial")\r
public class DateLocale extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.InlineDateField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class DateLocaleExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.DateField;\r
import com.vaadin.ui.PopupDateField;\r
\r
+@SuppressWarnings("serial")\r
public class DatePopup extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.PopupDateField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class DatePopupExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.DateField;\r
import com.vaadin.ui.InlineDateField;\r
\r
+@SuppressWarnings("serial")\r
public class DateResolution extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.InlineDateField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class DateResolutionExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.Component;
import com.vaadin.ui.Form;
+@SuppressWarnings("serial")
public class FormBasic extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Form;
+@SuppressWarnings("serial")
public class FormPojo extends Feature {
@Override
import com.vaadin.ui.HorizontalLayout;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ApplicationLayout extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Window.CloseEvent;\r
\r
+@SuppressWarnings("serial")\r
public class ApplicationLayoutExample extends VerticalLayout {\r
\r
Window win = new ApplicationLayoutWindow();\r
// Our main layout is a horizontal layout\r
HorizontalLayout main = new HorizontalLayout();\r
main.setSizeFull();\r
- setLayout(main);\r
+ setContent(main);\r
\r
// Tree to the left\r
Panel treePanel = new Panel(); // for scrollbars\r
treePanel.setStyleName(Panel.STYLE_LIGHT);\r
treePanel.setHeight("100%");\r
treePanel.setWidth(null);\r
- treePanel.getLayout().setSizeUndefined();\r
+ treePanel.getContent().setSizeUndefined();\r
addComponent(treePanel);\r
\r
Tree tree = new Tree();\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.CustomLayout;\r
\r
+@SuppressWarnings("serial")\r
public class CustomLayouts extends Feature {\r
\r
@Override\r
import com.vaadin.ui.TextField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class CustomLayoutsExample extends VerticalLayout {\r
\r
public CustomLayoutsExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.HorizontalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ExpandingComponent extends Feature {\r
\r
@Override\r
import com.vaadin.ui.HorizontalLayout;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ExpandingComponentExample extends VerticalLayout {\r
\r
public ExpandingComponentExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.GridLayout;\r
\r
+@SuppressWarnings("serial")\r
public class GridLayoutBasic extends Feature {\r
\r
@Override\r
import com.vaadin.ui.GridLayout;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class GridLayoutBasicExample extends VerticalLayout {\r
\r
public GridLayoutBasicExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.HorizontalLayout;
+@SuppressWarnings("serial")
public class HorizontalLayoutBasic extends Feature {
@Override
import com.vaadin.ui.Label;
import com.vaadin.ui.TextField;
+@SuppressWarnings("serial")
public class HorizontalLayoutBasicExample extends HorizontalLayout {
public HorizontalLayoutBasicExample() {
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LayoutAlignment extends Feature {
@Override
import com.vaadin.ui.GridLayout;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LayoutAlignmentExample extends VerticalLayout {
- @SuppressWarnings("deprecation")
public LayoutAlignmentExample() {
// Create a grid layout
final GridLayout grid = new GridLayout(1, 9);
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LayoutMargin extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class LayoutMarginExample extends GridLayout implements
Button.ClickListener {
import com.vaadin.ui.HorizontalLayout;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LayoutSpacing extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class LayoutSpacingExample extends VerticalLayout {
public LayoutSpacingExample() {
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.SplitPanel;\r
\r
+@SuppressWarnings("serial")\r
public class SplitPanelBasic extends Feature {\r
\r
@Override\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SplitPanelBasicExample extends VerticalLayout {\r
\r
public static final String brownFox = "The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. ";\r
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class VerticalLayoutBasic extends Feature {
@Override
import com.vaadin.ui.TextField;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class VerticalLayoutBasicExample extends VerticalLayout {
public VerticalLayoutBasicExample() {
import com.vaadin.ui.HorizontalLayout;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class WebLayout extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Window.CloseEvent;\r
\r
+@SuppressWarnings("serial")\r
public class WebLayoutExample extends VerticalLayout {\r
\r
Window win = new WebLayoutWindow();\r
HorizontalLayout main = new HorizontalLayout();\r
main.setMargin(true);\r
main.setSpacing(true);\r
- setLayout(main);\r
+ setContent(main);\r
\r
// Tree to the left\r
Tree tree = new Tree();\r
import com.vaadin.demo.sampler.features.buttons.ButtonLink;
import com.vaadin.ui.Link;
+@SuppressWarnings("serial")
public class LinkCurrentWindow extends Feature {
@Override
import com.vaadin.ui.Link;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LinkCurrentWindowExample extends VerticalLayout {
private static final String CAPTION = "Open Google";
import com.vaadin.demo.sampler.features.buttons.ButtonLink;
import com.vaadin.ui.Link;
+@SuppressWarnings("serial")
public class LinkNoDecorations extends Feature {
@Override
import com.vaadin.ui.Link;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LinkNoDecorationsExample extends VerticalLayout {
private static final String CAPTION = "Open Google in new window";
import com.vaadin.demo.sampler.features.buttons.ButtonLink;
import com.vaadin.ui.Link;
+@SuppressWarnings("serial")
public class LinkSizedWindow extends Feature {
@Override
import com.vaadin.ui.Link;
import com.vaadin.ui.VerticalLayout;
+@SuppressWarnings("serial")
public class LinkSizedWindowExample extends VerticalLayout {
private static final String CAPTION = "Open Google in small window";
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class NotificationCustom extends Feature {
@Override
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Window.Notification;
+@SuppressWarnings("serial")
public class NotificationCustomExample extends VerticalLayout {
private static final Object CAPTION_PROPERTY = new Object();
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class NotificationError extends Feature {
@Override
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Window.Notification;
+@SuppressWarnings("serial")
public class NotificationErrorExample extends VerticalLayout {
public NotificationErrorExample() {
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class NotificationHumanized extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Button.ClickEvent;
+@SuppressWarnings("serial")
public class NotificationHumanizedExample extends VerticalLayout {
public NotificationHumanizedExample() {
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class NotificationTray extends Feature {
@Override
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Window.Notification;
+@SuppressWarnings("serial")
public class NotificationTrayExample extends VerticalLayout {
public NotificationTrayExample() {
import com.vaadin.demo.sampler.NamedExternalResource;
import com.vaadin.ui.Window;
+@SuppressWarnings("serial")
public class NotificationWarning extends Feature {
@Override
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Window.Notification;
+@SuppressWarnings("serial")
public class NotificationWarningExample extends VerticalLayout {
public NotificationWarningExample() {
import com.vaadin.ui.Layout;\r
import com.vaadin.ui.Panel;\r
\r
+@SuppressWarnings("serial")\r
public class PanelBasic extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Button.ClickListener;\r
\r
+@SuppressWarnings("serial")\r
public class PanelBasicExample extends VerticalLayout implements ClickListener {\r
\r
private Panel panel;\r
import com.vaadin.ui.Layout;\r
import com.vaadin.ui.Panel;\r
\r
+@SuppressWarnings("serial")\r
public class PanelLight extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Button.ClickListener;\r
\r
+@SuppressWarnings("serial")\r
public class PanelLightExample extends VerticalLayout implements ClickListener {\r
\r
private Panel panel;\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ComboBox;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxContains extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.AbstractSelect.Filtering;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxContainsExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.features.text.TextFieldInputPrompt;\r
import com.vaadin.ui.ComboBox;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxInputPrompt extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.ComboBox;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxInputPromptExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ComboBox;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxNewItems extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.ComboBox;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxNewItemsExample extends VerticalLayout implements\r
Property.ValueChangeListener, AbstractSelect.NewItemHandler {\r
private static final String[] cities = new String[] { "Berlin", "Brussels",\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ComboBox;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxPlain extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.AbstractSelect.Filtering;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxPlainExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ComboBox;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxStartsWith extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.AbstractSelect.Filtering;\r
\r
+@SuppressWarnings("serial")\r
public class ComboBoxStartsWithExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ListSelect;\r
\r
+@SuppressWarnings("serial")\r
public class ListSelectMultiple extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.ListSelect;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ListSelectMultipleExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.ListSelect;\r
\r
+@SuppressWarnings("serial")\r
public class ListSelectSingle extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.ListSelect;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class ListSelectSingleExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.NativeSelect;\r
\r
+@SuppressWarnings("serial")\r
public class NativeSelection extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.NativeSelect;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class NativeSelectionExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.TwinColSelect;\r
\r
+@SuppressWarnings("serial")\r
public class TwinColumnSelect extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.TwinColSelect;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class TwinColumnSelectExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableActions extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableCellStyling extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableColumnAlignment extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableColumnCollapsing extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableColumnHeaders extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableColumnReordering extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableHeaderIcons extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableLazyLoading extends Feature {
@Override
import com.vaadin.ui.VerticalLayout;
import com.vaadin.ui.Table.CellStyleGenerator;
+@SuppressWarnings("serial")
public class TableMainFeaturesExample extends VerticalLayout {
Table table = new Table("ISO-3166 Country Codes and flags");
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableMouseEvents extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableRowHeaders extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableRowStyling extends Feature {
@Override
import com.vaadin.ui.Component;
import com.vaadin.ui.Table;
+@SuppressWarnings("serial")
public class TableSorting extends Feature {
@Override
import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Table.CellStyleGenerator;
+@SuppressWarnings("serial")
public class TableStylingExample extends VerticalLayout {
Table table = new Table();
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.TabSheet;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetDisabled extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
import com.vaadin.ui.TabSheet.Tab;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetDisabledExample extends VerticalLayout implements\r
TabSheet.SelectedTabChangeListener, Button.ClickListener {\r
private static final ThemeResource icon1 = new ThemeResource(\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.TabSheet;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetIcons extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetIconsExample extends VerticalLayout implements\r
TabSheet.SelectedTabChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.TabSheet;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetScrolling extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.TabSheet.SelectedTabChangeEvent;\r
\r
+@SuppressWarnings("serial")\r
public class TabSheetScrollingExample extends VerticalLayout implements\r
TabSheet.SelectedTabChangeListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Label;\r
\r
+@SuppressWarnings("serial")\r
public class LabelPlain extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Label;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class LabelPlainExample extends VerticalLayout {\r
\r
public LabelPlainExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Label;\r
\r
+@SuppressWarnings("serial")\r
public class LabelPreformatted extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Label;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class LabelPreformattedExample extends VerticalLayout {\r
\r
public LabelPreformattedExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Label;\r
\r
+@SuppressWarnings("serial")\r
public class LabelRich extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Button.ClickListener;\r
\r
+@SuppressWarnings("serial")\r
public class LabelRichExample extends VerticalLayout implements ClickListener {\r
\r
private Button b;\r
import com.vaadin.ui.Component;\r
import com.vaadin.ui.RichTextArea;\r
\r
+@SuppressWarnings("serial")\r
public class RichTextEditor extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.TextField;\r
\r
+@SuppressWarnings("serial")\r
public class TextArea extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Label;\r
import com.vaadin.ui.TextField;\r
\r
+@SuppressWarnings("serial")\r
public class TextAreaExample extends HorizontalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.features.selects.ComboBoxNewItems;\r
import com.vaadin.ui.TextField;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldInputPrompt extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.TextField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldInputPromptExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.demo.sampler.features.selects.ComboBoxNewItems;\r
import com.vaadin.ui.TextField;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldSecret extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldSecretExample extends VerticalLayout {\r
\r
private final TextField username;\r
import com.vaadin.demo.sampler.features.selects.ComboBoxNewItems;\r
import com.vaadin.ui.TextField;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldSingle extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.TextField;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class TextFieldSingleExample extends VerticalLayout implements\r
Property.ValueChangeListener {\r
\r
import com.vaadin.ui.Component;\r
import com.vaadin.ui.Tree;\r
\r
+@SuppressWarnings("serial")\r
public class TreeActions extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Tree;\r
\r
+@SuppressWarnings("serial")\r
public class TreeMouseEvents extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Tree;\r
import com.vaadin.ui.VerticalLayout;\r
\r
+@SuppressWarnings("serial")\r
public class TreeMouseEventsExample extends VerticalLayout implements\r
ItemClickListener {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Tree;\r
\r
+@SuppressWarnings("serial")\r
public class TreeMultiSelect extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.VerticalLayout;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class TreeMultiSelectExample extends VerticalLayout implements\r
Action.Handler {\r
\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Tree;\r
\r
+@SuppressWarnings("serial")\r
public class TreeSingleSelect extends Feature {\r
@Override\r
public String getName() {\r
import com.vaadin.ui.Tree;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class TreeSingleSelectExample extends HorizontalLayout implements\r
Property.ValueChangeListener, Button.ClickListener, Action.Handler {\r
\r
import com.vaadin.demo.sampler.FeatureSet.Windows;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class NativeWindow extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class NativeWindowExample extends VerticalLayout {\r
\r
public NativeWindowExample() {\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class Subwindow extends Feature {\r
\r
@Override\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowAutoSized extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowAutoSizedExample extends VerticalLayout {\r
\r
Window subwindow;\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowClose extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Button.ClickEvent;\r
import com.vaadin.ui.Window.CloseEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowCloseExample extends VerticalLayout {\r
\r
Window subwindow;\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowExample extends VerticalLayout {\r
\r
Window subwindow;\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowModal extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowModalExample extends VerticalLayout {\r
\r
Window subwindow;\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowPositioned extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowPositionedExample extends VerticalLayout {\r
\r
Window subwindow;\r
import com.vaadin.demo.sampler.NamedExternalResource;\r
import com.vaadin.ui.Window;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowSized extends Feature {\r
\r
@Override\r
import com.vaadin.ui.Window;\r
import com.vaadin.ui.Button.ClickEvent;\r
\r
+@SuppressWarnings("serial")\r
public class SubwindowSizedExample extends VerticalLayout {\r
\r
Window subwindow;\r
* names as HSQLDB returns column names in capitalized form with this demo.
*
*/
+ @SuppressWarnings("deprecation")
private void createTables() {
try {
String stmt = null;
}
// Add failure notification as an Panel to main window
final Panel errorPanel = new Panel("Demo application error");
- errorPanel.setStyle("strong");
+ errorPanel.setStyleName("strong");
errorPanel.setComponentError(new SystemError(
"Cannot provide sample directory"));
errorPanel.addComponent(new Label(errorMessage, Label.CONTENT_XHTML));
// Remove all components from applications main window
- application.getMainWindow().getLayout().removeAllComponents();
+ application.getMainWindow().getContent().removeAllComponents();
// Add error panel
- application.getMainWindow().getLayout().addComponent(errorPanel);
+ application.getMainWindow().getContent().addComponent(errorPanel);
return null;
}
}