- com.itmill.toolkit.external not yet fully renamed svn changeset:7715/svn branch:6.0tags/6.7.0.beta1
ant -f build-widgetsets.xml | ant -f build-widgetsets.xml | ||||
See build-widgetsets.xml, com.itmill.toolkit.demo.colorpicker package, and the | |||||
See build-widgetsets.xml, com.vaadin.demo.colorpicker package, and the | |||||
Reference Manual for more information regarding widget sets. | Reference Manual for more information regarding widget sets. | ||||
--------------------------- | --------------------------- |
<portlet> | <portlet> | ||||
<portlet-name>PortletDemoPortlet</portlet-name> | <portlet-name>PortletDemoPortlet</portlet-name> | ||||
<display-name>IT Mill Toolkit PortletDemo</display-name> | <display-name>IT Mill Toolkit PortletDemo</display-name> | ||||
<portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>PortletDemo</value> | <value>PortletDemo</value> | ||||
</init-param> | </init-param> | ||||
<init-param><name>widgetset</name><value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<init-param><name>widgetset</name><value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<supports> | <supports> | ||||
<mime-type>text/html</mime-type> | <mime-type>text/html</mime-type> | ||||
<portlet-mode>view</portlet-mode> | <portlet-mode>view</portlet-mode> | ||||
<portlet> | <portlet> | ||||
<portlet-name>SimpleReserverPortlet</portlet-name> | <portlet-name>SimpleReserverPortlet</portlet-name> | ||||
<display-name>IT Mill Toolkit SimpleReserver</display-name> | <display-name>IT Mill Toolkit SimpleReserver</display-name> | ||||
<portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>SimpleReserver</value> | <value>SimpleReserver</value> | ||||
</init-param> | </init-param> | ||||
<init-param><name>style</name><value>style=height:400px</value></init-param> | <init-param><name>style</name><value>style=height:400px</value></init-param> | ||||
<init-param><name>widgetset</name><value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<init-param><name>widgetset</name><value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<supports> | <supports> | ||||
<mime-type>text/html</mime-type> | <mime-type>text/html</mime-type> | ||||
<portlet-mode>view</portlet-mode> | <portlet-mode>view</portlet-mode> | ||||
<portlet> | <portlet> | ||||
<portlet-name>FeatureBrowserPortlet</portlet-name> | <portlet-name>FeatureBrowserPortlet</portlet-name> | ||||
<display-name>IT Mill Toolkit FeatureBrowser</display-name> | <display-name>IT Mill Toolkit FeatureBrowser</display-name> | ||||
<portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>FeatureBrowser</value> | <value>FeatureBrowser</value> | ||||
</init-param> | </init-param> | ||||
<init-param><name>style</name><value>style=height:650px</value></init-param> | <init-param><name>style</name><value>style=height:650px</value></init-param> | ||||
<init-param><name>widgetset</name><value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<init-param><name>widgetset</name><value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<supports> | <supports> | ||||
<mime-type>text/html</mime-type> | <mime-type>text/html</mime-type> | ||||
<portlet-mode>view</portlet-mode> | <portlet-mode>view</portlet-mode> | ||||
<portlet> | <portlet> | ||||
<portlet-name>ChatServletPortlet</portlet-name> | <portlet-name>ChatServletPortlet</portlet-name> | ||||
<display-name>IT Mill Toolkit ChatServlet</display-name> | <display-name>IT Mill Toolkit ChatServlet</display-name> | ||||
<portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>chat</value> | <value>chat</value> | ||||
</init-param> | </init-param> | ||||
<init-param><name>widgetset</name><value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<init-param><name>widgetset</name><value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<supports> | <supports> | ||||
<mime-type>text/html</mime-type> | <mime-type>text/html</mime-type> | ||||
<portlet-mode>view</portlet-mode> | <portlet-mode>view</portlet-mode> | ||||
<portlet> | <portlet> | ||||
<portlet-name>BrowserDemoPortlet</portlet-name> | <portlet-name>BrowserDemoPortlet</portlet-name> | ||||
<display-name>IT Mill Toolkit BrowserDemo</display-name> | <display-name>IT Mill Toolkit BrowserDemo</display-name> | ||||
<portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>BrowserDemo</value> | <value>BrowserDemo</value> | ||||
</init-param> | </init-param> | ||||
<init-param><name>style</name><value>style=height:650px</value></init-param> | <init-param><name>style</name><value>style=height:650px</value></init-param> | ||||
<init-param><name>widgetset</name><value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<init-param><name>widgetset</name><value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</value></init-param> | |||||
<supports> | <supports> | ||||
<mime-type>text/html</mime-type> | <mime-type>text/html</mime-type> | ||||
<portlet-mode>view</portlet-mode> | <portlet-mode>view</portlet-mode> |
<servlet> | <servlet> | ||||
<servlet-name>ITMillToolkitApplicationRunner</servlet-name> | <servlet-name>ITMillToolkitApplicationRunner</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationRunnerServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationRunnerServlet</servlet-class> | |||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>RobustnessSimple</servlet-name> | <servlet-name>RobustnessSimple</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.robustness.RobustnessSimple</param-value> | |||||
<param-value>com.vaadin.tests.robustness.RobustnessSimple</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>DemoTestBench</servlet-name> | <servlet-name>DemoTestBench</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.testbench.TestBench</param-value> | |||||
<param-value>com.vaadin.demo.testbench.TestBench</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>TestForNativeWindowing</servlet-name> | <servlet-name>TestForNativeWindowing</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.TestForNativeWindowing</param-value> | |||||
<param-value>com.vaadin.tests.TestForNativeWindowing</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>TestSplitPanel</servlet-name> | <servlet-name>TestSplitPanel</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.TestSplitPanel</param-value> | |||||
<param-value>com.vaadin.tests.TestSplitPanel</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>FeatureBrowser</servlet-name> | <servlet-name>FeatureBrowser</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.featurebrowser.FeatureBrowser</param-value> | |||||
<param-value>com.vaadin.demo.featurebrowser.FeatureBrowser</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Sampler</servlet-name> | <servlet-name>Sampler</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.sampler.SamplerApplication</param-value> | |||||
<param-value>com.vaadin.demo.sampler.SamplerApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.sampler.gwt.SamplerWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.sampler.gwt.SamplerWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>AddressBook</servlet-name> | <servlet-name>AddressBook</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.tutorial.addressbook.AddressBookApplication</param-value> | |||||
<param-value>com.vaadin.demo.tutorial.addressbook.AddressBookApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>TestBench</servlet-name> | <servlet-name>TestBench</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.TestBench</param-value> | |||||
<param-value>com.vaadin.tests.TestBench</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>RandomLayoutStress</servlet-name> | <servlet-name>RandomLayoutStress</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.RandomLayoutStress</param-value> | |||||
<param-value>com.vaadin.tests.RandomLayoutStress</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Reservr</servlet-name> | <servlet-name>Reservr</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.ReservationApplication</param-value> | |||||
<param-value>com.vaadin.demo.reservation.ReservationApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>SimpleReserver</servlet-name> | <servlet-name>SimpleReserver</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.simple.SimpleReserver</param-value> | |||||
<param-value>com.vaadin.demo.reservation.simple.SimpleReserver</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>CalendarDemo</servlet-name> | <servlet-name>CalendarDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.CalendarDemo</param-value> | |||||
<param-value>com.vaadin.demo.reservation.CalendarDemo</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>CustomLayoutDemo</servlet-name> | <servlet-name>CustomLayoutDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.CustomLayoutDemo</param-value> | |||||
<param-value>com.vaadin.tests.CustomLayoutDemo</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>LayoutDemo</servlet-name> | <servlet-name>LayoutDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.LayoutDemo</param-value> | |||||
<param-value>com.vaadin.tests.LayoutDemo</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ToolkitTunesLayout</servlet-name> | <servlet-name>ToolkitTunesLayout</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.ToolkitTunesLayout</param-value> | |||||
<param-value>com.vaadin.demo.ToolkitTunesLayout</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Coverflow</servlet-name> | <servlet-name>Coverflow</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.coverflow.CoverflowApplication</param-value> | |||||
<param-value>com.vaadin.demo.coverflow.CoverflowApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.coverflow.gwt.CoverflowWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.coverflow.gwt.CoverflowWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>FeaturesApplication</servlet-name> | <servlet-name>FeaturesApplication</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.featurebrowser.FeaturesApplication</param-value> | |||||
<param-value>com.vaadin.tests.featurebrowser.FeaturesApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Parameters</servlet-name> | <servlet-name>Parameters</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.Parameters</param-value> | |||||
<param-value>com.vaadin.tests.Parameters</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>UpgradingSample</servlet-name> | <servlet-name>UpgradingSample</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.UpgradingSample</param-value> | |||||
<param-value>com.vaadin.tests.UpgradingSample</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>QueryContainerDemo</servlet-name> | <servlet-name>QueryContainerDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.QueryContainerDemo</param-value> | |||||
<param-value>com.vaadin.tests.QueryContainerDemo</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>TreeFilesystemContainer</servlet-name> | <servlet-name>TreeFilesystemContainer</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.TreeFilesystemContainer</param-value> | |||||
<param-value>com.vaadin.tests.TreeFilesystemContainer</param-value> | |||||
</init-param> | </init-param> | ||||
<!-- | <!-- | ||||
Set this property if demo cannot access context base directory | Set this property if demo cannot access context base directory | ||||
<servlet> | <servlet> | ||||
<servlet-name>TreeFilesystem</servlet-name> | <servlet-name>TreeFilesystem</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.TreeFilesystem</param-value> | |||||
<param-value>com.vaadin.tests.TreeFilesystem</param-value> | |||||
</init-param> | </init-param> | ||||
<!-- | <!-- | ||||
Set this property if demo cannot access context base directory | Set this property if demo cannot access context base directory | ||||
<servlet> | <servlet> | ||||
<servlet-name>ModalWindow</servlet-name> | <servlet-name>ModalWindow</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.ModalWindow</param-value> | |||||
<param-value>com.vaadin.tests.ModalWindow</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>HelloWorld</servlet-name> | <servlet-name>HelloWorld</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.HelloWorld</param-value> | |||||
<param-value>com.vaadin.demo.HelloWorld</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Calc</servlet-name> | <servlet-name>Calc</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.Calc</param-value> | |||||
<param-value>com.vaadin.demo.Calc</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ColorPickerApplication</servlet-name> | <servlet-name>ColorPickerApplication</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.colorpicker.ColorPickerApplication</param-value> | |||||
<param-value>com.vaadin.demo.colorpicker.ColorPickerApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>BookTestServlet</servlet-name> | <servlet-name>BookTestServlet</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.book.BookTestApplication</param-value> | |||||
<param-value>com.vaadin.tests.book.BookTestApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>WindowTestServlet</servlet-name> | <servlet-name>WindowTestServlet</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.book.WindowTestApplication</param-value> | |||||
<param-value>com.vaadin.tests.book.WindowTestApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ChatServlet</servlet-name> | <servlet-name>ChatServlet</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.tests.book.ChatApplication</param-value> | |||||
<param-value>com.vaadin.tests.book.ChatApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
}}; | }}; | ||||
</script> | </script> | ||||
<script language='javascript' src='/ITMILL/widgetsets/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet.nocache.js'></script> | |||||
<script language='javascript' src='/ITMILL/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/com.vaadin.terminal.gwt.DefaultWidgetSet.nocache.js'></script> | |||||
<link REL="stylesheet" TYPE="text/css" HREF="/ITMILL/themes/example/styles.css"> | <link REL="stylesheet" TYPE="text/css" HREF="/ITMILL/themes/example/styles.css"> | ||||
</head> | </head> | ||||
<body> | <body> |
<include name="**/*" /> | <include name="**/*" /> | ||||
</fileset> | </fileset> | ||||
</copy> | </copy> | ||||
<java classname="com.itmill.toolkit.buildhelpers.PortletConfigurationGenerator" failonerror="yes" fork="yes" maxmemory="512m"> | |||||
<java classname="com.vaadin.buildhelpers.PortletConfigurationGenerator" failonerror="yes" fork="yes" maxmemory="512m"> | |||||
<arg value="${output-dir}/WebContent/WEB-INF" /> | <arg value="${output-dir}/WebContent/WEB-INF" /> | ||||
<arg value="com.itmill.toolkit.demo.sampler.gwt.SamplerWidgetSet" /> | |||||
<arg value="com.vaadin.demo.sampler.gwt.SamplerWidgetSet" /> | |||||
<classpath> | <classpath> | ||||
<pathelement location="build/buildhelpers/" /> | <pathelement location="build/buildhelpers/" /> | ||||
</classpath> | </classpath> | ||||
<echo>Combining default themes css files</echo> | <echo>Combining default themes css files</echo> | ||||
<!-- ensure buildhelpers are compiled --> | <!-- ensure buildhelpers are compiled --> | ||||
<javac source="1.5" target="1.5" srcdir="build/buildhelpers" /> | <javac source="1.5" target="1.5" srcdir="build/buildhelpers" /> | ||||
<java classname="com.itmill.toolkit.buildhelpers.CompileDefaultTheme" failonerror="yes" fork="yes"> | |||||
<java classname="com.vaadin.buildhelpers.CompileDefaultTheme" failonerror="yes" fork="yes"> | |||||
<classpath> | <classpath> | ||||
<pathelement location="build/buildhelpers" /> | <pathelement location="build/buildhelpers" /> | ||||
</classpath> | </classpath> | ||||
<target name="compile-widgetset-default"> | <target name="compile-widgetset-default"> | ||||
<echo>Compiling src (client-side)</echo> | <echo>Compiling src (client-side)</echo> | ||||
<echo>com.itmill.toolkit.terminal.gwt.DefaultWidgetSet</echo> | |||||
<echo>com.vaadin.terminal.gwt.DefaultWidgetSet</echo> | |||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | <arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | ||||
<arg value="com.itmill.toolkit.terminal.gwt.DefaultWidgetSet" /> | |||||
<arg value="com.vaadin.terminal.gwt.DefaultWidgetSet" /> | |||||
<arg value="-style" /> | <arg value="-style" /> | ||||
<arg value="OBF" /> | <arg value="OBF" /> | ||||
<jvmarg value="-Xss8M"/> | <jvmarg value="-Xss8M"/> | ||||
<condition property="googlemaps-jar" value="lib/reservr/gwt-maps.jar"> | <condition property="googlemaps-jar" value="lib/reservr/gwt-maps.jar"> | ||||
<available file="lib/reservr/gwt-maps.jar" /> | <available file="lib/reservr/gwt-maps.jar" /> | ||||
</condition> | </condition> | ||||
<echo>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</echo> | |||||
<echo>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</echo> | |||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | <arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | ||||
<arg value="com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet" /> | |||||
<arg value="com.vaadin.demo.reservation.gwt.ReservationWidgetSet" /> | |||||
<arg value="-style" /> | <arg value="-style" /> | ||||
<arg value="OBF" /> | <arg value="OBF" /> | ||||
<jvmarg value="-Xss8M"/> | <jvmarg value="-Xss8M"/> | ||||
<!-- Building Sampler for installation package is disabled. --> | <!-- Building Sampler for installation package is disabled. --> | ||||
<target name="compile-widgetset-sampler" unless="build.sampler.disabled"> | <target name="compile-widgetset-sampler" unless="build.sampler.disabled"> | ||||
<echo>com.itmill.toolkit.demo.sampler.gwt.SamplerWidgetSet</echo> | |||||
<echo>com.vaadin.demo.sampler.gwt.SamplerWidgetSet</echo> | |||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | <arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | ||||
<arg value="com.itmill.toolkit.demo.sampler.gwt.SamplerWidgetSet" /> | |||||
<arg value="com.vaadin.demo.sampler.gwt.SamplerWidgetSet" /> | |||||
<arg value="-style" /> | <arg value="-style" /> | ||||
<arg value="OBF" /> | <arg value="OBF" /> | ||||
<jvmarg value="-Xss8M"/> | <jvmarg value="-Xss8M"/> | ||||
</target> | </target> | ||||
<target name="compile-widgetset-coverflow"> | <target name="compile-widgetset-coverflow"> | ||||
<echo>com.itmill.toolkit.demo.coverflow.gwt.CoverflowWidgetSet</echo> | |||||
<echo>com.vaadin.demo.coverflow.gwt.CoverflowWidgetSet</echo> | |||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | <arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | ||||
<arg value="com.itmill.toolkit.demo.coverflow.gwt.CoverflowWidgetSet" /> | |||||
<arg value="com.vaadin.demo.coverflow.gwt.CoverflowWidgetSet" /> | |||||
<arg value="-style" /> | <arg value="-style" /> | ||||
<arg value="OBF" /> | <arg value="OBF" /> | ||||
<jvmarg value="-Xss8M"/> | <jvmarg value="-Xss8M"/> | ||||
</target> | </target> | ||||
<target name="compile-widgetset-colorpicker"> | <target name="compile-widgetset-colorpicker"> | ||||
<echo>com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet</echo> | |||||
<echo>com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet</echo> | |||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="512m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | <arg value="${output-dir}/WebContent/ITMILL/widgetsets" /> | ||||
<arg value="com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet" /> | |||||
<arg value="com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet" /> | |||||
<arg value="-style" /> | <arg value="-style" /> | ||||
<arg value="OBF" /> | <arg value="OBF" /> | ||||
<jvmarg value="-Xss8M"/> | <jvmarg value="-Xss8M"/> | ||||
</fileset> | </fileset> | ||||
<fileset dir="${output-dir}/WebContent"> | <fileset dir="${output-dir}/WebContent"> | ||||
<patternset> | <patternset> | ||||
<include name="ITMILL/widgetsets/com.itmill.toolkit.terminal.gwt.DefaultWidgetSet/**/*" /> | |||||
<include name="ITMILL/widgetsets/com.vaadin.terminal.gwt.DefaultWidgetSet/**/*" /> | |||||
<include name="ITMILL/themes/default/**/*" /> | <include name="ITMILL/themes/default/**/*" /> | ||||
</patternset> | </patternset> | ||||
</fileset> | </fileset> | ||||
</target> | </target> | ||||
<target name="ant-tests"> | <target name="ant-tests"> | ||||
<echo>##teamcity[testSuiteStarted name='com.itmill.toolkit.tests.test-framework']</echo> | |||||
<echo>##teamcity[testSuiteStarted name='com.vaadin.tests.test-framework']</echo> | |||||
<!-- A smoke test for testing the testing framework. --> | <!-- A smoke test for testing the testing framework. --> | ||||
<echo>##teamcity[testStarted name='testingSmoketest']</echo> | <echo>##teamcity[testStarted name='testingSmoketest']</echo> | ||||
<echo>##teamcity[testStdOut name='testingSmoketest' out='Here be some text related to the test.]</echo> | <echo>##teamcity[testStdOut name='testingSmoketest' out='Here be some text related to the test.]</echo> | ||||
<echo>##teamcity[testFinished name='testingSmoketest']</echo> | <echo>##teamcity[testFinished name='testingSmoketest']</echo> | ||||
<echo>##teamcity[testSuiteFinished name='com.itmill.toolkit.tests.test-framework']</echo> | |||||
<echo>##teamcity[testSuiteFinished name='com.vaadin.tests.test-framework']</echo> | |||||
</target> | </target> | ||||
</project> | </project> |
package com.itmill.toolkit.buildhelpers; | |||||
package com.vaadin.buildhelpers; | |||||
import java.io.BufferedReader; | import java.io.BufferedReader; | ||||
import java.io.BufferedWriter; | import java.io.BufferedWriter; |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.itmill.toolkit.buildhelpers; | |||||
package com.vaadin.buildhelpers; | |||||
import java.io.BufferedReader; | import java.io.BufferedReader; | ||||
import java.io.File; | import java.io.File; | ||||
private static final String PORTLET_XML_SECTION = " <portlet>\n" | private static final String PORTLET_XML_SECTION = " <portlet>\n" | ||||
+ " <portlet-name>%PORTLETNAME%</portlet-name>\n" | + " <portlet-name>%PORTLETNAME%</portlet-name>\n" | ||||
+ " <display-name>IT Mill Toolkit %NAME%</display-name>\n" | + " <display-name>IT Mill Toolkit %NAME%</display-name>\n" | ||||
+ " <portlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationPortlet</portlet-class>\n" | |||||
+ " <portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet</portlet-class>\n" | |||||
+ " <init-param>\n" | + " <init-param>\n" | ||||
+ " <name>application</name>\n" | + " <name>application</name>\n" | ||||
+ " <value>%URL%</value>\n" | + " <value>%URL%</value>\n" |
--> | --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ITMillToolkitApplicationRunner</servlet-name> | <servlet-name>ITMillToolkitApplicationRunner</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>applicationRunner</param-name> | <param-name>applicationRunner</param-name> | ||||
<param-value>true</param-value> | <param-value>true</param-value> | ||||
<!-- Feature Browser demo application --> | <!-- Feature Browser demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>FeatureBrowser</servlet-name> | <servlet-name>FeatureBrowser</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.featurebrowser.FeatureBrowser</param-value> | |||||
<param-value>com.vaadin.demo.featurebrowser.FeatureBrowser</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Sampler demo application --> | <!-- Sampler demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Sampler</servlet-name> | <servlet-name>Sampler</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.sampler.SamplerApplication</param-value> | |||||
<param-value>com.vaadin.demo.sampler.SamplerApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.sampler.gwt.SamplerWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.sampler.gwt.SamplerWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- AddressBook demo application --> | <!-- AddressBook demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>AddressBook</servlet-name> | <servlet-name>AddressBook</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.tutorial.addressbook.AddressBookApplication</param-value> | |||||
<param-value>com.vaadin.demo.tutorial.addressbook.AddressBookApplication</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Reservr demo application --> | <!-- Reservr demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Reservr</servlet-name> | <servlet-name>Reservr</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.ReservationApplication</param-value> | |||||
<param-value>com.vaadin.demo.reservation.ReservationApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Version of the Reservr to be run as a portlet --> | <!-- Version of the Reservr to be run as a portlet --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>SimpleReserver</servlet-name> | <servlet-name>SimpleReserver</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.simple.SimpleReserver</param-value> | |||||
<param-value>com.vaadin.demo.reservation.simple.SimpleReserver</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Calendar demo application (shown in Windowed demos) --> | <!-- Calendar demo application (shown in Windowed demos) --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>CalendarDemo</servlet-name> | <servlet-name>CalendarDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.CalendarDemo</param-value> | |||||
<param-value>com.vaadin.demo.reservation.CalendarDemo</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.reservation.gwt.ReservationWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Hello world demo application --> | <!-- Hello world demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>HelloWorld</servlet-name> | <servlet-name>HelloWorld</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.HelloWorld</param-value> | |||||
<param-value>com.vaadin.demo.HelloWorld</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Calculator demo application --> | <!-- Calculator demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Calc</servlet-name> | <servlet-name>Calc</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.Calc</param-value> | |||||
<param-value>com.vaadin.demo.Calc</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
--> | --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ColorPickerApplication</servlet-name> | <servlet-name>ColorPickerApplication</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.colorpicker.ColorPickerApplication</param-value> | |||||
<param-value>com.vaadin.demo.colorpicker.ColorPickerApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Portlet demo application --> | <!-- Portlet demo application --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>PortletDemo</servlet-name> | <servlet-name>PortletDemo</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.PortletDemo</param-value> | |||||
<param-value>com.vaadin.demo.PortletDemo</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Layout demo (ToolkitTunes) --> | <!-- Layout demo (ToolkitTunes) --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>ToolkitTunesLayout</servlet-name> | <servlet-name>ToolkitTunesLayout</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.ToolkitTunesLayout</param-value> | |||||
<param-value>com.vaadin.demo.ToolkitTunesLayout</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- Coverflow demo --> | <!-- Coverflow demo --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>Coverflow</servlet-name> | <servlet-name>Coverflow</servlet-name> | ||||
<servlet-class>com.itmill.toolkit.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.itmill.toolkit.demo.coverflow.CoverflowApplication</param-value> | |||||
<param-value>com.vaadin.demo.coverflow.CoverflowApplication</param-value> | |||||
</init-param> | </init-param> | ||||
<init-param> | <init-param> | ||||
<param-name>widgetset</param-name> | <param-name>widgetset</param-name> | ||||
<param-value>com.itmill.toolkit.demo.coverflow.gwt.CoverflowWidgetSet</param-value> | |||||
<param-value>com.vaadin.demo.coverflow.gwt.CoverflowWidgetSet</param-value> | |||||
</init-param> | </init-param> | ||||
</servlet> | </servlet> | ||||
<!-- NOTE: Modify this example to compile your own widgetset --> | <!-- NOTE: Modify this example to compile your own widgetset --> | ||||
<target name="compile-widgetset" depends="init"> | <target name="compile-widgetset" depends="init"> | ||||
<echo>Compiling com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet.</echo> | |||||
<echo>Compiling com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet.</echo> | |||||
<echo>Modify this example ant-script to compile your own widgetsets.</echo> | <echo>Modify this example ant-script to compile your own widgetsets.</echo> | ||||
<java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="256m"> | <java classname="com.google.gwt.dev.GWTCompiler" failonerror="yes" fork="yes" maxmemory="256m"> | ||||
<arg value="-out" /> | <arg value="-out" /> | ||||
<arg value="${client-side-destination}" /> | <arg value="${client-side-destination}" /> | ||||
<arg value="com.itmill.toolkit.demo.colorpicker.gwt.ColorPickerWidgetSet" /> | |||||
<arg value="com.vaadin.demo.colorpicker.gwt.ColorPickerWidgetSet" /> | |||||
<jvmarg value="-Xss1024k"/> | <jvmarg value="-Xss1024k"/> | ||||
<jvmarg value="-Djava.awt.headless=true"/> | <jvmarg value="-Djava.awt.headless=true"/> | ||||
<classpath> | <classpath> |
<echo message="Creating two packages:" /> | <echo message="Creating two packages:" /> | ||||
<echo message="1. WAR package that can be deployed to application server or servlet container." /> | <echo message="1. WAR package that can be deployed to application server or servlet container." /> | ||||
<echo message="2. JAR package which requires JRE only, includes embedded web server." /> | <echo message="2. JAR package which requires JRE only, includes embedded web server." /> | ||||
<property name="server.main.class" value="com.itmill.toolkit.demo.DesktopServer" /> | |||||
<property name="server.main.class" value="com.vaadin.demo.DesktopServer" /> | |||||
<property name="webserver.jar" value="WebServer/winstone-0.9.9.jar" /> | <property name="webserver.jar" value="WebServer/winstone-0.9.9.jar" /> | ||||
<property file="build.properties" /> | <property file="build.properties" /> | ||||
<mkdir dir="build" /> | <mkdir dir="build" /> |
<listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry internalArchive="/itmill-toolkit-examples/WebContent/WEB-INF/src" path="3" type="2"/> "/> | <listEntry value="<?xml version="1.0" encoding="UTF-8" standalone="no"?> <runtimeClasspathEntry internalArchive="/itmill-toolkit-examples/WebContent/WEB-INF/src" path="3" type="2"/> "/> | ||||
</listAttribute> | </listAttribute> | ||||
<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/> | <booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="false"/> | ||||
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.itmill.toolkit.launcher.ITMillToolkitWebMode"/> | |||||
<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="com.vaadin.launcher.ITMillToolkitWebMode"/> | |||||
<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="<eclipse-workspace-name></eclipse-workspace-name>"/> | <stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="<eclipse-workspace-name></eclipse-workspace-name>"/> | ||||
</launchConfiguration> | </launchConfiguration> |
@java -cp "WebContent\demo\lib\jetty\jetty-6.1.7.jar;WebContent\demo\lib\jetty\jetty-util-6.1.7.jar;WebContent\demo\lib\jetty\servlet-api-2.5-6.1.7.jar;WebContent\WEB-INF\classes;WebContent\WEB-INF\src" com.itmill.toolkit.launcher.ITMillToolkitDesktopMode | |||||
@java -cp "WebContent\demo\lib\jetty\jetty-6.1.7.jar;WebContent\demo\lib\jetty\jetty-util-6.1.7.jar;WebContent\demo\lib\jetty\servlet-api-2.5-6.1.7.jar;WebContent\WEB-INF\classes;WebContent\WEB-INF\src" com.vaadin.launcher.ITMillToolkitDesktopMode |
cd $1 | cd $1 | ||||
fi | fi | ||||
java -cp WebContent/demo/lib/jetty/jetty-6.1.7.jar:WebContent/demo/lib/jetty/jetty-util-6.1.7.jar:WebContent/demo/lib/jetty/servlet-api-2.5-6.1.7.jar:WebContent/WEB-INF/classes:WebContent/WEB-INF/src com.itmill.toolkit.launcher.ITMillToolkitDesktopMode $ITMILLTOOLKIT_PARAMETERS | |||||
java -cp WebContent/demo/lib/jetty/jetty-6.1.7.jar:WebContent/demo/lib/jetty/jetty-util-6.1.7.jar:WebContent/demo/lib/jetty/servlet-api-2.5-6.1.7.jar:WebContent/WEB-INF/classes:WebContent/WEB-INF/src com.vaadin.launcher.ITMillToolkitDesktopMode $ITMILLTOOLKIT_PARAMETERS |
<module> | |||||
<!-- Inherit DefaultWidgetSet --> | |||||
<inherits name="com.itmill.toolkit.terminal.gwt.DefaultWidgetSet" /> | |||||
<!-- WidgetSet default theme --> | |||||
<stylesheet src="colorpicker/styles.css"/> | |||||
<!-- Entry point --> | |||||
<entry-point class="com.itmill.toolkit.demo.colorpicker.gwt.client.ColorPickerWidgetSet"/> | |||||
</module> |
<module> | |||||
<!-- Inherit the NoEntry version to avoid multiple entrypoints --> | |||||
<inherits name="com.itmill.toolkit.terminal.gwt.DefaultWidgetSetNoEntry" /> | |||||
<!-- Entry point --> | |||||
<entry-point class="com.itmill.toolkit.demo.coverflow.gwt.client.CoverflowWidgetSet"/> | |||||
</module> |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit; | |||||
package com.vaadin; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.net.SocketException; | import java.net.SocketException; | ||||
import java.util.Properties; | import java.util.Properties; | ||||
import java.util.Random; | import java.util.Random; | ||||
import com.itmill.toolkit.service.ApplicationContext; | |||||
import com.itmill.toolkit.terminal.ApplicationResource; | |||||
import com.itmill.toolkit.terminal.DownloadStream; | |||||
import com.itmill.toolkit.terminal.ErrorMessage; | |||||
import com.itmill.toolkit.terminal.ParameterHandler; | |||||
import com.itmill.toolkit.terminal.SystemError; | |||||
import com.itmill.toolkit.terminal.Terminal; | |||||
import com.itmill.toolkit.terminal.URIHandler; | |||||
import com.itmill.toolkit.terminal.VariableOwner; | |||||
import com.itmill.toolkit.terminal.gwt.server.ChangeVariablesErrorEvent; | |||||
import com.itmill.toolkit.ui.AbstractComponent; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.vaadin.service.ApplicationContext; | |||||
import com.vaadin.terminal.ApplicationResource; | |||||
import com.vaadin.terminal.DownloadStream; | |||||
import com.vaadin.terminal.ErrorMessage; | |||||
import com.vaadin.terminal.ParameterHandler; | |||||
import com.vaadin.terminal.SystemError; | |||||
import com.vaadin.terminal.Terminal; | |||||
import com.vaadin.terminal.URIHandler; | |||||
import com.vaadin.terminal.VariableOwner; | |||||
import com.vaadin.terminal.gwt.server.ChangeVariablesErrorEvent; | |||||
import com.vaadin.ui.AbstractComponent; | |||||
import com.vaadin.ui.Window; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* Base class required for all IT Mill Toolkit applications. This class provides | * Base class required for all IT Mill Toolkit applications. This class provides | ||||
* all the basic services required by the toolkit. These services allow external | * all the basic services required by the toolkit. These services allow external | ||||
* discovery and manipulation of the user, {@link com.itmill.toolkit.ui.Window | |||||
* discovery and manipulation of the user, {@link com.vaadin.ui.Window | |||||
* windows} and themes, and starting and stopping the application. | * windows} and themes, and starting and stopping the application. | ||||
* </p> | * </p> | ||||
* | * | ||||
* </p> | * </p> | ||||
* | * | ||||
* <p> | * <p> | ||||
* See the class <code>com.itmill.toolkit.demo.HelloWorld</code> for a simple | |||||
* See the class <code>com.vaadin.demo.HelloWorld</code> for a simple | |||||
* example of a fully working application. | * example of a fully working application. | ||||
* </p> | * </p> | ||||
* | * | ||||
* found out, the window itself is queried for a preferred theme. If the window | * found out, the window itself is queried for a preferred theme. If the window | ||||
* does not prefer a specific theme, the application containing the window is | * does not prefer a specific theme, the application containing the window is | ||||
* queried. If neither the application prefers a theme, the default theme for | * queried. If neither the application prefers a theme, the default theme for | ||||
* the {@link com.itmill.toolkit.terminal.Terminal terminal} is used. The | |||||
* the {@link com.vaadin.terminal.Terminal terminal} is used. The | |||||
* terminal always defines a default theme. | * terminal always defines a default theme. | ||||
* </p> | * </p> | ||||
* | * | ||||
* | * | ||||
* <p> | * <p> | ||||
* This implicitly invokes the | * This implicitly invokes the | ||||
* {@link com.itmill.toolkit.ui.Window#setApplication(Application)} method. | |||||
* {@link com.vaadin.ui.Window#setApplication(Application)} method. | |||||
* </p> | * </p> | ||||
* | * | ||||
* <p> | * <p> | ||||
* In most situations developers should NOT OVERRIDE this method. Instead | * In most situations developers should NOT OVERRIDE this method. Instead | ||||
* developers should implement and register uri handlers to windows. | * developers should implement and register uri handlers to windows. | ||||
* | * | ||||
* @see com.itmill.toolkit.terminal.URIHandler#handleURI(URL, String) | |||||
* @see com.vaadin.terminal.URIHandler#handleURI(URL, String) | |||||
*/ | */ | ||||
public DownloadStream handleURI(URL context, String relativeUri) { | public DownloadStream handleURI(URL context, String relativeUri) { | ||||
* | * | ||||
* @param event | * @param event | ||||
* the change event. | * the change event. | ||||
* @see com.itmill.toolkit.terminal.Terminal.ErrorListener#terminalError(com.itmill.toolkit.terminal.Terminal.ErrorEvent) | |||||
* @see com.vaadin.terminal.Terminal.ErrorListener#terminalError(com.vaadin.terminal.Terminal.ErrorEvent) | |||||
*/ | */ | ||||
public void terminalError(Terminal.ErrorEvent event) { | public void terminalError(Terminal.ErrorEvent event) { | ||||
final Throwable t = event.getThrowable(); | final Throwable t = event.getThrowable(); |
package com.itmill.toolkit.annotations; | |||||
package com.vaadin.annotations; | |||||
/** | /** | ||||
* Marker annotation for automatically generated code elements. | * Marker annotation for automatically generated code elements. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests; | |||||
package com.vaadin.automatedtests; | |||||
import java.util.Date; | import java.util.Date; | ||||
import java.util.Random; | import java.util.Random; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.OrderedLayout; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.OrderedLayout; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class ComponentsInTable extends CustomComponent { | public class ComponentsInTable extends CustomComponent { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests; | |||||
package com.vaadin.automatedtests; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Window; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class SimplestApplication extends com.itmill.toolkit.Application { | |||||
public class SimplestApplication extends com.vaadin.Application { | |||||
@Override | @Override | ||||
public void init() { | public void init() { |
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.ui.Accordion; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.vaadin.ui.Accordion; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
/** | /** | ||||
* Accordion is a derivative of TabSheet, a vertical tabbed layout that places | * Accordion is a derivative of TabSheet, a vertical tabbed layout that places | ||||
* the tab contents between the vertical tabs. | * the tab contents between the vertical tabs. | ||||
*/ | */ | ||||
@SuppressWarnings("serial") | |||||
public class AccordionExample extends CustomComponent { | public class AccordionExample extends CustomComponent { | ||||
public AccordionExample() { | public AccordionExample() { | ||||
// Create a new accordion | // Create a new accordion | ||||
final Accordion accordion = new Accordion(); | final Accordion accordion = new Accordion(); |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.terminal.ThemeResource; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CheckBox; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Link; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.terminal.ThemeResource; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CheckBox; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Link; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* Shows a few variations of Buttons and Links. | * Shows a few variations of Buttons and Links. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Layout; | |||||
import com.itmill.toolkit.ui.TabSheet; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Layout; | |||||
import com.vaadin.ui.TabSheet; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
/** | /** | ||||
* This example is a (simple) demonstration of client-side caching. The content | * This example is a (simple) demonstration of client-side caching. The content | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
*/ | */ | ||||
@SuppressWarnings("serial") | |||||
public class ClientCachingExample extends CustomComponent { | public class ClientCachingExample extends CustomComponent { | ||||
private static final String msg = "This example is a (simple) demonstration of client-side caching." | private static final String msg = "This example is a (simple) demonstration of client-side caching." | ||||
layout = new VerticalLayout(); | layout = new VerticalLayout(); | ||||
layout.setMargin(true); | layout.setMargin(true); | ||||
l = new Label("Slow label - until cached client side.") { | l = new Label("Slow label - until cached client side.") { | ||||
@Override | @Override | ||||
public void paintContent(PaintTarget target) throws PaintException { | public void paintContent(PaintTarget target) throws PaintException { | ||||
try { | try { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.Random; | import java.util.Random; | ||||
import com.itmill.toolkit.ui.ComboBox; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.OrderedLayout; | |||||
import com.itmill.toolkit.ui.AbstractSelect.Filtering; | |||||
import com.vaadin.ui.ComboBox; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.OrderedLayout; | |||||
import com.vaadin.ui.AbstractSelect.Filtering; | |||||
/** | /** | ||||
* | * |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.net.MalformedURLException; | import java.net.MalformedURLException; | ||||
import java.net.URL; | import java.net.URL; | ||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.ui.Embedded; | |||||
import com.itmill.toolkit.ui.Select; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window.Notification; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.ui.Embedded; | |||||
import com.vaadin.ui.Select; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window.Notification; | |||||
/** | /** | ||||
* Demonstrates the use of Embedded and "suggesting" Select by creating a simple | * Demonstrates the use of Embedded and "suggesting" Select by creating a simple | ||||
* web-browser. Note: does not check for recursion. | * web-browser. Note: does not check for recursion. | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @see com.itmill.toolkit.ui.Window | |||||
* @see com.vaadin.ui.Window | |||||
*/ | */ | ||||
@SuppressWarnings("serial") | |||||
public class EmbeddedBrowserExample extends VerticalLayout implements | public class EmbeddedBrowserExample extends VerticalLayout implements | ||||
Select.ValueChangeListener { | Select.ValueChangeListener { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.HashMap; | import java.util.HashMap; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.data.util.HierarchicalContainer; | |||||
import com.itmill.toolkit.data.util.IndexedContainer; | |||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.terminal.ThemeResource; | |||||
import com.itmill.toolkit.ui.AbstractSelect; | |||||
import com.itmill.toolkit.ui.Alignment; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Component; | |||||
import com.itmill.toolkit.ui.Embedded; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Layout; | |||||
import com.itmill.toolkit.ui.Select; | |||||
import com.itmill.toolkit.ui.SplitPanel; | |||||
import com.itmill.toolkit.ui.TabSheet; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.Tree; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.data.util.HierarchicalContainer; | |||||
import com.vaadin.data.util.IndexedContainer; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.terminal.ThemeResource; | |||||
import com.vaadin.ui.AbstractSelect; | |||||
import com.vaadin.ui.Alignment; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Component; | |||||
import com.vaadin.ui.Embedded; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Layout; | |||||
import com.vaadin.ui.Select; | |||||
import com.vaadin.ui.SplitPanel; | |||||
import com.vaadin.ui.TabSheet; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.Tree; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @see com.itmill.toolkit.ui.Window | |||||
* @see com.vaadin.ui.Window | |||||
*/ | */ | ||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class FeatureBrowser extends com.itmill.toolkit.Application implements | |||||
public class FeatureBrowser extends com.vaadin.Application implements | |||||
Select.ValueChangeListener { | Select.ValueChangeListener { | ||||
// Property IDs | // Property IDs |
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Validator; | |||||
import com.itmill.toolkit.data.util.BeanItem; | |||||
import com.itmill.toolkit.ui.BaseFieldFactory; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Component; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Field; | |||||
import com.itmill.toolkit.ui.Form; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Validator; | |||||
import com.vaadin.data.util.BeanItem; | |||||
import com.vaadin.ui.BaseFieldFactory; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Component; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Field; | |||||
import com.vaadin.ui.Form; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* This example demonstrates the most important features of the Form component: | * This example demonstrates the most important features of the Form component: |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.Date; | import java.util.Date; | ||||
import java.util.GregorianCalendar; | import java.util.GregorianCalendar; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.data.Container.Indexed; | |||||
import com.itmill.toolkit.data.util.BeanItem; | |||||
import com.itmill.toolkit.ui.AbstractField; | |||||
import com.itmill.toolkit.ui.BaseFieldFactory; | |||||
import com.itmill.toolkit.ui.CheckBox; | |||||
import com.itmill.toolkit.ui.Component; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Field; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.itmill.toolkit.ui.Button.ClickListener; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.data.Container.Indexed; | |||||
import com.vaadin.data.util.BeanItem; | |||||
import com.vaadin.ui.AbstractField; | |||||
import com.vaadin.ui.BaseFieldFactory; | |||||
import com.vaadin.ui.CheckBox; | |||||
import com.vaadin.ui.Component; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Field; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
import com.vaadin.ui.Button.ClickListener; | |||||
/** | /** | ||||
* This example demonstrates the use of generated columns in a table. Generated | * This example demonstrates the use of generated columns in a table. Generated |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.Date; | import java.util.Date; | ||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.itmill.toolkit.ui.Alignment; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
import com.vaadin.ui.Alignment; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* An example using a RichTextArea to edit a Label in XHTML-mode. | * An example using a RichTextArea to edit a Label in XHTML-mode. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.GridLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.GridLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Panel; | |||||
/** | /** | ||||
* Shows a few variations of Labels, including the effects of XHTML- and | * Shows a few variations of Labels, including the effects of XHTML- and |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.GridLayout; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.TabSheet; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.GridLayout; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.TabSheet; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
/** | /** | ||||
* A few examples of layout possibilities. | * A few examples of layout possibilities. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.ui.AbstractSelect; | |||||
import com.itmill.toolkit.ui.Alignment; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.NativeSelect; | |||||
import com.itmill.toolkit.ui.RichTextArea; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.itmill.toolkit.ui.Button.ClickListener; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.ui.AbstractSelect; | |||||
import com.vaadin.ui.Alignment; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.NativeSelect; | |||||
import com.vaadin.ui.RichTextArea; | |||||
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; | |||||
/** | /** | ||||
* Demonstrates the use of Notifications. | * Demonstrates the use of Notifications. | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @see com.itmill.toolkit.ui.Window | |||||
* @see com.vaadin.ui.Window | |||||
*/ | */ | ||||
public class NotificationExample extends CustomComponent { | public class NotificationExample extends CustomComponent { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
import com.itmill.toolkit.ui.Alignment; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.RichTextArea; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.vaadin.ui.Alignment; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.RichTextArea; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* An example using a RichTextArea to edit a Label in XHTML-mode. | * An example using a RichTextArea to edit a Label in XHTML-mode. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.ui.AbstractSelect; | |||||
import com.itmill.toolkit.ui.ComboBox; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Field; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.ListSelect; | |||||
import com.itmill.toolkit.ui.NativeSelect; | |||||
import com.itmill.toolkit.ui.OptionGroup; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.TwinColSelect; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.ui.AbstractSelect; | |||||
import com.vaadin.ui.ComboBox; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Field; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.ListSelect; | |||||
import com.vaadin.ui.NativeSelect; | |||||
import com.vaadin.ui.OptionGroup; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.TwinColSelect; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
/** | /** | ||||
* Shows some basic fields for value input; TextField, DateField, Slider... | * Shows some basic fields for value input; TextField, DateField, Slider... |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.Random; | import java.util.Random; | ||||
import java.util.Set; | import java.util.Set; | ||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.event.Action; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CheckBox; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.TabSheet; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.event.Action; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CheckBox; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.TabSheet; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* Table example. | * Table example. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.event.Action; | |||||
import com.itmill.toolkit.ui.AbstractSelect; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.Tree; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.event.Action; | |||||
import com.vaadin.ui.AbstractSelect; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.Tree; | |||||
/** | /** | ||||
* Demonstrates basic Tree -functionality. Actions are used for add/remove item | * Demonstrates basic Tree -functionality. Actions are used for add/remove item | ||||
public TreeExample() { | public TreeExample() { | ||||
final HorizontalLayout main = new HorizontalLayout(); | final HorizontalLayout main = new HorizontalLayout(); | ||||
main.setWidth("100%"); | main.setWidth("100%"); | ||||
main.setDebugId("mainLayout"); | |||||
main.setMargin(true); | main.setMargin(true); | ||||
setCompositionRoot(main); | setCompositionRoot(main); | ||||
p.addComponent(new Label(desc)); | p.addComponent(new Label(desc)); | ||||
// Tree with a few items | // Tree with a few items | ||||
tree = new Tree(); | tree = new Tree(); | ||||
tree.setDebugId("tree"); | |||||
tree.setImmediate(true); | tree.setImmediate(true); | ||||
// we'll use a property for caption instead of the item id ("value"), | // we'll use a property for caption instead of the item id ("value"), | ||||
// so that multiple items can have the same caption | // so that multiple items can have the same caption |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.util.Date; | import java.util.Date; | ||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.DateField; | |||||
import com.itmill.toolkit.ui.Field; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.InlineDateField; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.Slider; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window.Notification; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.DateField; | |||||
import com.vaadin.ui.Field; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.InlineDateField; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.Slider; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window.Notification; | |||||
/** | /** | ||||
* Shows some basic fields for value input; TextField, DateField, Slider... | * Shows some basic fields for value input; TextField, DateField, Slider... |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.featurebrowser; | |||||
package com.vaadin.automatedtests.featurebrowser; | |||||
import java.net.URL; | import java.net.URL; | ||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.CustomComponent; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.CustomComponent; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* @author marc | * @author marc |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.robustness; | |||||
package com.vaadin.automatedtests.robustness; | |||||
import com.itmill.toolkit.automatedtests.util.Log; | |||||
import com.itmill.toolkit.automatedtests.util.RandomComponents; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.ComponentContainer; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.automatedtests.util.Log; | |||||
import com.vaadin.automatedtests.util.RandomComponents; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.ComponentContainer; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
public abstract class Robustness extends com.itmill.toolkit.Application | |||||
public abstract class Robustness extends com.vaadin.Application | |||||
implements Button.ClickListener { | implements Button.ClickListener { | ||||
static int totalCount = 0; | static int totalCount = 0; |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.robustness; | |||||
package com.vaadin.automatedtests.robustness; | |||||
import com.itmill.toolkit.automatedtests.util.Log; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.vaadin.automatedtests.util.Log; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Label; | |||||
public class RobustnessComplex extends Robustness implements | public class RobustnessComplex extends Robustness implements | ||||
Button.ClickListener { | Button.ClickListener { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.util; | |||||
package com.vaadin.automatedtests.util; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.HashMap; | import java.util.HashMap; | ||||
import com.itmill.toolkit.ui.Component; | |||||
import com.vaadin.ui.Component; | |||||
public class DebugId implements Serializable { | public class DebugId implements Serializable { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.util; | |||||
package com.vaadin.automatedtests.util; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.text.DateFormat; | import java.text.DateFormat; |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.util; | |||||
import com.itmill.toolkit.data.Container.ItemSetChangeEvent; | |||||
import com.itmill.toolkit.data.Container.ItemSetChangeListener; | |||||
import com.itmill.toolkit.data.Container.PropertySetChangeEvent; | |||||
import com.itmill.toolkit.data.Container.PropertySetChangeListener; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.data.Property.ValueChangeListener; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
package com.vaadin.automatedtests.util; | |||||
import com.vaadin.data.Container.ItemSetChangeEvent; | |||||
import com.vaadin.data.Container.ItemSetChangeListener; | |||||
import com.vaadin.data.Container.PropertySetChangeEvent; | |||||
import com.vaadin.data.Container.PropertySetChangeListener; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.data.Property.ValueChangeListener; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
public class MultiListener implements Button.ClickListener, | public class MultiListener implements Button.ClickListener, | ||||
PropertySetChangeListener, ItemSetChangeListener, ValueChangeListener { | PropertySetChangeListener, ItemSetChangeListener, ValueChangeListener { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.util; | |||||
package com.vaadin.automatedtests.util; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.Date; | import java.util.Date; | ||||
import java.util.Random; | import java.util.Random; | ||||
import com.itmill.toolkit.automatedtests.ComponentsInTable; | |||||
import com.itmill.toolkit.data.Container.ItemSetChangeListener; | |||||
import com.itmill.toolkit.data.Container.PropertySetChangeListener; | |||||
import com.itmill.toolkit.data.Property.ValueChangeListener; | |||||
import com.itmill.toolkit.demo.featurebrowser.ButtonExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.ClientCachingExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.ComboBoxExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.EmbeddedBrowserExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.LabelExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.LayoutExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.NotificationExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.RichTextExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.SelectExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.TableExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.TreeExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.ValueInputExample; | |||||
import com.itmill.toolkit.demo.featurebrowser.WindowingExample; | |||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.terminal.ThemeResource; | |||||
import com.itmill.toolkit.ui.AbstractComponent; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.ComponentContainer; | |||||
import com.itmill.toolkit.ui.DateField; | |||||
import com.itmill.toolkit.ui.Embedded; | |||||
import com.itmill.toolkit.ui.GridLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Link; | |||||
import com.itmill.toolkit.ui.OrderedLayout; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.Select; | |||||
import com.itmill.toolkit.ui.TabSheet; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.vaadin.automatedtests.ComponentsInTable; | |||||
import com.vaadin.data.Container.ItemSetChangeListener; | |||||
import com.vaadin.data.Container.PropertySetChangeListener; | |||||
import com.vaadin.data.Property.ValueChangeListener; | |||||
import com.vaadin.demo.featurebrowser.ButtonExample; | |||||
import com.vaadin.demo.featurebrowser.ClientCachingExample; | |||||
import com.vaadin.demo.featurebrowser.ComboBoxExample; | |||||
import com.vaadin.demo.featurebrowser.EmbeddedBrowserExample; | |||||
import com.vaadin.demo.featurebrowser.LabelExample; | |||||
import com.vaadin.demo.featurebrowser.LayoutExample; | |||||
import com.vaadin.demo.featurebrowser.NotificationExample; | |||||
import com.vaadin.demo.featurebrowser.RichTextExample; | |||||
import com.vaadin.demo.featurebrowser.SelectExample; | |||||
import com.vaadin.demo.featurebrowser.TableExample; | |||||
import com.vaadin.demo.featurebrowser.TreeExample; | |||||
import com.vaadin.demo.featurebrowser.ValueInputExample; | |||||
import com.vaadin.demo.featurebrowser.WindowingExample; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.terminal.ThemeResource; | |||||
import com.vaadin.ui.AbstractComponent; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.ComponentContainer; | |||||
import com.vaadin.ui.DateField; | |||||
import com.vaadin.ui.Embedded; | |||||
import com.vaadin.ui.GridLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Link; | |||||
import com.vaadin.ui.OrderedLayout; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.Select; | |||||
import com.vaadin.ui.TabSheet; | |||||
import com.vaadin.ui.TextField; | |||||
public class RandomComponents implements Serializable { | public class RandomComponents implements Serializable { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.automatedtests.util; | |||||
package com.vaadin.automatedtests.util; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.Writer; | import java.io.Writer; |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.itmill.toolkit.data.Validator.InvalidValueException; | |||||
import com.itmill.toolkit.terminal.ErrorMessage; | |||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.itmill.toolkit.terminal.SystemError; | |||||
import com.vaadin.data.Validator.InvalidValueException; | |||||
import com.vaadin.terminal.ErrorMessage; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
import com.vaadin.terminal.SystemError; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* are of level <code>ERROR</code>. | * are of level <code>ERROR</code>. | ||||
* </p> | * </p> | ||||
* | * | ||||
* @see com.itmill.toolkit.terminal.ErrorMessage#getErrorLevel() | |||||
* @see com.vaadin.terminal.ErrorMessage#getErrorLevel() | |||||
*/ | */ | ||||
public int getErrorLevel() { | public int getErrorLevel() { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.Collection; | import java.util.Collection; | ||||
* <p> | * <p> | ||||
* The children must be first explicitly removed with | * The children must be first explicitly removed with | ||||
* {@link #setParent(Object itemId, Object newParentId)}or | * {@link #setParent(Object itemId, Object newParentId)}or | ||||
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}. | |||||
* {@link com.vaadin.data.Container#removeItem(Object itemId)}. | |||||
* </p> | * </p> | ||||
* | * | ||||
* <p> | * <p> | ||||
* multiple filters are added, all filters must match for an item to be | * multiple filters are added, all filters must match for an item to be | ||||
* visible in the container. | * visible in the container. | ||||
* | * | ||||
* When an {@link com.itmill.toolkit.data.Ordered} or | |||||
* {@link com.itmill.toolkit.data.Indexed} container is filtered, all | |||||
* When an {@link com.vaadin.data.Ordered} or | |||||
* {@link com.vaadin.data.Indexed} container is filtered, all | |||||
* operations of these interfaces should only use the filtered contents and | * operations of these interfaces should only use the filtered contents and | ||||
* the filtered indices to the container. | * the filtered indices to the container. | ||||
* | * | ||||
* Adding items (if supported) to a filtered | * Adding items (if supported) to a filtered | ||||
* {@link com.itmill.toolkit.data.Ordered} or | |||||
* {@link com.itmill.toolkit.data.Indexed} container should insert them | |||||
* {@link com.vaadin.data.Ordered} or | |||||
* {@link com.vaadin.data.Indexed} container should insert them | |||||
* immediately after the indicated visible item. The unfiltered position of | * immediately after the indicated visible item. The unfiltered position of | ||||
* items added at index 0, at index | * items added at index 0, at index | ||||
* {@link com.itmill.toolkit.data.Container#size()} or at an undefined | |||||
* {@link com.vaadin.data.Container#size()} or at an undefined | |||||
* position is up to the implementation. | * position is up to the implementation. | ||||
* | * | ||||
* @since 5.0 | * @since 5.0 |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.Collection; | import java.util.Collection; |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.Collection; | import java.util.Collection; | ||||
* @version | * @version | ||||
* @VERSION@ | * @VERSION@ | ||||
* @since 3.0 | * @since 3.0 | ||||
* @see com.itmill.toolkit.data.Validator | |||||
* @see com.vaadin.data.Validator | |||||
*/ | */ | ||||
public interface Validatable extends Serializable { | public interface Validatable extends Serializable { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data; | |||||
package com.vaadin.data; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.itmill.toolkit.terminal.ErrorMessage; | |||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.vaadin.terminal.ErrorMessage; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
/** | /** | ||||
* Object validator interface. Implementors of this class can be added to any | * Object validator interface. Implementors of this class can be added to any | ||||
* {@link com.itmill.toolkit.data.Validatable} object to verify its value. The | |||||
* {@link com.vaadin.data.Validatable} object to verify its value. The | |||||
* <code>Validatable#isValid(Object)</code> iterates all registered | * <code>Validatable#isValid(Object)</code> iterates all registered | ||||
* <code>Validator</code>s, calling their {@link #validate(Object)} methods. | * <code>Validator</code>s, calling their {@link #validate(Object)} methods. | ||||
* <code>validate(Object)</code> should throw the | * <code>validate(Object)</code> should throw the |
<p>Provides interfaces for the data layer which contains classes | <p>Provides interfaces for the data layer which contains classes | ||||
for typed data values, data collections, and handlers. A | for typed data values, data collections, and handlers. A | ||||
{@link com.itmill.toolkit.data.Property Property} is a simple typed data | |||||
value; an {@link com.itmill.toolkit.data.Item Item} is a collection of | |||||
{@link com.vaadin.data.Property Property} is a simple typed data | |||||
value; an {@link com.vaadin.data.Item Item} is a collection of | |||||
Properties, each corresponding to a unique identifier; a | Properties, each corresponding to a unique identifier; a | ||||
{@link com.itmill.toolkit.data.Container Container} is a collection of | |||||
{@link com.vaadin.data.Container Container} is a collection of | |||||
identified Items with special constraints; a | identified Items with special constraints; a | ||||
{@link com.itmill.toolkit.data.Buffered Buffered} class is able to track | |||||
{@link com.vaadin.data.Buffered Buffered} class is able to track | |||||
its changes and to commit or discard them later.</p> | its changes and to commit or discard them later.</p> | ||||
<h2>Package Specification</h2> | <h2>Package Specification</h2> | ||||
<ul> | <ul> | ||||
<li>The simplest of these is the | <li>The simplest of these is the | ||||
{@link com.itmill.toolkit.data.Property Property} which represents a | |||||
{@link com.vaadin.data.Property Property} which represents a | |||||
single typed data value. A Property may be read-only in which | single typed data value. A Property may be read-only in which | ||||
case attempts to modify its contents will throw an exception. | case attempts to modify its contents will throw an exception. | ||||
<li>The second level of the data layer is represented by the | <li>The second level of the data layer is represented by the | ||||
{@link com.itmill.toolkit.data.Item Item} which embodies a set of | |||||
{@link com.vaadin.data.Item Item} which embodies a set of | |||||
<i>Properties</i>. Each Property in an Item corresponds to a locally | <i>Properties</i>. Each Property in an Item corresponds to a locally | ||||
unique(that is, inside the Item) identifier. | unique(that is, inside the Item) identifier. | ||||
<li>The third level is called the | <li>The third level is called the | ||||
{@link com.itmill.toolkit.data.Container Container} which can be | |||||
{@link com.vaadin.data.Container Container} which can be | |||||
visualized as a set of Items, each corresponding to a locally unique | visualized as a set of Items, each corresponding to a locally unique | ||||
identifier. Note that the Container imposes a few restrictions on the | identifier. Note that the Container imposes a few restrictions on the | ||||
data stored in it, see further documentation in the | data stored in it, see further documentation in the | ||||
</ul> | </ul> | ||||
<p>In addition to these interfaces the package contains the | <p>In addition to these interfaces the package contains the | ||||
{@link com.itmill.toolkit.data.Buffered Buffered} interface, which defines | |||||
{@link com.vaadin.data.Buffered Buffered} interface, which defines | |||||
the methods to make an object buffered, that is, track the changes to an | the methods to make an object buffered, that is, track the changes to an | ||||
object and allow committing or discarding them at a later time.</p> | object and allow committing or discarding them at a later time.</p> | ||||
<h2>Validation</h2> | <h2>Validation</h2> | ||||
<p>The most important method defined by the | <p>The most important method defined by the | ||||
{@link com.itmill.toolkit.data.Validatable Validatable} interface is | |||||
{@link com.itmill.toolkit.data.Validatable#isValid() isValid()}. It | |||||
{@link com.vaadin.data.Validatable Validatable} interface is | |||||
{@link com.vaadin.data.Validatable#isValid() isValid()}. It | |||||
asks all registered validators to verify if the object's value is valid | asks all registered validators to verify if the object's value is valid | ||||
or not. Note that it depends on the validators registered for a object which | or not. Note that it depends on the validators registered for a object which | ||||
values are valid and which are not. For example, a <code>null</code> value | values are valid and which are not. For example, a <code>null</code> value | ||||
<p>In addition to <code>isValid()</code>, <code>Validatable</code> defines | <p>In addition to <code>isValid()</code>, <code>Validatable</code> defines | ||||
methods to add, remove and list validators of a validatable object.</p> | methods to add, remove and list validators of a validatable object.</p> | ||||
<p>{@link com.itmill.toolkit.data.Validator Validator} defines the | |||||
<p>{@link com.vaadin.data.Validator Validator} defines the | |||||
interface for an external validator. These validators may be added to | interface for an external validator. These validators may be added to | ||||
any <code>Validatable</code> object, and their task is to check, when | any <code>Validatable</code> object, and their task is to check, when | ||||
requested, that the object which they are attached to contains a valid | requested, that the object which they are attached to contains a valid | ||||
value. The actual validation logic is hidden in the | value. The actual validation logic is hidden in the | ||||
{@link com.itmill.toolkit.data.Validator#validate(Object) validate(Object)} | |||||
{@link com.vaadin.data.Validator#validate(Object) validate(Object)} | |||||
method.</p> | method.</p> | ||||
<p>In addition to <code>check(Object)</code>, <code>Validator</code> defines | <p>In addition to <code>check(Object)</code>, <code>Validator</code> defines | ||||
the <code>InvalidValueException</code> which is used to signal that a | the <code>InvalidValueException</code> which is used to signal that a | ||||
checked value is invalid, and the | checked value is invalid, and the | ||||
{@link com.itmill.toolkit.data.Validator.Suggestive Suggestive} | |||||
{@link com.vaadin.data.Validator.Suggestive Suggestive} | |||||
subinterface which includes functionality to suggest a valid value for | subinterface which includes functionality to suggest a valid value for | ||||
the validated object.</p><!-- Put @see and @since tags down here. --> | the validated object.</p><!-- Put @see and @since tags down here. --> | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.beans.BeanInfo; | import java.beans.BeanInfo; | ||||
import java.beans.Introspector; | import java.beans.Introspector; | ||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.LinkedHashMap; | import java.util.LinkedHashMap; | ||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* A wrapper class for adding the Item interface to any Java Bean. | * A wrapper class for adding the Item interface to any Java Bean. |
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.beans.PropertyDescriptor; | import java.beans.PropertyDescriptor; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.util.Map; | import java.util.Map; | ||||
import java.util.Set; | import java.util.Set; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.data.Container.Filterable; | |||||
import com.itmill.toolkit.data.Container.Indexed; | |||||
import com.itmill.toolkit.data.Container.ItemSetChangeNotifier; | |||||
import com.itmill.toolkit.data.Container.Sortable; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.data.Property.ValueChangeListener; | |||||
import com.itmill.toolkit.data.Property.ValueChangeNotifier; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.data.Container.Filterable; | |||||
import com.vaadin.data.Container.Indexed; | |||||
import com.vaadin.data.Container.ItemSetChangeNotifier; | |||||
import com.vaadin.data.Container.Sortable; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.data.Property.ValueChangeListener; | |||||
import com.vaadin.data.Property.ValueChangeNotifier; | |||||
/** | /** | ||||
* An {@link ArrayList} backed container for {@link BeanItem}s. | * An {@link ArrayList} backed container for {@link BeanItem}s. | ||||
/** | /** | ||||
* Unsupported operation. | * Unsupported operation. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int) | |||||
* @see com.vaadin.data.Container.Indexed#addItemAt(int) | |||||
*/ | */ | ||||
public Object addItemAt(int index) throws UnsupportedOperationException { | public Object addItemAt(int index) throws UnsupportedOperationException { | ||||
throw new UnsupportedOperationException(); | throw new UnsupportedOperationException(); | ||||
* | * | ||||
* The bean is used both as the item contents and as the item identifier. | * The bean is used both as the item contents and as the item identifier. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int, Object) | |||||
* @see com.vaadin.data.Container.Indexed#addItemAt(int, Object) | |||||
*/ | */ | ||||
public BeanItem addItemAt(int index, Object newItemId) | public BeanItem addItemAt(int index, Object newItemId) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
/** | /** | ||||
* Unsupported operation. | * Unsupported operation. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object) | |||||
* @see com.vaadin.data.Container.Ordered#addItemAfter(Object) | |||||
*/ | */ | ||||
public Object addItemAfter(Object previousItemId) | public Object addItemAfter(Object previousItemId) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
* | * | ||||
* The bean is used both as the item contents and as the item identifier. | * The bean is used both as the item contents and as the item identifier. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Ordered#addItemAfter(Object, | |||||
* @see com.vaadin.data.Container.Ordered#addItemAfter(Object, | |||||
* Object) | * Object) | ||||
*/ | */ | ||||
public BeanItem addItemAfter(Object previousItemId, Object newItemId) | public BeanItem addItemAfter(Object previousItemId, Object newItemId) | ||||
/** | /** | ||||
* Unsupported operation. | * Unsupported operation. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem() | |||||
* @see com.vaadin.data.Container#addItem() | |||||
*/ | */ | ||||
public Object addItem() throws UnsupportedOperationException { | public Object addItem() throws UnsupportedOperationException { | ||||
throw new UnsupportedOperationException(); | throw new UnsupportedOperationException(); | ||||
* | * | ||||
* The bean is used both as the item contents and as the item identifier. | * The bean is used both as the item contents and as the item identifier. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem(Object) | |||||
* @see com.vaadin.data.Container#addItem(Object) | |||||
*/ | */ | ||||
public BeanItem addBean(BT bean) { | public BeanItem addBean(BT bean) { | ||||
return addItem(bean); | return addItem(bean); | ||||
* | * | ||||
* The bean is used both as the item contents and as the item identifier. | * The bean is used both as the item contents and as the item identifier. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem(Object) | |||||
* @see com.vaadin.data.Container#addItem(Object) | |||||
*/ | */ | ||||
public BeanItem addItem(Object itemId) throws UnsupportedOperationException { | public BeanItem addItem(Object itemId) throws UnsupportedOperationException { | ||||
if (list.size() > 0) { | if (list.size() > 0) { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.Collections; | import java.util.Collections; | ||||
import java.util.LinkedHashSet; | import java.util.LinkedHashSet; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* A wrapper class for adding external hierarchy to containers not implementing | * A wrapper class for adding external hierarchy to containers not implementing | ||||
* the {@link com.itmill.toolkit.data.Container.Hierarchical} interface. | |||||
* the {@link com.vaadin.data.Container.Hierarchical} interface. | |||||
* </p> | * </p> | ||||
* | * | ||||
* <p> | * <p> | ||||
* this method fails and <code>false</code> is returned; the children must | * this method fails and <code>false</code> is returned; the children must | ||||
* be first explicitly removed with | * be first explicitly removed with | ||||
* {@link #setParent(Object itemId, Object newParentId)} or | * {@link #setParent(Object itemId, Object newParentId)} or | ||||
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}. | |||||
* {@link com.vaadin.data.Container#removeItem(Object itemId)}. | |||||
* </p> | * </p> | ||||
* | * | ||||
* @param itemId | * @param itemId |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.Hashtable; | import java.util.Hashtable; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* A wrapper class for adding external ordering to containers not implementing | * A wrapper class for adding external ordering to containers not implementing | ||||
* the {@link com.itmill.toolkit.data.Container.Ordered} interface. | |||||
* the {@link com.vaadin.data.Container.Ordered} interface. | |||||
* </p> | * </p> | ||||
* | * | ||||
* <p> | * <p> | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#addItemAfter(java.lang.Object, | |||||
* com.vaadin.data.Container.Ordered#addItemAfter(java.lang.Object, | |||||
* java.lang.Object) | * java.lang.Object) | ||||
*/ | */ | ||||
public Item addItemAfter(Object previousItemId, Object newItemId) | public Item addItemAfter(Object previousItemId, Object newItemId) | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#addItemAfter(java.lang.Object) | |||||
* com.vaadin.data.Container.Ordered#addItemAfter(java.lang.Object) | |||||
*/ | */ | ||||
public Object addItemAfter(Object previousItemId) | public Object addItemAfter(Object previousItemId) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.FilenameFilter; | import java.io.FilenameFilter; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import java.util.List; | import java.util.List; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.service.FileTypeResolver; | |||||
import com.itmill.toolkit.terminal.Resource; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.service.FileTypeResolver; | |||||
import com.vaadin.terminal.Resource; | |||||
/** | /** | ||||
* A hierarchical container wrapper for a filesystem. | * A hierarchical container wrapper for a filesystem. | ||||
/** | /** | ||||
* Filesystem container does not support adding new properties. | * Filesystem container does not support adding new properties. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Item#addItemProperty(Object, Property) | |||||
* @see com.vaadin.data.Item#addItemProperty(Object, Property) | |||||
*/ | */ | ||||
public boolean addItemProperty(Object id, Property property) | public boolean addItemProperty(Object id, Property property) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
/** | /** | ||||
* Filesystem container does not support removing properties. | * Filesystem container does not support removing properties. | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Item#removeItemProperty(Object) | |||||
* @see com.vaadin.data.Item#removeItemProperty(Object) | |||||
*/ | */ | ||||
public boolean removeItemProperty(Object id) | public boolean removeItemProperty(Object id) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container#addContainerProperty(java.lang.Object, | |||||
* com.vaadin.data.Container#addContainerProperty(java.lang.Object, | |||||
* java.lang.Class, java.lang.Object) | * java.lang.Class, java.lang.Object) | ||||
*/ | */ | ||||
public boolean addContainerProperty(Object propertyId, Class type, | public boolean addContainerProperty(Object propertyId, Class type, | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem() | |||||
* @see com.vaadin.data.Container#addItem() | |||||
*/ | */ | ||||
public Object addItem() throws UnsupportedOperationException { | public Object addItem() throws UnsupportedOperationException { | ||||
throw new UnsupportedOperationException( | throw new UnsupportedOperationException( | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem(java.lang.Object) | |||||
* @see com.vaadin.data.Container#addItem(java.lang.Object) | |||||
*/ | */ | ||||
public Item addItem(Object itemId) throws UnsupportedOperationException { | public Item addItem(Object itemId) throws UnsupportedOperationException { | ||||
throw new UnsupportedOperationException( | throw new UnsupportedOperationException( | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#removeAllItems() | |||||
* @see com.vaadin.data.Container#removeAllItems() | |||||
*/ | */ | ||||
public boolean removeAllItems() throws UnsupportedOperationException { | public boolean removeAllItems() throws UnsupportedOperationException { | ||||
throw new UnsupportedOperationException( | throw new UnsupportedOperationException( | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#removeItem(java.lang.Object) | |||||
* @see com.vaadin.data.Container#removeItem(java.lang.Object) | |||||
*/ | */ | ||||
public boolean removeItem(Object itemId) | public boolean removeItem(Object itemId) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container#removeContainerProperty(java.lang.Object | |||||
* com.vaadin.data.Container#removeContainerProperty(java.lang.Object | |||||
* ) | * ) | ||||
*/ | */ | ||||
public boolean removeContainerProperty(Object propertyId) | public boolean removeContainerProperty(Object propertyId) |
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* A default filter that can be used to implement | * A default filter that can be used to implement | ||||
* {@link com.itmill.toolkit.data.Container.Filterable}. | |||||
* {@link com.vaadin.data.Container.Filterable}. | |||||
* | * | ||||
* @since 5.4 | * @since 5.4 | ||||
*/ | */ |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.Collections; | import java.util.Collections; | ||||
import java.util.Hashtable; | import java.util.Hashtable; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
/** | /** | ||||
* A specialized Container whose contents can be accessed like it was a | * A specialized Container whose contents can be accessed like it was a | ||||
* this method fails and <code>false</code> is returned; the children must | * this method fails and <code>false</code> is returned; the children must | ||||
* be first explicitly removed with | * be first explicitly removed with | ||||
* {@link #setParent(Object itemId, Object newParentId)} or | * {@link #setParent(Object itemId, Object newParentId)} or | ||||
* {@link com.itmill.toolkit.data.Container#removeItem(Object itemId)}. | |||||
* {@link com.vaadin.data.Container#removeItem(Object itemId)}. | |||||
* </p> | * </p> | ||||
* | * | ||||
* @param itemId | * @param itemId | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.util.IndexedContainer#addItem() | |||||
* @see com.vaadin.data.util.IndexedContainer#addItem() | |||||
*/ | */ | ||||
@Override | @Override | ||||
public Object addItem() { | public Object addItem() { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.util.IndexedContainer#addItem(java.lang.Object) | |||||
* com.vaadin.data.util.IndexedContainer#addItem(java.lang.Object) | |||||
*/ | */ | ||||
@Override | @Override | ||||
public Item addItem(Object itemId) { | public Item addItem(Object itemId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.util.IndexedContainer#removeAllItems() | |||||
* @see com.vaadin.data.util.IndexedContainer#removeAllItems() | |||||
*/ | */ | ||||
@Override | @Override | ||||
public boolean removeAllItems() { | public boolean removeAllItems() { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.util.IndexedContainer#removeItem(java.lang.Object | |||||
* com.vaadin.data.util.IndexedContainer#removeItem(java.lang.Object | |||||
* ) | * ) | ||||
*/ | */ | ||||
@Override | @Override |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.lang.reflect.Constructor; | import java.lang.reflect.Constructor; | ||||
import java.util.List; | import java.util.List; | ||||
import java.util.NoSuchElementException; | import java.util.NoSuchElementException; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* An implementation of the <code>{@link Container.Indexed}</code> interface | * An implementation of the <code>{@link Container.Indexed}</code> interface | ||||
* <li>Sends all needed events on content changes. | * <li>Sends all needed events on content changes. | ||||
* </ul> | * </ul> | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container | |||||
* @see com.vaadin.data.Container | |||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @version | * @version | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#getItem(java.lang.Object) | |||||
* @see com.vaadin.data.Container#getItem(java.lang.Object) | |||||
*/ | */ | ||||
public Item getItem(Object itemId) { | public Item getItem(Object itemId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#getItemIds() | |||||
* @see com.vaadin.data.Container#getItemIds() | |||||
*/ | */ | ||||
public Collection getItemIds() { | public Collection getItemIds() { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#getContainerPropertyIds() | |||||
* @see com.vaadin.data.Container#getContainerPropertyIds() | |||||
*/ | */ | ||||
public Collection getContainerPropertyIds() { | public Collection getContainerPropertyIds() { | ||||
return Collections.unmodifiableCollection(propertyIds); | return Collections.unmodifiableCollection(propertyIds); | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container#getContainerProperty(java.lang.Object, | |||||
* com.vaadin.data.Container#getContainerProperty(java.lang.Object, | |||||
* java.lang.Object) | * java.lang.Object) | ||||
*/ | */ | ||||
public Property getContainerProperty(Object itemId, Object propertyId) { | public Property getContainerProperty(Object itemId, Object propertyId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#size() | |||||
* @see com.vaadin.data.Container#size() | |||||
*/ | */ | ||||
public int size() { | public int size() { | ||||
if (filteredItemIds == null) { | if (filteredItemIds == null) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#containsId(java.lang.Object) | |||||
* @see com.vaadin.data.Container#containsId(java.lang.Object) | |||||
*/ | */ | ||||
public boolean containsId(Object itemId) { | public boolean containsId(Object itemId) { | ||||
if (itemId == null) { | if (itemId == null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container#addContainerProperty(java.lang.Object, | |||||
* com.vaadin.data.Container#addContainerProperty(java.lang.Object, | |||||
* java.lang.Class, java.lang.Object) | * java.lang.Class, java.lang.Object) | ||||
*/ | */ | ||||
public boolean addContainerProperty(Object propertyId, Class type, | public boolean addContainerProperty(Object propertyId, Class type, | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#removeAllItems() | |||||
* @see com.vaadin.data.Container#removeAllItems() | |||||
*/ | */ | ||||
public boolean removeAllItems() { | public boolean removeAllItems() { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem() | |||||
* @see com.vaadin.data.Container#addItem() | |||||
*/ | */ | ||||
public Object addItem() { | public Object addItem() { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#addItem(java.lang.Object) | |||||
* @see com.vaadin.data.Container#addItem(java.lang.Object) | |||||
*/ | */ | ||||
public Item addItem(Object itemId) { | public Item addItem(Object itemId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container#removeItem(java.lang.Object) | |||||
* @see com.vaadin.data.Container#removeItem(java.lang.Object) | |||||
*/ | */ | ||||
public boolean removeItem(Object itemId) { | public boolean removeItem(Object itemId) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container#removeContainerProperty(java.lang.Object | |||||
* com.vaadin.data.Container#removeContainerProperty(java.lang.Object | |||||
* ) | * ) | ||||
*/ | */ | ||||
public boolean removeContainerProperty(Object propertyId) { | public boolean removeContainerProperty(Object propertyId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Ordered#firstItemId() | |||||
* @see com.vaadin.data.Container.Ordered#firstItemId() | |||||
*/ | */ | ||||
public Object firstItemId() { | public Object firstItemId() { | ||||
try { | try { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Ordered#lastItemId() | |||||
* @see com.vaadin.data.Container.Ordered#lastItemId() | |||||
*/ | */ | ||||
public Object lastItemId() { | public Object lastItemId() { | ||||
try { | try { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#nextItemId(java.lang.Object) | |||||
* com.vaadin.data.Container.Ordered#nextItemId(java.lang.Object) | |||||
*/ | */ | ||||
public Object nextItemId(Object itemId) { | public Object nextItemId(Object itemId) { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#prevItemId(java.lang.Object) | |||||
* com.vaadin.data.Container.Ordered#prevItemId(java.lang.Object) | |||||
*/ | */ | ||||
public Object prevItemId(Object itemId) { | public Object prevItemId(Object itemId) { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#isFirstId(java.lang.Object) | |||||
* com.vaadin.data.Container.Ordered#isFirstId(java.lang.Object) | |||||
*/ | */ | ||||
public boolean isFirstId(Object itemId) { | public boolean isFirstId(Object itemId) { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Ordered#isLastId(java.lang.Object) | |||||
* @see com.vaadin.data.Container.Ordered#isLastId(java.lang.Object) | |||||
*/ | */ | ||||
public boolean isLastId(Object itemId) { | public boolean isLastId(Object itemId) { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#addItemAfter(java.lang.Object, | |||||
* com.vaadin.data.Container.Ordered#addItemAfter(java.lang.Object, | |||||
* java.lang.Object) | * java.lang.Object) | ||||
*/ | */ | ||||
public Item addItemAfter(Object previousItemId, Object newItemId) { | public Item addItemAfter(Object previousItemId, Object newItemId) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Ordered#addItemAfter(java.lang.Object) | |||||
* com.vaadin.data.Container.Ordered#addItemAfter(java.lang.Object) | |||||
*/ | */ | ||||
public Object addItemAfter(Object previousItemId) { | public Object addItemAfter(Object previousItemId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Indexed#getIdByIndex(int) | |||||
* @see com.vaadin.data.Container.Indexed#getIdByIndex(int) | |||||
*/ | */ | ||||
public Object getIdByIndex(int index) { | public Object getIdByIndex(int index) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Indexed#indexOfId(java.lang.Object) | |||||
* com.vaadin.data.Container.Indexed#indexOfId(java.lang.Object) | |||||
*/ | */ | ||||
public int indexOfId(Object itemId) { | public int indexOfId(Object itemId) { | ||||
if (filteredItemIds != null) { | if (filteredItemIds != null) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int, | |||||
* @see com.vaadin.data.Container.Indexed#addItemAt(int, | |||||
* java.lang.Object) | * java.lang.Object) | ||||
*/ | */ | ||||
public Item addItemAt(int index, Object newItemId) { | public Item addItemAt(int index, Object newItemId) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Indexed#addItemAt(int) | |||||
* @see com.vaadin.data.Container.Indexed#addItemAt(int) | |||||
*/ | */ | ||||
public Object addItemAt(int index) { | public Object addItemAt(int index) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.PropertySetChangeEvent#getContainer | |||||
* com.vaadin.data.Container.PropertySetChangeEvent#getContainer | |||||
* () | * () | ||||
*/ | */ | ||||
public Container getContainer() { | public Container getContainer() { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.ItemSetChangeEvent#getContainer() | |||||
* com.vaadin.data.Container.ItemSetChangeEvent#getContainer() | |||||
*/ | */ | ||||
public Container getContainer() { | public Container getContainer() { | ||||
return (Container) getSource(); | return (Container) getSource(); | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property.ValueChangeEvent#getProperty() | |||||
* @see com.vaadin.data.Property.ValueChangeEvent#getProperty() | |||||
*/ | */ | ||||
public Property getProperty() { | public Property getProperty() { | ||||
return (Property) getSource(); | return (Property) getSource(); | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.PropertySetChangeNotifier#addListener | |||||
* (com.itmill.toolkit.data.Container.PropertySetChangeListener) | |||||
* com.vaadin.data.Container.PropertySetChangeNotifier#addListener | |||||
* (com.vaadin.data.Container.PropertySetChangeListener) | |||||
*/ | */ | ||||
public void addListener(Container.PropertySetChangeListener listener) { | public void addListener(Container.PropertySetChangeListener listener) { | ||||
if (propertySetChangeListeners == null) { | if (propertySetChangeListeners == null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.PropertySetChangeNotifier#removeListener | |||||
* (com.itmill.toolkit.data.Container.PropertySetChangeListener) | |||||
* com.vaadin.data.Container.PropertySetChangeNotifier#removeListener | |||||
* (com.vaadin.data.Container.PropertySetChangeListener) | |||||
*/ | */ | ||||
public void removeListener(Container.PropertySetChangeListener listener) { | public void removeListener(Container.PropertySetChangeListener listener) { | ||||
if (propertySetChangeListeners != null) { | if (propertySetChangeListeners != null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.ItemSetChangeNotifier#addListener(com | |||||
* com.vaadin.data.Container.ItemSetChangeNotifier#addListener(com | |||||
* .itmill.toolkit.data.Container.ItemSetChangeListener) | * .itmill.toolkit.data.Container.ItemSetChangeListener) | ||||
*/ | */ | ||||
public void addListener(Container.ItemSetChangeListener listener) { | public void addListener(Container.ItemSetChangeListener listener) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.ItemSetChangeNotifier#removeListener | |||||
* (com.itmill.toolkit.data.Container.ItemSetChangeListener) | |||||
* com.vaadin.data.Container.ItemSetChangeNotifier#removeListener | |||||
* (com.vaadin.data.Container.ItemSetChangeListener) | |||||
*/ | */ | ||||
public void removeListener(Container.ItemSetChangeListener listener) { | public void removeListener(Container.ItemSetChangeListener listener) { | ||||
if (itemSetChangeListeners != null) { | if (itemSetChangeListeners != null) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Property.ValueChangeNotifier#addListener(com. | |||||
* com.vaadin.data.Property.ValueChangeNotifier#addListener(com. | |||||
* itmill.toolkit.data.Property.ValueChangeListener) | * itmill.toolkit.data.Property.ValueChangeListener) | ||||
*/ | */ | ||||
public void addListener(Property.ValueChangeListener listener) { | public void addListener(Property.ValueChangeListener listener) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Property.ValueChangeNotifier#removeListener(com | |||||
* com.vaadin.data.Property.ValueChangeNotifier#removeListener(com | |||||
* .itmill.toolkit.data.Property.ValueChangeListener) | * .itmill.toolkit.data.Property.ValueChangeListener) | ||||
*/ | */ | ||||
public void removeListener(Property.ValueChangeListener listener) { | public void removeListener(Property.ValueChangeListener listener) { | ||||
/* Internal Item and Property implementations */ | /* Internal Item and Property implementations */ | ||||
/* | /* | ||||
* A class implementing the com.itmill.toolkit.data.Item interface to be | |||||
* A class implementing the com.vaadin.data.Item interface to be | |||||
* contained in the list. @author IT Mill Ltd. | * contained in the list. @author IT Mill Ltd. | ||||
* | * | ||||
* @version @VERSION@ | * @version @VERSION@ | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Item#getItemProperty(java.lang.Object) | |||||
* @see com.vaadin.data.Item#getItemProperty(java.lang.Object) | |||||
*/ | */ | ||||
public Property getItemProperty(Object id) { | public Property getItemProperty(Object id) { | ||||
return new IndexedContainerProperty(itemId, id); | return new IndexedContainerProperty(itemId, id); | ||||
* properties at container level. See | * properties at container level. See | ||||
* {@link IndexedContainer#addContainerProperty(Object, Class, Object)} | * {@link IndexedContainer#addContainerProperty(Object, Class, Object)} | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Item#addProperty(Object, Property) | |||||
* @see com.vaadin.data.Item#addProperty(Object, Property) | |||||
*/ | */ | ||||
public boolean addItemProperty(Object id, Property property) | public boolean addItemProperty(Object id, Property property) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
* properties at container level. See | * properties at container level. See | ||||
* {@link IndexedContainer#removeContainerProperty(Object)} | * {@link IndexedContainer#removeContainerProperty(Object)} | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Item#removeProperty(Object) | |||||
* @see com.vaadin.data.Item#removeProperty(Object) | |||||
*/ | */ | ||||
public boolean removeItemProperty(Object id) | public boolean removeItemProperty(Object id) | ||||
throws UnsupportedOperationException { | throws UnsupportedOperationException { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property#getType() | |||||
* @see com.vaadin.data.Property#getType() | |||||
*/ | */ | ||||
public Class getType() { | public Class getType() { | ||||
return (Class) types.get(propertyId); | return (Class) types.get(propertyId); | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property#getValue() | |||||
* @see com.vaadin.data.Property#getValue() | |||||
*/ | */ | ||||
public Object getValue() { | public Object getValue() { | ||||
return ((Hashtable) items.get(itemId)).get(propertyId); | return ((Hashtable) items.get(itemId)).get(propertyId); | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property#isReadOnly() | |||||
* @see com.vaadin.data.Property#isReadOnly() | |||||
*/ | */ | ||||
public boolean isReadOnly() { | public boolean isReadOnly() { | ||||
return readOnlyProperties.contains(this); | return readOnlyProperties.contains(this); | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property#setReadOnly(boolean) | |||||
* @see com.vaadin.data.Property#setReadOnly(boolean) | |||||
*/ | */ | ||||
public void setReadOnly(boolean newStatus) { | public void setReadOnly(boolean newStatus) { | ||||
if (newStatus) { | if (newStatus) { | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Property#setValue(java.lang.Object) | |||||
* @see com.vaadin.data.Property#setValue(java.lang.Object) | |||||
*/ | */ | ||||
public void setValue(Object newValue) | public void setValue(Object newValue) | ||||
throws Property.ReadOnlyException, Property.ConversionException { | throws Property.ReadOnlyException, Property.ConversionException { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Property.ValueChangeNotifier#addListener( | |||||
* com.itmill.toolkit.data.Property.ValueChangeListener) | |||||
* com.vaadin.data.Property.ValueChangeNotifier#addListener( | |||||
* com.vaadin.data.Property.ValueChangeListener) | |||||
*/ | */ | ||||
public void addListener(Property.ValueChangeListener listener) { | public void addListener(Property.ValueChangeListener listener) { | ||||
addSinglePropertyChangeListener(propertyId, itemId, listener); | addSinglePropertyChangeListener(propertyId, itemId, listener); | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Property.ValueChangeNotifier#removeListener | |||||
* (com.itmill.toolkit.data.Property.ValueChangeListener) | |||||
* com.vaadin.data.Property.ValueChangeNotifier#removeListener | |||||
* (com.vaadin.data.Property.ValueChangeListener) | |||||
*/ | */ | ||||
public void removeListener(Property.ValueChangeListener listener) { | public void removeListener(Property.ValueChangeListener listener) { | ||||
removeSinglePropertyChangeListener(propertyId, itemId, listener); | removeSinglePropertyChangeListener(propertyId, itemId, listener); | ||||
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container.Sortable#sort(java.lang.Object[], | |||||
* @see com.vaadin.data.Container.Sortable#sort(java.lang.Object[], | |||||
* boolean[]) | * boolean[]) | ||||
*/ | */ | ||||
public void sort(Object[] propertyId, boolean[] ascending) { | public void sort(Object[] propertyId, boolean[] ascending) { | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | * @see | ||||
* com.itmill.toolkit.data.Container.Sortable#getSortableContainerPropertyIds | |||||
* com.vaadin.data.Container.Sortable#getSortableContainerPropertyIds | |||||
* () | * () | ||||
*/ | */ | ||||
public Collection getSortableContainerPropertyIds() { | public Collection getSortableContainerPropertyIds() { |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.lang.reflect.Constructor; | import java.lang.reflect.Constructor; | ||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* <p> | * <p> |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.lang.reflect.Constructor; | import java.lang.reflect.Constructor; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* A simple data object containing one typed value. This class is a | * A simple data object containing one typed value. This class is a | ||||
* straightforward implementation of the the | * straightforward implementation of the the | ||||
* {@link com.itmill.toolkit.data.Property} interface. | |||||
* {@link com.vaadin.data.Property} interface. | |||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @version | * @version |
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* Formatting proxy for a property. | * Formatting proxy for a property. | ||||
* This should not be called directly. | * This should not be called directly. | ||||
*/ | */ | ||||
public void valueChange( | public void valueChange( | ||||
com.itmill.toolkit.data.Property.ValueChangeEvent event) { | |||||
com.vaadin.data.Property.ValueChangeEvent event) { | |||||
fireValueChange(); | fireValueChange(); | ||||
} | } | ||||
* This should not be called directly. | * This should not be called directly. | ||||
*/ | */ | ||||
public void readOnlyStatusChange( | public void readOnlyStatusChange( | ||||
com.itmill.toolkit.data.Property.ReadOnlyStatusChangeEvent event) { | |||||
com.vaadin.data.Property.ReadOnlyStatusChangeEvent event) { | |||||
fireReadOnlyStatusChange(); | fireReadOnlyStatusChange(); | ||||
} | } | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.Collections; | import java.util.Collections; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* Class for handling a set of identified Properties. The elements contained in | * Class for handling a set of identified Properties. The elements contained in |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.util; | |||||
package com.vaadin.data.util; | |||||
import java.sql.Connection; | import java.sql.Connection; | ||||
import java.sql.ResultSet; | import java.sql.ResultSet; | ||||
import java.util.Collections; | import java.util.Collections; | ||||
import java.util.HashMap; | import java.util.HashMap; | ||||
import com.itmill.toolkit.data.Container; | |||||
import com.itmill.toolkit.data.Item; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.vaadin.data.Container; | |||||
import com.vaadin.data.Item; | |||||
import com.vaadin.data.Property; | |||||
/** | /** | ||||
* <p> | * <p> | ||||
* <p> | * <p> | ||||
* Note : If data in the tables gets modified, Container will not get reflected | * Note : If data in the tables gets modified, Container will not get reflected | ||||
* with the updates, we have to explicity invoke QueryContainer.refresh method. | * with the updates, we have to explicity invoke QueryContainer.refresh method. | ||||
* {@link com.itmill.toolkit.data.util.QueryContainer#refresh() refresh()} | |||||
* {@link com.vaadin.data.util.QueryContainer#refresh() refresh()} | |||||
* </p> | * </p> | ||||
* | * | ||||
* @see com.itmill.toolkit.data.Container | |||||
* @see com.vaadin.data.Container | |||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. | ||||
* @version | * @version |
<p>Provides various utility classes that implement the data layer | <p>Provides various utility classes that implement the data layer | ||||
functionality.</p> | functionality.</p> | ||||
<p>The first {@link com.itmill.toolkit.data.Property Property} class, | |||||
{@link com.itmill.toolkit.data.util.ObjectProperty ObjectProperty}, provides | |||||
<p>The first {@link com.vaadin.data.Property Property} class, | |||||
{@link com.vaadin.data.util.ObjectProperty ObjectProperty}, provides | |||||
a simple class containing a typed data value. The second, | a simple class containing a typed data value. The second, | ||||
{@link com.itmill.toolkit.data.util.MethodProperty MethodProperty}, provides | |||||
{@link com.vaadin.data.util.MethodProperty MethodProperty}, provides | |||||
a way to bind a field of an object to the Property interface using the | a way to bind a field of an object to the Property interface using the | ||||
accessor methods for the field.</p> | accessor methods for the field.</p> | ||||
<p>The next level of the data layer, the | <p>The next level of the data layer, the | ||||
{@link com.itmill.toolkit.data.Item Item}, is implemented by | |||||
{@link com.itmill.toolkit.data.util.BeanItem BeanItem}, though it is only a | |||||
{@link com.vaadin.data.Item Item}, is implemented by | |||||
{@link com.vaadin.data.util.BeanItem BeanItem}, though it is only a | |||||
simple wrapper to the former to provide the Item interface for any regular | simple wrapper to the former to provide the Item interface for any regular | ||||
Java Bean.</p> | Java Bean.</p> | ||||
<p>The third level, the {@link com.itmill.toolkit.data.Container Container}, | |||||
has several implementations in the {@link com.itmill.toolkit.data.util} | |||||
<p>The third level, the {@link com.vaadin.data.Container Container}, | |||||
has several implementations in the {@link com.vaadin.data.util} | |||||
package.</p> | package.</p> | ||||
<!-- <h2>Package Specification</h2> --> | <!-- <h2>Package Specification</h2> --> |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
/** | /** | ||||
* Validator base class for validating strings. See | * Validator base class for validating strings. See | ||||
* {@link com.itmill.toolkit.data.validator.AbstractValidator} for more | |||||
* {@link com.vaadin.data.validator.AbstractValidator} for more | |||||
* information. | * information. | ||||
* | * | ||||
* <p> | * <p> |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
import com.itmill.toolkit.data.Validator; | |||||
import com.vaadin.data.Validator; | |||||
/** | /** | ||||
* Default Validator base class. See | * Default Validator base class. See | ||||
* {@link com.itmill.toolkit.data.validator.Validator} for more information. | |||||
* {@link com.vaadin.data.validator.Validator} for more information. | |||||
* <p> | * <p> | ||||
* If the validation fails, the exception thrown contains the error message with | * If the validation fails, the exception thrown contains the error message with | ||||
* its argument 0 replaced with the toString() of the object being validated. | * its argument 0 replaced with the toString() of the object being validated. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.HashSet; | import java.util.HashSet; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import java.util.List; | import java.util.List; | ||||
import com.itmill.toolkit.data.Validator; | |||||
import com.vaadin.data.Validator; | |||||
/** | /** | ||||
* The <code>CompositeValidator</code> allows you to chain (compose) many | * The <code>CompositeValidator</code> allows you to chain (compose) many |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
/** | /** | ||||
* String validator for a double precision floating point number. See | * String validator for a double precision floating point number. See | ||||
* {@link com.itmill.toolkit.data.validator.AbstractStringValidator} for more | |||||
* {@link com.vaadin.data.validator.AbstractStringValidator} for more | |||||
* information. | * information. | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
/** | /** | ||||
* String validator for e-mail addresses. The e-mail address syntax is not | * String validator for e-mail addresses. The e-mail address syntax is not | ||||
* complete according to RFC 822 but handles the vast majority of valid e-mail | * complete according to RFC 822 but handles the vast majority of valid e-mail | ||||
* addresses correctly. | * addresses correctly. | ||||
* | * | ||||
* See {@link com.itmill.toolkit.data.validator.AbstractStringValidator} for | |||||
* See {@link com.vaadin.data.validator.AbstractStringValidator} for | |||||
* more information. | * more information. | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
/** | /** | ||||
* String validator for integers. See | * String validator for integers. See | ||||
* {@link com.itmill.toolkit.data.validator.AbstractStringValidator} for more | |||||
* {@link com.vaadin.data.validator.AbstractStringValidator} for more | |||||
* information. | * information. | ||||
* | * | ||||
* @author IT Mill Ltd. | * @author IT Mill Ltd. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
import com.itmill.toolkit.data.Validator; | |||||
import com.vaadin.data.Validator; | |||||
/** | /** | ||||
* This validator is used for validating properties that do or do not allow null | * This validator is used for validating properties that do or do not allow null |
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
import java.util.regex.Matcher; | import java.util.regex.Matcher; | ||||
import java.util.regex.Pattern; | import java.util.regex.Pattern; | ||||
* {@link java.util.regex.Pattern#sum} | * {@link java.util.regex.Pattern#sum} | ||||
* </p> | * </p> | ||||
* <p> | * <p> | ||||
* See {@link com.itmill.toolkit.data.validator.AbstractStringValidator} for | |||||
* See {@link com.vaadin.data.validator.AbstractStringValidator} for | |||||
* more information. | * more information. | ||||
* </p> | * </p> | ||||
* | * |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.data.validator; | |||||
package com.vaadin.data.validator; | |||||
/** | /** | ||||
* This <code>StringLengthValidator</code> is used to validate the length of | * This <code>StringLengthValidator</code> is used to validate the length of |
package com.itmill.toolkit.demo; | |||||
package com.vaadin.demo; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.GridLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.GridLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Window; | |||||
// Calculator is created by extending Application-class. Application is | // Calculator is created by extending Application-class. Application is | ||||
// deployed by adding ApplicationServlet to web.xml and this class as | // deployed by adding ApplicationServlet to web.xml and this class as | ||||
// "application" parameter to the servlet. | // "application" parameter to the servlet. | ||||
public class Calc extends com.itmill.toolkit.Application { | |||||
public class Calc extends com.vaadin.Application { | |||||
// Calculation data model is automatically stored in the user session | // Calculation data model is automatically stored in the user session | ||||
private double current = 0.0; | private double current = 0.0; |
package com.itmill.toolkit.demo; | |||||
package com.vaadin.demo; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Window; | |||||
public class HelloWorld extends com.itmill.toolkit.Application { | |||||
public class HelloWorld extends com.vaadin.Application { | |||||
/** | /** | ||||
* Init is invoked on application load (when a user accesses the application | * Init is invoked on application load (when a user accesses the application |
/** | /** | ||||
* | * | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo; | |||||
package com.vaadin.demo; | |||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.Map; | import java.util.Map; | ||||
import javax.portlet.RenderResponse; | import javax.portlet.RenderResponse; | ||||
import javax.portlet.WindowState; | import javax.portlet.WindowState; | ||||
import com.itmill.toolkit.Application; | |||||
import com.itmill.toolkit.terminal.ExternalResource; | |||||
import com.itmill.toolkit.terminal.gwt.server.PortletApplicationContext; | |||||
import com.itmill.toolkit.terminal.gwt.server.PortletApplicationContext.PortletListener; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Link; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Window.Notification; | |||||
import com.vaadin.Application; | |||||
import com.vaadin.terminal.ExternalResource; | |||||
import com.vaadin.terminal.gwt.server.PortletApplicationContext; | |||||
import com.vaadin.terminal.gwt.server.PortletApplicationContext.PortletListener; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Link; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Window.Notification; | |||||
/** | /** | ||||
* @author marc | * @author marc |
package com.itmill.toolkit.demo; | |||||
import com.itmill.toolkit.Application; | |||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.data.util.IndexedContainer; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Form; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.SplitPanel; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.TextField; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
package com.vaadin.demo; | |||||
import com.vaadin.Application; | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.data.util.IndexedContainer; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Form; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.SplitPanel; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.TextField; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
public class SimpleAddressBook extends Application { | public class SimpleAddressBook extends Application { | ||||
package com.itmill.toolkit.demo; | |||||
package com.vaadin.demo; | |||||
import java.util.Random; | import java.util.Random; | ||||
import com.itmill.toolkit.Application; | |||||
import com.itmill.toolkit.terminal.ThemeResource; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.ComboBox; | |||||
import com.itmill.toolkit.ui.Embedded; | |||||
import com.itmill.toolkit.ui.HorizontalLayout; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.NativeSelect; | |||||
import com.itmill.toolkit.ui.Slider; | |||||
import com.itmill.toolkit.ui.SplitPanel; | |||||
import com.itmill.toolkit.ui.Table; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Window.Notification; | |||||
import com.vaadin.Application; | |||||
import com.vaadin.terminal.ThemeResource; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.ComboBox; | |||||
import com.vaadin.ui.Embedded; | |||||
import com.vaadin.ui.HorizontalLayout; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.NativeSelect; | |||||
import com.vaadin.ui.Slider; | |||||
import com.vaadin.ui.SplitPanel; | |||||
import com.vaadin.ui.Table; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Window.Notification; | |||||
/** | /** | ||||
* Sample application layout, similar (almost identical) to Apple iTunes. | * Sample application layout, similar (almost identical) to Apple iTunes. |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.colorpicker; | |||||
package com.vaadin.demo.colorpicker; | |||||
import java.util.Map; | import java.util.Map; | ||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.itmill.toolkit.ui.AbstractField; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
import com.vaadin.ui.AbstractField; | |||||
public class ColorPicker extends AbstractField { | public class ColorPicker extends AbstractField { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.colorpicker; | |||||
package com.vaadin.demo.colorpicker; | |||||
import com.itmill.toolkit.data.Property.ValueChangeEvent; | |||||
import com.itmill.toolkit.data.Property.ValueChangeListener; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
import com.vaadin.data.Property.ValueChangeEvent; | |||||
import com.vaadin.data.Property.ValueChangeListener; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
/** | /** | ||||
* Demonstration application that shows how to use a simple custom client-side | * Demonstration application that shows how to use a simple custom client-side | ||||
* GWT component, the ColorPicker. | * GWT component, the ColorPicker. | ||||
*/ | */ | ||||
public class ColorPickerApplication extends com.itmill.toolkit.Application { | |||||
public class ColorPickerApplication extends com.vaadin.Application { | |||||
Window main = new Window("Color Picker Demo"); | Window main = new Window("Color Picker Demo"); | ||||
/* The custom component. */ | /* The custom component. */ |
<module> | |||||
<!-- Inherit DefaultWidgetSet --> | |||||
<inherits name="com.vaadin.terminal.gwt.DefaultWidgetSet" /> | |||||
<!-- WidgetSet default theme --> | |||||
<stylesheet src="colorpicker/styles.css"/> | |||||
<!-- Entry point --> | |||||
<entry-point class="com.vaadin.demo.colorpicker.gwt.client.ColorPickerWidgetSet"/> | |||||
</module> |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.colorpicker.gwt.client; | |||||
package com.vaadin.demo.colorpicker.gwt.client; | |||||
import com.itmill.toolkit.demo.colorpicker.gwt.client.ui.IColorPicker; | |||||
import com.itmill.toolkit.terminal.gwt.client.DefaultWidgetSet; | |||||
import com.itmill.toolkit.terminal.gwt.client.Paintable; | |||||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||||
import com.vaadin.demo.colorpicker.gwt.client.ui.IColorPicker; | |||||
import com.vaadin.terminal.gwt.client.DefaultWidgetSet; | |||||
import com.vaadin.terminal.gwt.client.Paintable; | |||||
import com.vaadin.terminal.gwt.client.UIDL; | |||||
public class ColorPickerWidgetSet extends DefaultWidgetSet { | public class ColorPickerWidgetSet extends DefaultWidgetSet { | ||||
/** Resolves UIDL tag name to widget class. */ | /** Resolves UIDL tag name to widget class. */ |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.colorpicker.gwt.client.ui; | |||||
package com.vaadin.demo.colorpicker.gwt.client.ui; | |||||
import com.google.gwt.user.client.DOM; | import com.google.gwt.user.client.DOM; | ||||
import com.google.gwt.user.client.Element; | import com.google.gwt.user.client.Element; |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.colorpicker.gwt.client.ui; | |||||
package com.vaadin.demo.colorpicker.gwt.client.ui; | |||||
import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; | |||||
import com.itmill.toolkit.terminal.gwt.client.Paintable; | |||||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||||
import com.vaadin.terminal.gwt.client.Paintable; | |||||
import com.vaadin.terminal.gwt.client.UIDL; | |||||
public class IColorPicker extends GwtColorPicker implements Paintable { | public class IColorPicker extends GwtColorPicker implements Paintable { | ||||
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.coverflow; | |||||
package com.vaadin.demo.coverflow; | |||||
import com.itmill.toolkit.terminal.PaintException; | |||||
import com.itmill.toolkit.terminal.PaintTarget; | |||||
import com.itmill.toolkit.ui.AbstractSelect; | |||||
import com.vaadin.terminal.PaintException; | |||||
import com.vaadin.terminal.PaintTarget; | |||||
import com.vaadin.ui.AbstractSelect; | |||||
public class Coverflow extends AbstractSelect { | public class Coverflow extends AbstractSelect { | ||||
<!-- start source code --> | <!-- start source code --> | ||||
<td nowrap="nowrap" valign="top" align="left"> | <td nowrap="nowrap" valign="top" align="left"> | ||||
<code> | <code> | ||||
<font color="#7f0055"><b>package </b></font><font color="#000000">com.itmill.toolkit.demo.coverflow;</font><br /> | |||||
<font color="#7f0055"><b>package </b></font><font color="#000000">com.vaadin.demo.coverflow;</font><br /> | |||||
<font color="#ffffff"></font><br /> | <font color="#ffffff"></font><br /> | ||||
<font color="#7f0055"><b>import </b></font><font color="#000000">java.io.BufferedReader;</font><br /> | <font color="#7f0055"><b>import </b></font><font color="#000000">java.io.BufferedReader;</font><br /> | ||||
<font color="#7f0055"><b>import </b></font><font color="#000000">java.io.FileInputStream;</font><br /> | <font color="#7f0055"><b>import </b></font><font color="#000000">java.io.FileInputStream;</font><br /> | ||||
<font color="#7f0055"><b>import </b></font><font color="#000000">java.net.URL;</font><br /> | <font color="#7f0055"><b>import </b></font><font color="#000000">java.net.URL;</font><br /> | ||||
<font color="#7f0055"><b>import </b></font><font color="#000000">java.nio.CharBuffer;</font><br /> | <font color="#7f0055"><b>import </b></font><font color="#000000">java.nio.CharBuffer;</font><br /> | ||||
<font color="#ffffff"></font><br /> | <font color="#ffffff"></font><br /> | ||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.data.Property;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.terminal.Resource;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.terminal.Sizeable;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.terminal.ThemeResource;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Button;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Embedded;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.ExpandLayout;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Label;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Window;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Button.ClickEvent;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.itmill.toolkit.ui.Layout.AlignmentHandler;</font><br /> | |||||
<font color="#ffffff"></font><br /> | |||||
<font color="#7f0055"><b>public class </b></font><font color="#000000">CoverflowApplication </font><font color="#7f0055"><b>extends </b></font><font color="#000000">com.itmill.toolkit.Application </font><font color="#000000">{</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.data.Property;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.terminal.Resource;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.terminal.Sizeable;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.terminal.ThemeResource;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Button;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Embedded;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.ExpandLayout;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Label;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Window;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Button.ClickEvent;</font><br /> | |||||
<font color="#7f0055"><b>import </b></font><font color="#000000">com.vaadin.ui.Layout.AlignmentHandler;</font><br /> | |||||
<font color="#ffffff"></font><br /> | |||||
<font color="#7f0055"><b>public class </b></font><font color="#000000">CoverflowApplication </font><font color="#7f0055"><b>extends </b></font><font color="#000000">com.vaadin.Application </font><font color="#000000">{</font><br /> | |||||
<font color="#ffffff"></font><br /> | <font color="#ffffff"></font><br /> | ||||
<font color="#ffffff"> </font><font color="#000000">Coverflow covers = </font><font color="#7f0055"><b>new </b></font><font color="#000000">Coverflow</font><font color="#000000">()</font><font color="#000000">;</font><br /> | <font color="#ffffff"> </font><font color="#000000">Coverflow covers = </font><font color="#7f0055"><b>new </b></font><font color="#000000">Coverflow</font><font color="#000000">()</font><font color="#000000">;</font><br /> | ||||
<font color="#ffffff"></font><br /> | <font color="#ffffff"></font><br /> |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.coverflow; | |||||
package com.vaadin.demo.coverflow; | |||||
import java.io.BufferedReader; | import java.io.BufferedReader; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.InputStream; | import java.io.InputStream; | ||||
import java.io.InputStreamReader; | import java.io.InputStreamReader; | ||||
import com.itmill.toolkit.data.Property; | |||||
import com.itmill.toolkit.terminal.Resource; | |||||
import com.itmill.toolkit.terminal.ThemeResource; | |||||
import com.itmill.toolkit.ui.Alignment; | |||||
import com.itmill.toolkit.ui.Button; | |||||
import com.itmill.toolkit.ui.Embedded; | |||||
import com.itmill.toolkit.ui.Label; | |||||
import com.itmill.toolkit.ui.Panel; | |||||
import com.itmill.toolkit.ui.VerticalLayout; | |||||
import com.itmill.toolkit.ui.Window; | |||||
import com.itmill.toolkit.ui.Button.ClickEvent; | |||||
public class CoverflowApplication extends com.itmill.toolkit.Application { | |||||
import com.vaadin.data.Property; | |||||
import com.vaadin.terminal.Resource; | |||||
import com.vaadin.terminal.ThemeResource; | |||||
import com.vaadin.ui.Alignment; | |||||
import com.vaadin.ui.Button; | |||||
import com.vaadin.ui.Embedded; | |||||
import com.vaadin.ui.Label; | |||||
import com.vaadin.ui.Panel; | |||||
import com.vaadin.ui.VerticalLayout; | |||||
import com.vaadin.ui.Window; | |||||
import com.vaadin.ui.Button.ClickEvent; | |||||
public class CoverflowApplication extends com.vaadin.Application { | |||||
Coverflow covers = new Coverflow(); | Coverflow covers = new Coverflow(); | ||||
<module> | |||||
<!-- Inherit the NoEntry version to avoid multiple entrypoints --> | |||||
<inherits name="com.vaadin.terminal.gwt.DefaultWidgetSetNoEntry" /> | |||||
<!-- Entry point --> | |||||
<entry-point class="com.vaadin.demo.coverflow.gwt.client.CoverflowWidgetSet"/> | |||||
</module> |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.coverflow.gwt.client; | |||||
package com.vaadin.demo.coverflow.gwt.client; | |||||
import com.itmill.toolkit.demo.coverflow.gwt.client.ui.ICoverflow; | |||||
import com.itmill.toolkit.terminal.gwt.client.DefaultWidgetSet; | |||||
import com.itmill.toolkit.terminal.gwt.client.Paintable; | |||||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||||
import com.vaadin.demo.coverflow.gwt.client.ui.ICoverflow; | |||||
import com.vaadin.terminal.gwt.client.DefaultWidgetSet; | |||||
import com.vaadin.terminal.gwt.client.Paintable; | |||||
import com.vaadin.terminal.gwt.client.UIDL; | |||||
public class CoverflowWidgetSet extends DefaultWidgetSet { | public class CoverflowWidgetSet extends DefaultWidgetSet { | ||||
/** Creates a widget according to its class name. */ | /** Creates a widget according to its class name. */ |
@ITMillApache2LicenseForJavaFiles@ | @ITMillApache2LicenseForJavaFiles@ | ||||
*/ | */ | ||||
package com.itmill.toolkit.demo.coverflow.gwt.client.ui; | |||||
package com.vaadin.demo.coverflow.gwt.client.ui; | |||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import java.util.HashMap; | import java.util.HashMap; | ||||
import com.google.gwt.core.client.GWT; | import com.google.gwt.core.client.GWT; | ||||
import com.google.gwt.user.client.ui.Composite; | import com.google.gwt.user.client.ui.Composite; | ||||
import com.google.gwt.user.client.ui.HTML; | import com.google.gwt.user.client.ui.HTML; | ||||
import com.itmill.toolkit.terminal.gwt.client.ApplicationConnection; | |||||
import com.itmill.toolkit.terminal.gwt.client.Paintable; | |||||
import com.itmill.toolkit.terminal.gwt.client.UIDL; | |||||
import com.vaadin.terminal.gwt.client.ApplicationConnection; | |||||
import com.vaadin.terminal.gwt.client.Paintable; | |||||
import com.vaadin.terminal.gwt.client.UIDL; | |||||
public class ICoverflow extends Composite implements Paintable { | public class ICoverflow extends Composite implements Paintable { | ||||
private String uidlId; | private String uidlId; | ||||
var coverflow = $wnd.itmill.coverflow; | var coverflow = $wnd.itmill.coverflow; | ||||
coverflow['getCovers_' + id] = function() { | coverflow['getCovers_' + id] = function() { | ||||
app.@com.itmill.toolkit.demo.coverflow.gwt.client.ui.ICoverflow::getCovers()(); | |||||
app.@com.vaadin.demo.coverflow.gwt.client.ui.ICoverflow::getCovers()(); | |||||
}; | }; | ||||
coverflow['setCurrent_' + id] = function(selected) { | coverflow['setCurrent_' + id] = function(selected) { | ||||
app.@com.itmill.toolkit.demo.coverflow.gwt.client.ui.ICoverflow::setCover(Ljava/lang/String;)(selected); | |||||
app.@com.vaadin.demo.coverflow.gwt.client.ui.ICoverflow::setCover(Ljava/lang/String;)(selected); | |||||
}; | }; | ||||
$wnd.itmill.coverflow = coverflow; | $wnd.itmill.coverflow = coverflow; |