From 7f75d0f4cfd93d30bd5209a7fe02c819ee6ac614 Mon Sep 17 00:00:00 2001 From: Leif Åstrand Date: Fri, 27 Jul 2012 14:36:23 +0300 Subject: Move classes common to client and server to com.vaadin.shared.* (#8934) --- .../vaadin/shared/ui/JavaScriptComponentState.java | 39 ++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/com/vaadin/shared/ui/JavaScriptComponentState.java (limited to 'src/com/vaadin/shared/ui/JavaScriptComponentState.java') diff --git a/src/com/vaadin/shared/ui/JavaScriptComponentState.java b/src/com/vaadin/shared/ui/JavaScriptComponentState.java new file mode 100644 index 0000000000..d20b4701c2 --- /dev/null +++ b/src/com/vaadin/shared/ui/JavaScriptComponentState.java @@ -0,0 +1,39 @@ +/* +@VaadinApache2LicenseForJavaFiles@ + */ + +package com.vaadin.shared.ui; + +import java.util.HashMap; +import java.util.HashSet; +import java.util.Map; +import java.util.Set; + +import com.vaadin.shared.ComponentState; +import com.vaadin.shared.JavaScriptConnectorState; + +public class JavaScriptComponentState extends ComponentState implements + JavaScriptConnectorState { + + private Set callbackNames = new HashSet(); + private Map> rpcInterfaces = new HashMap>(); + + @Override + public Set getCallbackNames() { + return callbackNames; + } + + public void setCallbackNames(Set callbackNames) { + this.callbackNames = callbackNames; + } + + @Override + public Map> getRpcInterfaces() { + return rpcInterfaces; + } + + public void setRpcInterfaces(Map> rpcInterfaces) { + this.rpcInterfaces = rpcInterfaces; + } + +} -- cgit v1.2.3