<portlet> | <portlet> | ||||
<portlet-name>JSR286TestPortlet</portlet-name> | <portlet-name>JSR286TestPortlet</portlet-name> | ||||
<display-name>Vaadin Portlet 2.0 Test</display-name> | <display-name>Vaadin Portlet 2.0 Test</display-name> | ||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet2</portlet-class> | |||||
<portlet-class>com.vaadin.server.ApplicationPortlet2</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>com.vaadin.tests.integration.JSR286PortletApplication</value> | <value>com.vaadin.tests.integration.JSR286PortletApplication</value> | ||||
<portlet-name>Vaadin Liferay Theme Portlet</portlet-name> | <portlet-name>Vaadin Liferay Theme Portlet</portlet-name> | ||||
<display-name>Vaadin Liferay Theme</display-name> | <display-name>Vaadin Liferay Theme</display-name> | ||||
<portlet-class>com.vaadin.terminal.gwt.server.ApplicationPortlet2</portlet-class> | |||||
<portlet-class>com.vaadin.server.ApplicationPortlet2</portlet-class> | |||||
<init-param> | <init-param> | ||||
<name>application</name> | <name>application</name> | ||||
<value>com.vaadin.tests.integration.LiferayThemeDemo</value> | <value>com.vaadin.tests.integration.LiferayThemeDemo</value> |
<!-- For testing GAE - the deployment script changes this to use GAEApplicationServlet --> | <!-- For testing GAE - the deployment script changes this to use GAEApplicationServlet --> | ||||
<servlet> | <servlet> | ||||
<servlet-name>IntegrationTest</servlet-name> | <servlet-name>IntegrationTest</servlet-name> | ||||
<servlet-class>com.vaadin.terminal.gwt.server.ApplicationServlet</servlet-class> | |||||
<servlet-class>com.vaadin.server.ApplicationServlet</servlet-class> | |||||
<init-param> | <init-param> | ||||
<param-name>application</param-name> | <param-name>application</param-name> | ||||
<param-value>com.vaadin.tests.integration.IntegrationTestApplication</param-value> | <param-value>com.vaadin.tests.integration.IntegrationTestApplication</param-value> |
import com.vaadin.client.ServerConnector; | import com.vaadin.client.ServerConnector; | ||||
import com.vaadin.client.ui.UnknownComponentConnector; | import com.vaadin.client.ui.UnknownComponentConnector; | ||||
import com.vaadin.client.ui.UI.UIConnector; | import com.vaadin.client.ui.UI.UIConnector; | ||||
import com.vaadin.server.ClientConnector; | |||||
import com.vaadin.shared.Connector; | import com.vaadin.shared.Connector; | ||||
import com.vaadin.shared.ui.Connect; | import com.vaadin.shared.ui.Connect; | ||||
import com.vaadin.shared.ui.Connect.LoadStyle; | import com.vaadin.shared.ui.Connect.LoadStyle; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
/** | /** | ||||
* WidgetMapGenerator's are GWT generator to build WidgetMapImpl dynamically | * WidgetMapGenerator's are GWT generator to build WidgetMapImpl dynamically |
* | * | ||||
* @return a string with the version | * @return a string with the version | ||||
* | * | ||||
* @see com.vaadin.terminal.gwt.server.AbstractApplicationServlet#VERSION | |||||
* @see com.vaadin.server.AbstractApplicationServlet#VERSION | |||||
*/ | */ | ||||
private native String getVaadinVersion() | private native String getVaadinVersion() | ||||
/*-{ | /*-{ |
/** | /** | ||||
* This is the client side communication "engine", managing client-server | * This is the client side communication "engine", managing client-server | ||||
* communication with its server side counterpart | * communication with its server side counterpart | ||||
* com.vaadin.terminal.gwt.server.AbstractCommunicationManager. | |||||
* com.vaadin.server.AbstractCommunicationManager. | |||||
* | * | ||||
* Client-side connectors receive updates from the corresponding server-side | * Client-side connectors receive updates from the corresponding server-side | ||||
* connector (typically component) as state updates or RPC calls. The connector | * connector (typically component) as state updates or RPC calls. The connector |
* Creates and deserializes an object received from the server. Must be | * Creates and deserializes an object received from the server. Must be | ||||
* compatible with {@link #serialize(Object, ConnectorMap)} and also with | * compatible with {@link #serialize(Object, ConnectorMap)} and also with | ||||
* the server side JsonCodec.encode(Object, | * the server side JsonCodec.encode(Object, | ||||
* com.vaadin.terminal.gwt.server.PaintableIdMapper) . | |||||
* com.vaadin.server.PaintableIdMapper) . | |||||
* | * | ||||
* @param jsonValue | * @param jsonValue | ||||
* JSON map from property name to property value | * JSON map from property name to property value | ||||
* Serialize the given object into JSON. Must be compatible with | * Serialize the given object into JSON. Must be compatible with | ||||
* {@link #deserialize(JSONObject, ConnectorMap)} and also with the server | * {@link #deserialize(JSONObject, ConnectorMap)} and also with the server | ||||
* side JsonCodec.decode(com.vaadin.external.json.JSONArray, | * side JsonCodec.decode(com.vaadin.external.json.JSONArray, | ||||
* com.vaadin.terminal.gwt.server.PaintableIdMapper) | |||||
* com.vaadin.server.PaintableIdMapper) | |||||
* | * | ||||
* @param value | * @param value | ||||
* The object to serialize | * The object to serialize |
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see com.vaadin.client.Paintable#updateFromUIDL(com.vaadin.terminal | |||||
* .gwt.client.UIDL, com.vaadin.client.ApplicationConnection) | |||||
* @see com.vaadin.client.Paintable#updateFromUIDL(com.vaadin.client.UIDL, | |||||
* com.vaadin.client.ApplicationConnection) | |||||
*/ | */ | ||||
@Override | @Override | ||||
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { | public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { |
/* | /* | ||||
* (non-Javadoc) | * (non-Javadoc) | ||||
* | * | ||||
* @see | |||||
* com.vaadin.client.Paintable#updateFromUIDL(com.vaadin.terminal | |||||
* .gwt.client.UIDL, com.vaadin.client.ApplicationConnection) | |||||
* @see com.vaadin.client.Paintable#updateFromUIDL(com.vaadin.client.UIDL, | |||||
* com.vaadin.client.ApplicationConnection) | |||||
*/ | */ | ||||
@Override | @Override | ||||
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { | public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { |
import com.vaadin.data.util.converter.ConverterFactory; | import com.vaadin.data.util.converter.ConverterFactory; | ||||
import com.vaadin.data.util.converter.DefaultConverterFactory; | import com.vaadin.data.util.converter.DefaultConverterFactory; | ||||
import com.vaadin.event.EventRouter; | import com.vaadin.event.EventRouter; | ||||
import com.vaadin.server.AbstractApplicationServlet; | |||||
import com.vaadin.server.AbstractErrorMessage; | import com.vaadin.server.AbstractErrorMessage; | ||||
import com.vaadin.server.ApplicationResource; | import com.vaadin.server.ApplicationResource; | ||||
import com.vaadin.server.BootstrapFragmentResponse; | |||||
import com.vaadin.server.BootstrapListener; | |||||
import com.vaadin.server.BootstrapPageResponse; | |||||
import com.vaadin.server.BootstrapResponse; | |||||
import com.vaadin.server.ChangeVariablesErrorEvent; | |||||
import com.vaadin.server.ClientConnector; | |||||
import com.vaadin.server.CombinedRequest; | import com.vaadin.server.CombinedRequest; | ||||
import com.vaadin.server.DeploymentConfiguration; | import com.vaadin.server.DeploymentConfiguration; | ||||
import com.vaadin.server.RequestHandler; | import com.vaadin.server.RequestHandler; | ||||
import com.vaadin.server.Terminal; | import com.vaadin.server.Terminal; | ||||
import com.vaadin.server.UIProvider; | import com.vaadin.server.UIProvider; | ||||
import com.vaadin.server.VariableOwner; | import com.vaadin.server.VariableOwner; | ||||
import com.vaadin.server.WebApplicationContext; | |||||
import com.vaadin.server.WrappedRequest; | import com.vaadin.server.WrappedRequest; | ||||
import com.vaadin.server.WrappedResponse; | import com.vaadin.server.WrappedResponse; | ||||
import com.vaadin.server.WrappedRequest.BrowserDetails; | import com.vaadin.server.WrappedRequest.BrowserDetails; | ||||
import com.vaadin.service.ApplicationContext; | import com.vaadin.service.ApplicationContext; | ||||
import com.vaadin.shared.ui.ui.UIConstants; | import com.vaadin.shared.ui.ui.UIConstants; | ||||
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet; | |||||
import com.vaadin.terminal.gwt.server.BootstrapFragmentResponse; | |||||
import com.vaadin.terminal.gwt.server.BootstrapListener; | |||||
import com.vaadin.terminal.gwt.server.BootstrapPageResponse; | |||||
import com.vaadin.terminal.gwt.server.BootstrapResponse; | |||||
import com.vaadin.terminal.gwt.server.ChangeVariablesErrorEvent; | |||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.terminal.gwt.server.WebApplicationContext; | |||||
import com.vaadin.tools.ReflectTools; | import com.vaadin.tools.ReflectTools; | ||||
import com.vaadin.ui.AbstractComponent; | import com.vaadin.ui.AbstractComponent; | ||||
import com.vaadin.ui.AbstractField; | import com.vaadin.ui.AbstractField; |
import java.lang.annotation.RetentionPolicy; | import java.lang.annotation.RetentionPolicy; | ||||
import java.lang.annotation.Target; | import java.lang.annotation.Target; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.server.ClientConnector; | |||||
/** | /** | ||||
* If this annotation is present on a {@link ClientConnector} class, the | * If this annotation is present on a {@link ClientConnector} class, the |
import java.lang.annotation.RetentionPolicy; | import java.lang.annotation.RetentionPolicy; | ||||
import java.lang.annotation.Target; | import java.lang.annotation.Target; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.server.ClientConnector; | |||||
/** | /** | ||||
* If this annotation is present on a {@link ClientConnector} class, the | * If this annotation is present on a {@link ClientConnector} class, the |
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet; | |||||
import com.vaadin.server.AbstractApplicationServlet; | |||||
/** | /** | ||||
* Interface that implements a method for validating if an {@link Object} is | * Interface that implements a method for validating if an {@link Object} is |
<body bgcolor="white"> | <body bgcolor="white"> | ||||
<p>The Vaadin base package. Contains the Application class, the | |||||
starting point of any application that uses Vaadin.</p> | |||||
<p>The Vaadin base package. Contains the Application class, the | |||||
starting point of any application that uses Vaadin.</p> | |||||
<p>Contains all Vaadin core classes. A Vaadin application is based | |||||
on the {@link com.vaadin.Application} class and deployed as a servlet | |||||
using {@link com.vaadin.terminal.gwt.server.ApplicationServlet} or | |||||
{@link com.vaadin.terminal.gwt.server.GAEApplicationServlet} (for Google | |||||
App Engine).</p> | |||||
<p>Contains all Vaadin core classes. A Vaadin application is based | |||||
on the {@link com.vaadin.Application} class and deployed as a servlet | |||||
using {@link com.vaadin.server.ApplicationServlet} or {@link | |||||
com.vaadin.server.GAEApplicationServlet} (for Google App Engine).</p> | |||||
<p>Vaadin applications can also be deployed as portlets using {@link | |||||
com.vaadin.terminal.gwt.server.ApplicationPortlet} (JSR-168) or {@link | |||||
com.vaadin.terminal.gwt.server.ApplicationPortlet2} (JSR-286).</p> | |||||
<p>Vaadin applications can also be deployed as portlets using | |||||
{@link com.vaadin.server.ApplicationPortlet2} (JSR-286).</p> | |||||
<p>All classes in Vaadin are serializable unless otherwise noted. | |||||
This allows Vaadin applications to run in cluster and cloud | |||||
environments.</p> | |||||
<p>All classes in Vaadin are serializable unless otherwise noted. | |||||
This allows Vaadin applications to run in cluster and cloud | |||||
environments.</p> | |||||
</body> | </body> |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.BufferedWriter; | import java.io.BufferedWriter; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import com.vaadin.Application.ApplicationStartEvent; | import com.vaadin.Application.ApplicationStartEvent; | ||||
import com.vaadin.Application.SystemMessages; | import com.vaadin.Application.SystemMessages; | ||||
import com.vaadin.UIRequiresMoreInformationException; | import com.vaadin.UIRequiresMoreInformationException; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.Terminal; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
import com.vaadin.terminal.gwt.server.AbstractCommunicationManager.Callback; | |||||
import com.vaadin.server.AbstractCommunicationManager.Callback; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.BufferedWriter; | import java.io.BufferedWriter; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.Application.ApplicationStartEvent; | import com.vaadin.Application.ApplicationStartEvent; | ||||
import com.vaadin.Application.SystemMessages; | import com.vaadin.Application.SystemMessages; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.Terminal; | |||||
import com.vaadin.server.ThemeResource; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
import com.vaadin.server.AbstractCommunicationManager.Callback; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
import com.vaadin.terminal.gwt.server.AbstractCommunicationManager.Callback; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
import com.vaadin.shared.communication.ClientRpc; | import com.vaadin.shared.communication.ClientRpc; | ||||
import com.vaadin.shared.communication.ServerRpc; | import com.vaadin.shared.communication.ServerRpc; | ||||
import com.vaadin.shared.communication.SharedState; | import com.vaadin.shared.communication.SharedState; | ||||
import com.vaadin.terminal.gwt.server.AbstractCommunicationManager; | |||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.terminal.gwt.server.ClientMethodInvocation; | |||||
import com.vaadin.terminal.gwt.server.RpcManager; | |||||
import com.vaadin.terminal.gwt.server.RpcTarget; | |||||
import com.vaadin.terminal.gwt.server.ServerRpcManager; | |||||
import com.vaadin.ui.HasComponents; | import com.vaadin.ui.HasComponents; | ||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.BufferedWriter; | import java.io.BufferedWriter; | ||||
import java.io.ByteArrayOutputStream; | import java.io.ByteArrayOutputStream; | ||||
import com.vaadin.external.json.JSONArray; | import com.vaadin.external.json.JSONArray; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.server.AbstractClientConnector; | |||||
import com.vaadin.server.CombinedRequest; | |||||
import com.vaadin.server.LegacyPaint; | |||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.PaintTarget; | |||||
import com.vaadin.server.RequestHandler; | |||||
import com.vaadin.server.StreamVariable; | |||||
import com.vaadin.server.Vaadin6Component; | |||||
import com.vaadin.server.VariableOwner; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
import com.vaadin.server.BootstrapHandler.BootstrapContext; | |||||
import com.vaadin.server.ComponentSizeValidator.InvalidLayout; | |||||
import com.vaadin.server.RpcManager.RpcInvocationException; | |||||
import com.vaadin.server.StreamVariable.StreamingEndEvent; | import com.vaadin.server.StreamVariable.StreamingEndEvent; | ||||
import com.vaadin.server.StreamVariable.StreamingErrorEvent; | import com.vaadin.server.StreamVariable.StreamingErrorEvent; | ||||
import com.vaadin.server.Terminal.ErrorEvent; | import com.vaadin.server.Terminal.ErrorEvent; | ||||
import com.vaadin.shared.communication.SharedState; | import com.vaadin.shared.communication.SharedState; | ||||
import com.vaadin.shared.communication.UidlValue; | import com.vaadin.shared.communication.UidlValue; | ||||
import com.vaadin.shared.ui.ui.UIConstants; | import com.vaadin.shared.ui.ui.UIConstants; | ||||
import com.vaadin.terminal.gwt.server.BootstrapHandler.BootstrapContext; | |||||
import com.vaadin.terminal.gwt.server.ComponentSizeValidator.InvalidLayout; | |||||
import com.vaadin.terminal.gwt.server.RpcManager.RpcInvocationException; | |||||
import com.vaadin.ui.AbstractComponent; | import com.vaadin.ui.AbstractComponent; | ||||
import com.vaadin.ui.AbstractField; | import com.vaadin.ui.AbstractField; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.lang.reflect.Constructor; | import java.lang.reflect.Constructor; | ||||
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.ServiceLoader; | import java.util.ServiceLoader; | ||||
import java.util.logging.Logger; | import java.util.logging.Logger; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
public abstract class AbstractDeploymentConfiguration implements | public abstract class AbstractDeploymentConfiguration implements | ||||
DeploymentConfiguration { | DeploymentConfiguration { |
import com.vaadin.data.Buffered; | import com.vaadin.data.Buffered; | ||||
import com.vaadin.data.Validator; | import com.vaadin.data.Validator; | ||||
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet; | |||||
/** | /** | ||||
* Base class for component error messages. | * Base class for component error messages. |
package com.vaadin.server; | package com.vaadin.server; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
/** | /** | ||||
* An extension is an entity that is attached to a Component or another | * An extension is an entity that is attached to a Component or another |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.server.StreamVariable.StreamingEvent; | import com.vaadin.server.StreamVariable.StreamingEvent; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import javax.servlet.http.HttpSessionBindingListener; | import javax.servlet.http.HttpSessionBindingListener; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.ApplicationResource; | |||||
import com.vaadin.service.ApplicationContext; | import com.vaadin.service.ApplicationContext; | ||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
import java.util.ArrayList; | import java.util.ArrayList; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.event.EventRouter; | import com.vaadin.event.EventRouter; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.tools.ReflectTools; | import com.vaadin.tools.ReflectTools; | ||||
/** | /** | ||||
* <p> | * <p> | ||||
* By default, AddonContextListeners are loaded using {@link ServiceLoader}, | * By default, AddonContextListeners are loaded using {@link ServiceLoader}, | ||||
* which means that the file | * which means that the file | ||||
* META-INF/services/com.vaadin.terminal.gwt.server.AddonContextListener will be | |||||
* checked for lines containing fully qualified names of classes to use. This | |||||
* behavior can however be overridden for custom deployment situations (e.g. to | |||||
* use CDI or OSGi) by overriding | |||||
* META-INF/services/com.vaadin.server.AddonContextListener will be checked for | |||||
* lines containing fully qualified names of classes to use. This behavior can | |||||
* however be overridden for custom deployment situations (e.g. to use CDI or | |||||
* OSGi) by overriding | |||||
* {@link DeploymentConfiguration#getAddonContextListeners()}. | * {@link DeploymentConfiguration#getAddonContextListeners()}. | ||||
* | * | ||||
* @author Vaadin Ltd | * @author Vaadin Ltd |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventObject; | import java.util.EventObject; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventListener; | import java.util.EventListener; | ||||
* Listener that gets notified then the {@link AddonContext} is initialized, | * Listener that gets notified then the {@link AddonContext} is initialized, | ||||
* allowing an add-on to add listeners to various parts of the framework. In a | * allowing an add-on to add listeners to various parts of the framework. In a | ||||
* default configuration, add-ons can register their listeners by including a | * default configuration, add-ons can register their listeners by including a | ||||
* file named | |||||
* META-INF/services/com.vaadin.terminal.gwt.server.AddonContextListener | |||||
* file named META-INF/services/com.vaadin.server.AddonContextListener | |||||
* containing the fully qualified class names of classes implementing this | * containing the fully qualified class names of classes implementing this | ||||
* interface. | * interface. | ||||
* | * |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import javax.portlet.PortletConfig; | import javax.portlet.PortletConfig; | ||||
import javax.portlet.PortletException; | import javax.portlet.PortletException; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.terminal.gwt.server.ServletPortletHelper.ApplicationClassException; | |||||
import com.vaadin.server.ServletPortletHelper.ApplicationClassException; | |||||
/** | /** | ||||
* TODO Write documentation, fix JavaDoc tags. | * TODO Write documentation, fix JavaDoc tags. |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.util.regex.Matcher; | import java.util.regex.Matcher; | ||||
import javax.servlet.http.HttpServletResponse; | import javax.servlet.http.HttpServletResponse; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.ApplicationResource; | |||||
import com.vaadin.server.DownloadStream; | |||||
import com.vaadin.server.RequestHandler; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
public class ApplicationResourceHandler implements RequestHandler { | public class ApplicationResourceHandler implements RequestHandler { | ||||
private static final Pattern APP_RESOURCE_PATTERN = Pattern | private static final Pattern APP_RESOURCE_PATTERN = Pattern |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import javax.servlet.ServletException; | import javax.servlet.ServletException; | ||||
import javax.servlet.http.HttpServletRequest; | import javax.servlet.http.HttpServletRequest; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.DefaultUIProvider; | |||||
import com.vaadin.terminal.gwt.server.ServletPortletHelper.ApplicationClassException; | |||||
import com.vaadin.server.ServletPortletHelper.ApplicationClassException; | |||||
/** | /** | ||||
* This servlet connects a Vaadin Application to Web. | * This servlet connects a Vaadin Application to Web. |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventObject; | import java.util.EventObject; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventListener; | import java.util.EventListener; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
public class BootstrapDom { | public class BootstrapDom { | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.List; | import java.util.List; | ||||
import org.jsoup.nodes.Node; | import org.jsoup.nodes.Node; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.WrappedRequest; | |||||
/** | /** | ||||
* A representation of a bootstrap fragment being generated. The bootstrap | * A representation of a bootstrap fragment being generated. The bootstrap |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.BufferedWriter; | import java.io.BufferedWriter; | ||||
import java.io.IOException; | import java.io.IOException; | ||||
import com.vaadin.UIRequiresMoreInformationException; | import com.vaadin.UIRequiresMoreInformationException; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.RequestHandler; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
import com.vaadin.shared.Version; | import com.vaadin.shared.Version; | ||||
import com.vaadin.shared.ui.ui.UIConstants; | import com.vaadin.shared.ui.ui.UIConstants; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventListener; | import java.util.EventListener; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.Map; | import java.util.Map; | ||||
import org.jsoup.nodes.Document; | import org.jsoup.nodes.Document; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
/** | /** | ||||
* A representation of a bootstrap page being generated. The bootstrap page | * A representation of a bootstrap page being generated. The bootstrap page |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.EventObject; | import java.util.EventObject; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.UIRequiresMoreInformationException; | import com.vaadin.UIRequiresMoreInformationException; | ||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.Map; | import java.util.Map; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.Collection; | import java.util.Collection; | ||||
import java.util.List; | import java.util.List; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.server.AbstractClientConnector; | |||||
import com.vaadin.server.Extension; | |||||
import com.vaadin.shared.Connector; | import com.vaadin.shared.Connector; | ||||
import com.vaadin.shared.communication.SharedState; | import com.vaadin.shared.communication.SharedState; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; |
import com.vaadin.external.json.JSONArray; | import com.vaadin.external.json.JSONArray; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.terminal.gwt.server.WebApplicationContext; | |||||
import com.vaadin.terminal.gwt.server.WebBrowser; | |||||
/** | /** | ||||
* A {@link WrappedRequest} with path and parameters from one request and | * A {@link WrappedRequest} with path and parameters from one request and |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.InputStream; | import java.io.InputStream; | ||||
import java.net.URL; | import java.net.URL; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.PrintStream; | import java.io.PrintStream; | ||||
import java.io.PrintWriter; | import java.io.PrintWriter; |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
/** | /** | ||||
* TODO Document me! | * TODO Document me! |
import javax.servlet.ServletContext; | import javax.servlet.ServletContext; | ||||
import com.vaadin.service.ApplicationContext; | import com.vaadin.service.ApplicationContext; | ||||
import com.vaadin.terminal.gwt.server.AddonContext; | |||||
import com.vaadin.terminal.gwt.server.AddonContextListener; | |||||
/** | /** | ||||
* Provide deployment specific settings that are required outside terminal | * Provide deployment specific settings that are required outside terminal |
import javax.servlet.http.HttpServletResponse; | import javax.servlet.http.HttpServletResponse; | ||||
import com.vaadin.terminal.gwt.server.Constants; | |||||
/** | /** | ||||
* Downloadable stream. | * Downloadable stream. |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.util.Collection; | import java.util.Collection; | ||||
import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | import com.vaadin.event.dd.acceptcriteria.AcceptCriterion; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.server.Extension; | |||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.VariableOwner; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
import com.vaadin.shared.communication.SharedState; | import com.vaadin.shared.communication.SharedState; | ||||
import com.vaadin.shared.ui.dd.DragEventType; | import com.vaadin.shared.ui.dd.DragEventType; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
public class EncodeResult { | public class EncodeResult { | ||||
private final Object encodedValue; | private final Object encodedValue; |
package com.vaadin.server; | package com.vaadin.server; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
/** | /** | ||||
* An extension is an entity that is attached to a Component or another | * An extension is an entity that is attached to a Component or another |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.ByteArrayInputStream; | import java.io.ByteArrayInputStream; | ||||
import java.io.ByteArrayOutputStream; | import java.io.ByteArrayOutputStream; | ||||
* <pre> | * <pre> | ||||
* <servlet> | * <servlet> | ||||
* <servlet-name>HelloWorld</servlet-name> | * <servlet-name>HelloWorld</servlet-name> | ||||
* <servlet-class>com.vaadin.terminal.gwt.server.GAEApplicationServlet</servlet-class> | |||||
* <servlet-class>com.vaadin.server.GAEApplicationServlet</servlet-class> | |||||
* <init-param> | * <init-param> | ||||
* <param-name>application</param-name> | * <param-name>application</param-name> | ||||
* <param-value>com.vaadin.demo.HelloWorld</param-value> | * <param-value>com.vaadin.demo.HelloWorld</param-value> |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import javax.servlet.http.HttpServletResponse; | import javax.servlet.http.HttpServletResponse; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.Terminal; | |||||
import com.vaadin.service.ApplicationContext.TransactionListener; | import com.vaadin.service.ApplicationContext.TransactionListener; | ||||
/** | /** |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.beans.IntrospectionException; | import java.beans.IntrospectionException; | ||||
import java.beans.Introspector; | import java.beans.Introspector; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.PrintWriter; | import java.io.PrintWriter; | ||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import java.util.Vector; | import java.util.Vector; | ||||
import java.util.logging.Logger; | import java.util.logging.Logger; | ||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.PaintTarget; | |||||
import com.vaadin.server.Resource; | |||||
import com.vaadin.server.StreamVariable; | |||||
import com.vaadin.server.VariableOwner; | |||||
import com.vaadin.ui.Alignment; | import com.vaadin.ui.Alignment; | ||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; | ||||
import com.vaadin.ui.CustomLayout; | import com.vaadin.ui.CustomLayout; |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class NoInputStreamException extends Exception { | public class NoInputStreamException extends Exception { |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class NoOutputStreamException extends Exception { | public class NoOutputStreamException extends Exception { |
import com.vaadin.shared.ui.BorderStyle; | import com.vaadin.shared.ui.BorderStyle; | ||||
import com.vaadin.shared.ui.ui.PageClientRpc; | import com.vaadin.shared.ui.ui.PageClientRpc; | ||||
import com.vaadin.shared.ui.ui.UIConstants; | import com.vaadin.shared.ui.ui.UIConstants; | ||||
import com.vaadin.terminal.gwt.server.WebApplicationContext; | |||||
import com.vaadin.terminal.gwt.server.WebBrowser; | |||||
import com.vaadin.tools.ReflectTools; | import com.vaadin.tools.ReflectTools; | ||||
import com.vaadin.ui.JavaScript; | import com.vaadin.ui.JavaScript; | ||||
import com.vaadin.ui.Notification; | import com.vaadin.ui.Notification; |
import java.util.Map; | import java.util.Map; | ||||
import com.vaadin.server.StreamVariable.StreamingStartEvent; | import com.vaadin.server.StreamVariable.StreamingStartEvent; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.ui.Component; | import com.vaadin.ui.Component; | ||||
/** | /** |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.File; | import java.io.File; | ||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import javax.xml.namespace.QName; | import javax.xml.namespace.QName; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.ExternalResource; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.InputStream; | import java.io.InputStream; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.external.json.JSONException; | import com.vaadin.external.json.JSONException; | ||||
import com.vaadin.external.json.JSONObject; | import com.vaadin.external.json.JSONObject; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.PaintException; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import javax.servlet.Filter; | import javax.servlet.Filter; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.Terminal; | |||||
import com.vaadin.service.ApplicationContext.TransactionListener; | import com.vaadin.service.ApplicationContext.TransactionListener; | ||||
/** | /** |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.ApplicationResource; | |||||
import com.vaadin.server.ExternalResource; | |||||
import com.vaadin.server.Resource; | |||||
import com.vaadin.server.ThemeResource; | |||||
import com.vaadin.shared.communication.URLReference; | import com.vaadin.shared.communication.URLReference; | ||||
public class ResourceReference extends URLReference { | public class ResourceReference extends URLReference { |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.OutputStream; | import java.io.OutputStream; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.vaadin.server.VariableOwner; | |||||
/** | /** | ||||
* Marker interface for server side classes that can receive RPC calls. | * Marker interface for server side classes that can receive RPC calls. |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.lang.reflect.Field; | import java.lang.reflect.Field; | ||||
import java.lang.reflect.InvocationTargetException; | import java.lang.reflect.InvocationTargetException; |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.lang.reflect.Method; | import java.lang.reflect.Method; | ||||
import java.util.Map; | import java.util.Map; |
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.Serializable; | import java.io.Serializable; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class SessionExpiredException extends Exception { | public class SessionExpiredException extends Exception { |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.server.StreamVariable.StreamingEndEvent; | import com.vaadin.server.StreamVariable.StreamingEndEvent; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.server.StreamVariable.StreamingErrorEvent; | import com.vaadin.server.StreamVariable.StreamingErrorEvent; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.server.StreamVariable.StreamingProgressEvent; | import com.vaadin.server.StreamVariable.StreamingProgressEvent; | ||||
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import com.vaadin.server.StreamVariable.StreamingStartEvent; | import com.vaadin.server.StreamVariable.StreamingStartEvent; | ||||
package com.vaadin.server; | package com.vaadin.server; | ||||
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet; | |||||
/** | /** | ||||
* <code>SystemError</code> is an error message for a problem caused by error in | * <code>SystemError</code> is an error message for a problem caused by error in |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class SystemMessageException extends RuntimeException { | public class SystemMessageException extends RuntimeException { |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.Writer; | import java.io.Writer; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.RequestHandler; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.server.WrappedResponse; | |||||
/** | /** | ||||
* A {@link RequestHandler} that presents an informative page if the browser in | * A {@link RequestHandler} that presents an informative page if the browser in |
* License for the specific language governing permissions and limitations under | * License for the specific language governing permissions and limitations under | ||||
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
@SuppressWarnings("serial") | @SuppressWarnings("serial") | ||||
public class UploadException extends Exception { | public class UploadException extends Exception { |
* {@link #paintContent(PaintTarget)} to be called before sending changes to | * {@link #paintContent(PaintTarget)} to be called before sending changes to | ||||
* the client. | * the client. | ||||
* | * | ||||
* @see com.vaadin.terminal.gwt.server.ClientConnector#markAsDirty() | |||||
* @see com.vaadin.server.ClientConnector#markAsDirty() | |||||
*/ | */ | ||||
@Override | @Override | ||||
public void markAsDirty(); | public void markAsDirty(); |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.File; | import java.io.File; | ||||
import java.util.Enumeration; | import java.util.Enumeration; |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.util.Date; | import java.util.Date; | ||||
import java.util.Locale; | import java.util.Locale; | ||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.shared.VBrowserDetails; | import com.vaadin.shared.VBrowserDetails; | ||||
/** | /** |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import javax.servlet.http.HttpServletRequest; | import javax.servlet.http.HttpServletRequest; | ||||
import javax.servlet.http.HttpServletRequestWrapper; | import javax.servlet.http.HttpServletRequestWrapper; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.CombinedRequest; | |||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.WrappedRequest; | |||||
/** | /** | ||||
* Wrapper for {@link HttpServletRequest}. | * Wrapper for {@link HttpServletRequest}. |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import javax.servlet.http.HttpServletResponse; | import javax.servlet.http.HttpServletResponse; | ||||
import javax.servlet.http.HttpServletResponseWrapper; | import javax.servlet.http.HttpServletResponseWrapper; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.WrappedResponse; | |||||
/** | /** | ||||
* Wrapper for {@link HttpServletResponse}. | * Wrapper for {@link HttpServletResponse}. |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.InputStream; | import java.io.InputStream; | ||||
import javax.portlet.ResourceRequest; | import javax.portlet.ResourceRequest; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.CombinedRequest; | |||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.WrappedRequest; | |||||
import com.vaadin.shared.ApplicationConstants; | import com.vaadin.shared.ApplicationConstants; | ||||
/** | /** |
* the License. | * the License. | ||||
*/ | */ | ||||
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
import java.io.IOException; | import java.io.IOException; | ||||
import java.io.OutputStream; | import java.io.OutputStream; | ||||
import javax.portlet.PortletResponse; | import javax.portlet.PortletResponse; | ||||
import javax.portlet.ResourceResponse; | import javax.portlet.ResourceResponse; | ||||
import com.vaadin.server.DeploymentConfiguration; | |||||
import com.vaadin.server.WrappedResponse; | |||||
/** | /** | ||||
* Wrapper for {@link PortletResponse} and its subclasses. | * Wrapper for {@link PortletResponse} and its subclasses. |
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.UIRequiresMoreInformationException; | import com.vaadin.UIRequiresMoreInformationException; | ||||
import com.vaadin.annotations.EagerInit; | import com.vaadin.annotations.EagerInit; | ||||
import com.vaadin.terminal.gwt.server.WebBrowser; | |||||
import com.vaadin.ui.UI; | import com.vaadin.ui.UI; | ||||
/** | /** |
import java.util.Collection; | import java.util.Collection; | ||||
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.server.AbstractCommunicationManager; | |||||
import com.vaadin.server.ApplicationResource; | import com.vaadin.server.ApplicationResource; | ||||
import com.vaadin.terminal.gwt.server.AbstractCommunicationManager; | |||||
/** | /** | ||||
* <code>ApplicationContext</code> provides information about the running | * <code>ApplicationContext</code> provides information about the running |
import com.vaadin.event.MethodEventSource; | import com.vaadin.event.MethodEventSource; | ||||
import com.vaadin.event.ShortcutListener; | import com.vaadin.event.ShortcutListener; | ||||
import com.vaadin.server.AbstractClientConnector; | import com.vaadin.server.AbstractClientConnector; | ||||
import com.vaadin.server.ClientConnector; | |||||
import com.vaadin.server.ComponentSizeValidator; | |||||
import com.vaadin.server.ErrorMessage; | import com.vaadin.server.ErrorMessage; | ||||
import com.vaadin.server.Resource; | import com.vaadin.server.Resource; | ||||
import com.vaadin.server.ResourceReference; | |||||
import com.vaadin.server.Terminal; | import com.vaadin.server.Terminal; | ||||
import com.vaadin.shared.ComponentState; | import com.vaadin.shared.ComponentState; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.terminal.gwt.server.ComponentSizeValidator; | |||||
import com.vaadin.terminal.gwt.server.ResourceReference; | |||||
import com.vaadin.tools.ReflectTools; | import com.vaadin.tools.ReflectTools; | ||||
/** | /** |
import java.util.Iterator; | import java.util.Iterator; | ||||
import java.util.LinkedList; | import java.util.LinkedList; | ||||
import com.vaadin.terminal.gwt.server.ComponentSizeValidator; | |||||
import com.vaadin.server.ComponentSizeValidator; | |||||
/** | /** | ||||
* Extension to {@link AbstractComponent} that defines the default | * Extension to {@link AbstractComponent} that defines the default |
package com.vaadin.ui; | package com.vaadin.ui; | ||||
import com.vaadin.server.Resource; | import com.vaadin.server.Resource; | ||||
import com.vaadin.server.ResourceReference; | |||||
import com.vaadin.shared.ui.AbstractEmbeddedState; | import com.vaadin.shared.ui.AbstractEmbeddedState; | ||||
import com.vaadin.terminal.gwt.server.ResourceReference; | |||||
/** | /** | ||||
* Abstract base for embedding components. | * Abstract base for embedding components. |
import java.util.List; | import java.util.List; | ||||
import com.vaadin.server.Resource; | import com.vaadin.server.Resource; | ||||
import com.vaadin.server.ResourceReference; | |||||
import com.vaadin.shared.communication.URLReference; | import com.vaadin.shared.communication.URLReference; | ||||
import com.vaadin.shared.ui.AbstractMediaState; | import com.vaadin.shared.ui.AbstractMediaState; | ||||
import com.vaadin.shared.ui.MediaControl; | import com.vaadin.shared.ui.MediaControl; | ||||
import com.vaadin.terminal.gwt.server.ResourceReference; | |||||
/** | /** | ||||
* Abstract base class for the HTML5 media components. | * Abstract base class for the HTML5 media components. |
import com.vaadin.Application; | import com.vaadin.Application; | ||||
import com.vaadin.event.FieldEvents; | import com.vaadin.event.FieldEvents; | ||||
import com.vaadin.server.ClientConnector; | |||||
import com.vaadin.server.ErrorMessage; | import com.vaadin.server.ErrorMessage; | ||||
import com.vaadin.server.Resource; | import com.vaadin.server.Resource; | ||||
import com.vaadin.server.Sizeable; | import com.vaadin.server.Sizeable; | ||||
import com.vaadin.server.VariableOwner; | import com.vaadin.server.VariableOwner; | ||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
/** | /** | ||||
* {@code Component} is the top-level interface that is and must be implemented | * {@code Component} is the top-level interface that is and must be implemented |
import java.util.logging.Logger; | import java.util.logging.Logger; | ||||
import com.vaadin.server.AbstractClientConnector; | import com.vaadin.server.AbstractClientConnector; | ||||
import com.vaadin.terminal.gwt.server.AbstractCommunicationManager; | |||||
import com.vaadin.terminal.gwt.server.ClientConnector; | |||||
import com.vaadin.server.AbstractCommunicationManager; | |||||
import com.vaadin.server.ClientConnector; | |||||
/** | /** | ||||
* A class which takes care of book keeping of {@link ClientConnector}s for a | * A class which takes care of book keeping of {@link ClientConnector}s for a |
import java.util.Map; | import java.util.Map; | ||||
import java.util.Set; | import java.util.Set; | ||||
import com.vaadin.server.JsonPaintTarget; | |||||
import com.vaadin.server.PaintException; | import com.vaadin.server.PaintException; | ||||
import com.vaadin.server.PaintTarget; | import com.vaadin.server.PaintTarget; | ||||
import com.vaadin.server.Vaadin6Component; | import com.vaadin.server.Vaadin6Component; | ||||
import com.vaadin.shared.ui.customlayout.CustomLayoutState; | import com.vaadin.shared.ui.customlayout.CustomLayoutState; | ||||
import com.vaadin.terminal.gwt.server.JsonPaintTarget; | |||||
/** | /** | ||||
* <p> | * <p> |
import com.vaadin.event.ActionManager; | import com.vaadin.event.ActionManager; | ||||
import com.vaadin.event.MouseEvents.ClickEvent; | import com.vaadin.event.MouseEvents.ClickEvent; | ||||
import com.vaadin.event.MouseEvents.ClickListener; | import com.vaadin.event.MouseEvents.ClickListener; | ||||
import com.vaadin.server.AbstractApplicationServlet; | |||||
import com.vaadin.server.Page; | import com.vaadin.server.Page; | ||||
import com.vaadin.server.PaintException; | import com.vaadin.server.PaintException; | ||||
import com.vaadin.server.PaintTarget; | import com.vaadin.server.PaintTarget; | ||||
import com.vaadin.shared.ui.ui.UIConstants; | import com.vaadin.shared.ui.ui.UIConstants; | ||||
import com.vaadin.shared.ui.ui.UIServerRpc; | import com.vaadin.shared.ui.ui.UIServerRpc; | ||||
import com.vaadin.shared.ui.ui.UIState; | import com.vaadin.shared.ui.ui.UIState; | ||||
import com.vaadin.terminal.gwt.server.AbstractApplicationServlet; | |||||
import com.vaadin.tools.ReflectTools; | import com.vaadin.tools.ReflectTools; | ||||
/** | /** |
import java.util.LinkedHashSet; | import java.util.LinkedHashSet; | ||||
import java.util.Map; | import java.util.Map; | ||||
import com.vaadin.server.NoInputStreamException; | |||||
import com.vaadin.server.NoOutputStreamException; | |||||
import com.vaadin.server.PaintException; | import com.vaadin.server.PaintException; | ||||
import com.vaadin.server.PaintTarget; | import com.vaadin.server.PaintTarget; | ||||
import com.vaadin.server.Vaadin6Component; | import com.vaadin.server.Vaadin6Component; | ||||
import com.vaadin.server.StreamVariable.StreamingProgressEvent; | import com.vaadin.server.StreamVariable.StreamingProgressEvent; | ||||
import com.vaadin.terminal.gwt.server.NoInputStreamException; | |||||
import com.vaadin.terminal.gwt.server.NoOutputStreamException; | |||||
/** | /** | ||||
* Component for uploading files from client to server. | * Component for uploading files from client to server. |
package com.vaadin.ui; | package com.vaadin.ui; | ||||
import com.vaadin.server.Resource; | import com.vaadin.server.Resource; | ||||
import com.vaadin.server.ResourceReference; | |||||
import com.vaadin.shared.ui.video.VideoState; | import com.vaadin.shared.ui.video.VideoState; | ||||
import com.vaadin.terminal.gwt.server.ResourceReference; | |||||
/** | /** | ||||
* The Video component translates into an HTML5 <video> element and as | * The Video component translates into an HTML5 <video> element and as |
* wanting to communicate with server side should implement | * wanting to communicate with server side should implement | ||||
* {@link com.vaadin.client.ServerConnector} and server side | * {@link com.vaadin.client.ServerConnector} and server side | ||||
* classes should implement | * classes should implement | ||||
* {@link com.vaadin.terminal.gwt.server.ClientConnector}. | |||||
* {@link com.vaadin.server.ClientConnector}. | |||||
* </p> | * </p> | ||||
* | * | ||||
* @author Vaadin Ltd | * @author Vaadin Ltd |
* Class that parses the user agent string from the browser and provides | * Class that parses the user agent string from the browser and provides | ||||
* information about the browser. Used internally by | * information about the browser. Used internally by | ||||
* {@link com.vaadin.client.BrowserInfo} and | * {@link com.vaadin.client.BrowserInfo} and | ||||
* {@link com.vaadin.terminal.gwt.server.WebBrowser}. Should not be used | |||||
* {@link com.vaadin.server.WebBrowser}. Should not be used | |||||
* directly. | * directly. | ||||
* | * | ||||
* @author Vaadin Ltd. | * @author Vaadin Ltd. |
/** | /** | ||||
* Annotation defining the server side connector that this ClientSideConnector | * Annotation defining the server side connector that this ClientSideConnector | ||||
* should connect to. The value must always by a class extending | * should connect to. The value must always by a class extending | ||||
* {@link com.vaadin.terminal.gwt.server.ClientConnector}. | |||||
* {@link com.vaadin.server.ClientConnector}. | |||||
* <p> | * <p> | ||||
* With this annotation client side Vaadin connector is marked to have a server | * With this annotation client side Vaadin connector is marked to have a server | ||||
* side counterpart. The value of the annotation is the class of server side | * side counterpart. The value of the annotation is the class of server side |
package com.vaadin.terminal.gwt.server; | |||||
package com.vaadin.server; | |||||
/* | /* | ||||
* Copyright 2011 Vaadin Ltd. | * Copyright 2011 Vaadin Ltd. | ||||
import com.vaadin.client.communication.JsonDecoder; | import com.vaadin.client.communication.JsonDecoder; | ||||
import com.vaadin.client.communication.JsonEncoder; | import com.vaadin.client.communication.JsonEncoder; | ||||
import com.vaadin.server.JsonCodec; | |||||
import com.vaadin.server.JsonCodec.BeanProperty; | |||||
import com.vaadin.shared.ui.splitpanel.AbstractSplitPanelState; | import com.vaadin.shared.ui.splitpanel.AbstractSplitPanelState; | ||||
import com.vaadin.terminal.gwt.server.JsonCodec.BeanProperty; | |||||
/** | /** | ||||
* Tests for {@link JsonCodec}, {@link JsonEncoder}, {@link JsonDecoder} | * Tests for {@link JsonCodec}, {@link JsonEncoder}, {@link JsonDecoder} |