View Javadoc

1   package org.sirius.client.web.core;
2   
3   public class WebCoreProxy implements org.sirius.client.web.core.WebCore {
4       private String                             _endpoint = null;
5       private org.sirius.client.web.core.WebCore webCore   = null;
6   
7       public WebCoreProxy() {
8           _initWebCoreProxy();
9       }
10  
11      public WebCoreProxy(String endpoint) {
12          _endpoint = endpoint;
13          _initWebCoreProxy();
14      }
15  
16      private void _initWebCoreProxy() {
17          try {
18              webCore = (new org.sirius.client.web.core.WebCoreServiceLocator())
19                      .getWebCorePort();
20              if (webCore != null) {
21                  if (_endpoint != null)
22                      ((javax.xml.rpc.Stub) webCore)
23                              ._setProperty(
24                                      "javax.xml.rpc.service.endpoint.address",
25                                      _endpoint);
26                  else
27                      _endpoint = (String) ((javax.xml.rpc.Stub) webCore)
28                              ._getProperty("javax.xml.rpc.service.endpoint.address");
29              }
30  
31          } catch (javax.xml.rpc.ServiceException serviceException) {
32          }
33      }
34  
35      public String getEndpoint() {
36          return _endpoint;
37      }
38  
39      public void setEndpoint(String endpoint) {
40          _endpoint = endpoint;
41          if (webCore != null)
42              ((javax.xml.rpc.Stub) webCore)._setProperty(
43                      "javax.xml.rpc.service.endpoint.address", _endpoint);
44  
45      }
46  
47      public org.sirius.client.web.core.WebCore getWebCore() {
48          if (webCore == null)
49              _initWebCoreProxy();
50          return webCore;
51      }
52  
53      public void forward(java.lang.String arg0) throws java.rmi.RemoteException {
54          if (webCore == null)
55              _initWebCoreProxy();
56          webCore.forward(arg0);
57      }
58  
59      public void sendKeys(java.lang.String arg0, java.lang.String arg1,
60              java.lang.String arg2, java.lang.String arg3)
61              throws java.rmi.RemoteException {
62          if (webCore == null)
63              _initWebCoreProxy();
64          webCore.sendKeys(arg0, arg1, arg2, arg3);
65      }
66  
67      public void selectWindow(java.lang.String arg0, java.lang.String arg1)
68              throws java.rmi.RemoteException {
69          if (webCore == null)
70              _initWebCoreProxy();
71          webCore.selectWindow(arg0, arg1);
72      }
73  
74      public void selectAlert(java.lang.String arg0)
75              throws java.rmi.RemoteException {
76          if (webCore == null)
77              _initWebCoreProxy();
78          webCore.selectAlert(arg0);
79      }
80  
81      public java.lang.String getCssValue(java.lang.String arg0,
82              java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
83              throws java.rmi.RemoteException {
84          if (webCore == null)
85              _initWebCoreProxy();
86          return webCore.getCssValue(arg0, arg1, arg2, arg3);
87      }
88  
89      public boolean isDisplayed(java.lang.String arg0, java.lang.String arg1,
90              java.lang.String arg2) throws java.rmi.RemoteException {
91          if (webCore == null)
92              _initWebCoreProxy();
93          return webCore.isDisplayed(arg0, arg1, arg2);
94      }
95  
96      public java.lang.String getWindowHandle(java.lang.String arg0)
97              throws java.rmi.RemoteException {
98          if (webCore == null)
99              _initWebCoreProxy();
100         return webCore.getWindowHandle(arg0);
101     }
102 
103     public void selectFrameByName(java.lang.String arg0, java.lang.String arg1)
104             throws java.rmi.RemoteException {
105         if (webCore == null)
106             _initWebCoreProxy();
107         webCore.selectFrameByName(arg0, arg1);
108     }
109 
110     public void selectDefaultContent(java.lang.String arg0)
111             throws java.rmi.RemoteException {
112         if (webCore == null)
113             _initWebCoreProxy();
114         webCore.selectDefaultContent(arg0);
115     }
116 
117     public java.lang.String getPageSource(java.lang.String arg0)
118             throws java.rmi.RemoteException {
119         if (webCore == null)
120             _initWebCoreProxy();
121         return webCore.getPageSource(arg0);
122     }
123 
124     public void selectFrameByIndex(java.lang.String arg0, int arg1)
125             throws java.rmi.RemoteException {
126         if (webCore == null)
127             _initWebCoreProxy();
128         webCore.selectFrameByIndex(arg0, arg1);
129     }
130 
131     public void back(java.lang.String arg0) throws java.rmi.RemoteException {
132         if (webCore == null)
133             _initWebCoreProxy();
134         webCore.back(arg0);
135     }
136 
137     public org.sirius.client.web.core.Point getLocation(java.lang.String arg0,
138             java.lang.String arg1, java.lang.String arg2)
139             throws java.rmi.RemoteException {
140         if (webCore == null)
141             _initWebCoreProxy();
142         return webCore.getLocation(arg0, arg1, arg2);
143     }
144 
145     public java.lang.String getURL(java.lang.String arg0)
146             throws java.rmi.RemoteException {
147         if (webCore == null)
148             _initWebCoreProxy();
149         return webCore.getURL(arg0);
150     }
151 
152     public void clear(java.lang.String arg0, java.lang.String arg1,
153             java.lang.String arg2) throws java.rmi.RemoteException {
154         if (webCore == null)
155             _initWebCoreProxy();
156         webCore.clear(arg0, arg1, arg2);
157     }
158 
159     public java.lang.String start(java.lang.String arg0)
160             throws java.rmi.RemoteException {
161         if (webCore == null)
162             _initWebCoreProxy();
163         return webCore.start(arg0);
164     }
165 
166     public void stop(java.lang.String arg0) throws java.rmi.RemoteException {
167         if (webCore == null)
168             _initWebCoreProxy();
169         webCore.stop(arg0);
170     }
171 
172     public org.sirius.client.web.core.Dimension getSize(java.lang.String arg0,
173             java.lang.String arg1, java.lang.String arg2)
174             throws java.rmi.RemoteException {
175         if (webCore == null)
176             _initWebCoreProxy();
177         return webCore.getSize(arg0, arg1, arg2);
178     }
179 
180     public void open(java.lang.String arg0, java.lang.String arg1)
181             throws java.rmi.RemoteException {
182         if (webCore == null)
183             _initWebCoreProxy();
184         webCore.open(arg0, arg1);
185     }
186 
187     public void refresh(java.lang.String arg0) throws java.rmi.RemoteException {
188         if (webCore == null)
189             _initWebCoreProxy();
190         webCore.refresh(arg0);
191     }
192 
193     public java.lang.String getTitle(java.lang.String arg0)
194             throws java.rmi.RemoteException {
195         if (webCore == null)
196             _initWebCoreProxy();
197         return webCore.getTitle(arg0);
198     }
199 
200     public boolean isEnabled(java.lang.String arg0, java.lang.String arg1,
201             java.lang.String arg2) throws java.rmi.RemoteException {
202         if (webCore == null)
203             _initWebCoreProxy();
204         return webCore.isEnabled(arg0, arg1, arg2);
205     }
206 
207     public java.lang.String getText(java.lang.String arg0,
208             java.lang.String arg1, java.lang.String arg2)
209             throws java.rmi.RemoteException {
210         if (webCore == null)
211             _initWebCoreProxy();
212         return webCore.getText(arg0, arg1, arg2);
213     }
214 
215     public void submit(java.lang.String arg0, java.lang.String arg1,
216             java.lang.String arg2) throws java.rmi.RemoteException {
217         if (webCore == null)
218             _initWebCoreProxy();
219         webCore.submit(arg0, arg1, arg2);
220     }
221 
222     public void click(java.lang.String arg0, java.lang.String arg1,
223             java.lang.String arg2) throws java.rmi.RemoteException {
224         if (webCore == null)
225             _initWebCoreProxy();
226         webCore.click(arg0, arg1, arg2);
227     }
228 
229     public boolean isSelected(java.lang.String arg0, java.lang.String arg1,
230             java.lang.String arg2) throws java.rmi.RemoteException {
231         if (webCore == null)
232             _initWebCoreProxy();
233         return webCore.isSelected(arg0, arg1, arg2);
234     }
235 
236     public java.lang.String getAttribute(java.lang.String arg0,
237             java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
238             throws java.rmi.RemoteException {
239         if (webCore == null)
240             _initWebCoreProxy();
241         return webCore.getAttribute(arg0, arg1, arg2, arg3);
242     }
243 
244     public java.lang.String getTagName(java.lang.String arg0,
245             java.lang.String arg1, java.lang.String arg2)
246             throws java.rmi.RemoteException {
247         if (webCore == null)
248             _initWebCoreProxy();
249         return webCore.getTagName(arg0, arg1, arg2);
250     }
251 
252 }