KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > mockobjects > visualage > MockWorkspace


1 package com.mockobjects.visualage;
2 import com.ibm.ivj.util.base.*;
3 import com.ibm.ivj.util.builders.*;
4 import com.ibm.ivj.util.base.Package;
5 import junit.framework.*;
6 import java.util.*;
7 import com.mockobjects.Verifiable;public class MockWorkspace implements Workspace, Verifiable {
8     private MockBuilderFactory myBuilderFactory;
9     private ArrayList myLoadedTypes = new ArrayList();
10     private ArrayList myLoadedPackages = new ArrayList();
11     private SourceVerifier mySourceVerifier;
12
13
14
15     public MockWorkspace() {
16     }
17
18
19
20     public MockWorkspace(MockType aType) {
21         myBuilderFactory = new MockBuilderFactory(new MockTypeBuilder(aType));
22     }
23
24
25
26     public MockWorkspace(SourceVerifier verifier) {
27         this(verifier, new MockBuilderFactory(verifier));
28     }
29
30
31
32     public MockWorkspace(SourceVerifier verifier, MockBuilderFactory builderFactory) {
33         super();
34         mySourceVerifier = verifier;
35         myBuilderFactory = builderFactory;
36     }
37
38
39
40     /**
41      * Mock method
42      */

43
44     public void addLoadedPackage(Package JavaDoc pkg) {
45         myLoadedPackages.add(pkg);
46     }
47
48
49
50     /**
51      * Mock method
52      */

53     public void addLoadedType(Type type) {
54         myLoadedTypes.add(type);
55     }
56
57
58
59     /**
60      * changeOwner method comment.
61      */

62     public void changeOwner(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2) throws com.ibm.ivj.util.base.IvjException {}
63
64
65
66     /**
67      * clearToolOptions method comment.
68      */

69     public void clearToolOptions(java.lang.String JavaDoc arg1) throws com.ibm.ivj.util.base.IvjException {}
70
71
72
73     /**
74      * createBuilderFactory method comment.
75      */

76     public com.ibm.ivj.util.builders.BuilderFactory createBuilderFactory() {
77         return myBuilderFactory;
78     }
79
80
81
82     /**
83      * createProject method comment.
84      */

85     public com.ibm.ivj.util.base.Project createProject(java.lang.String JavaDoc arg1, boolean arg2) throws com.ibm.ivj.util.base.IvjException {
86         return null;
87     }
88
89
90
91     /**
92      * exportData method comment.
93      */

94     public void exportData(com.ibm.ivj.util.base.ExportCodeSpec arg1) throws com.ibm.ivj.util.base.IvjException {}
95
96
97
98     /**
99      * exportData method comment.
100      */

101     public void exportData(com.ibm.ivj.util.base.ExportInterchangeSpec arg1) throws com.ibm.ivj.util.base.IvjException {}
102
103
104
105     /**
106      * getClassPathEntries method comment.
107      */

108     public java.lang.Object JavaDoc[] getClassPathEntries() {
109         return null;
110     }
111
112
113
114     /**
115      * getCurrentOwnerName method comment.
116      */

117     public java.lang.String JavaDoc getCurrentOwnerName() {
118         return null;
119     }
120
121
122
123     /**
124      * getDefaultClassPathEntries method comment.
125      */

126     public java.lang.Object JavaDoc[] getDefaultClassPathEntries() {
127         return null;
128     }
129
130
131
132     /**
133      * getPackages method comment.
134      */

135     public com.ibm.ivj.util.base.Package[] getPackages() {
136         return null;
137     }
138
139
140
141     /**
142      * getProjects method comment.
143      */

144     public com.ibm.ivj.util.base.Project[] getProjects() {
145         return null;
146     }
147
148
149
150     /**
151      * getRepository method comment.
152      */

153     public com.ibm.ivj.util.base.Repository getRepository() {
154         return null;
155     }
156
157
158
159     /**
160      * getRepository method comment.
161      */

162     public com.ibm.ivj.util.base.Repository getRepository(java.lang.String JavaDoc arg1) throws com.ibm.ivj.util.base.IvjException {
163         return null;
164     }
165
166
167
168     /**
169      * getRepository method comment.
170      */

171     public com.ibm.ivj.util.base.Repository getRepository(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2) throws com.ibm.ivj.util.base.IvjException {
172         return null;
173     }
174
175
176
177     /**
178      * getTempDirectory method comment.
179      */

180     public java.lang.String JavaDoc getTempDirectory() throws com.ibm.ivj.util.base.IvjException {
181         return null;
182     }
183
184
185
186     /**
187      * getToolDataDirectory method comment.
188      */

189     public java.lang.String JavaDoc getToolDataDirectory(java.lang.String JavaDoc arg1) throws com.ibm.ivj.util.base.IvjException {
190         return null;
191     }
192
193
194
195     /**
196      * getToolOptions method comment.
197      */

198     public com.ibm.ivj.util.base.ToolData getToolOptions(java.lang.String JavaDoc arg1) throws java.io.IOException JavaDoc, java.io.StreamCorruptedException JavaDoc, com.ibm.ivj.util.base.IvjException, java.lang.ClassNotFoundException JavaDoc, java.io.OptionalDataException JavaDoc {
199         return null;
200     }
201
202
203
204     /**
205      * getTypes method comment.
206      */

207     public com.ibm.ivj.util.base.Type[] getTypes() {
208         Type[] result = new Type[myLoadedTypes.size()];
209         myLoadedTypes.toArray(result);
210         return result;
211     }
212
213
214
215     /**
216      * getValidUsers method comment.
217      */

218     public java.lang.String JavaDoc[] getValidUsers() {
219         return null;
220     }
221
222
223
224     /**
225      * importData method comment.
226      */

227     public com.ibm.ivj.util.base.Type[] importData(com.ibm.ivj.util.base.ImportCodeSpec arg1) throws java.lang.IllegalArgumentException JavaDoc, com.ibm.ivj.util.base.IvjException {
228         return null;
229     }
230
231
232
233     /**
234      * importData method comment.
235      */

236     public void importData(com.ibm.ivj.util.base.ImportInterchangeSpec arg1) throws com.ibm.ivj.util.base.IvjException {}
237
238
239
240     /**
241      * isTeamMode method comment.
242      */

243     public boolean isTeamMode() {
244         return false;
245     }
246
247
248
249     /**
250      * loadedDefaultPackageFor method comment.
251      */

252     public com.ibm.ivj.util.base.Package loadedDefaultPackageFor(java.lang.String JavaDoc arg1) {
253         return null;
254     }
255
256
257
258     /**
259      * loadedDefaultPackagesFor method comment.
260      */

261     public com.ibm.ivj.util.base.Package[] loadedDefaultPackagesFor(java.lang.String JavaDoc[] arg1) {
262         return null;
263     }
264
265
266
267     /**
268      * loadedPackageNamed method comment.
269      */

270     public com.ibm.ivj.util.base.Package loadedPackageNamed(String JavaDoc pkgName) {
271
272         for(Iterator it = myLoadedPackages.iterator(); it.hasNext(); ) {
273             Package JavaDoc aPkg = (Package JavaDoc)it.next();
274             if(aPkg.getName().equals(pkgName))
275                 return aPkg;
276         }
277
278         return null;
279     }
280
281
282
283     /**
284      * loadedPackagesNamed method comment.
285      */

286     public com.ibm.ivj.util.base.Package[] loadedPackagesNamed(java.lang.String JavaDoc[] arg1) {
287         return null;
288     }
289
290
291
292     /**
293      * loadedProjectNamed method comment.
294      */

295     public com.ibm.ivj.util.base.Project loadedProjectNamed(java.lang.String JavaDoc arg1) {
296         return null;
297     }
298
299
300
301     /**
302      * loadedProjectsNamed method comment.
303      */

304     public com.ibm.ivj.util.base.Project[] loadedProjectsNamed(java.lang.String JavaDoc[] arg1) {
305         return null;
306     }
307
308
309
310     /**
311      * loadedTypeNamed method comment.
312      */

313     public com.ibm.ivj.util.base.Type loadedTypeNamed(java.lang.String JavaDoc typeName) {
314
315         for(Iterator it = myLoadedTypes.iterator(); it.hasNext(); ) {
316             Type aType = (Type)it.next();
317             if(aType.getQualifiedName().equals(typeName))
318                 return aType;
319         }
320
321         return null;
322     }
323
324
325
326     /**
327      * loadedTypesNamed method comment.
328      */

329     public com.ibm.ivj.util.base.Type[] loadedTypesNamed(java.lang.String JavaDoc[] arg1) {
330         return null;
331     }
332
333
334
335     /**
336      * logMessage method comment.
337      */

338     public void logMessage(java.lang.String JavaDoc arg1, boolean arg2) {}
339
340
341
342     /**
343      * promptForApplet method comment.
344      */

345     public com.ibm.ivj.util.base.Type promptForApplet(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
346         return null;
347     }
348
349
350
351     /**
352      * promptForApplication method comment.
353      */

354     public com.ibm.ivj.util.base.Type promptForApplication(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
355         return null;
356     }
357
358
359
360     /**
361      * promptForClass method comment.
362      */

363     public com.ibm.ivj.util.base.Type promptForClass(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
364         return null;
365     }
366
367
368
369     /**
370      * promptForDirectoryName method comment.
371      */

372     public java.lang.String JavaDoc promptForDirectoryName(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2) {
373         return null;
374     }
375
376
377
378     /**
379      * promptForFileName method comment.
380      */

381     public java.lang.String JavaDoc promptForFileName(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3) {
382         return null;
383     }
384
385
386
387     /**
388      * promptForInterface method comment.
389      */

390     public com.ibm.ivj.util.base.Type promptForInterface(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
391         return null;
392     }
393
394
395
396     /**
397      * promptForModel method comment.
398      */

399     public com.ibm.ivj.util.base.WorkspaceModel promptForModel(com.ibm.ivj.util.base.WorkspaceModel[] arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
400         return null;
401     }
402
403
404
405     /**
406      * promptForPackage method comment.
407      */

408     public com.ibm.ivj.util.base.Package promptForPackage(com.ibm.ivj.util.base.Package[] arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
409         return null;
410     }
411
412
413
414     /**
415      * promptForPackage method comment.
416      */

417     public com.ibm.ivj.util.base.Package promptForPackage(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.Project arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
418         return null;
419     }
420
421
422
423     /**
424      * promptForProject method comment.
425      */

426     public com.ibm.ivj.util.base.Project promptForProject(com.ibm.ivj.util.base.Project[] arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
427         return null;
428     }
429
430
431
432     /**
433      * promptForProject method comment.
434      */

435     public com.ibm.ivj.util.base.Project promptForProject(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3) {
436         return null;
437     }
438
439
440
441     /**
442      * promptForType method comment.
443      */

444     public com.ibm.ivj.util.base.Type promptForType(com.ibm.ivj.util.base.Type[] arg1, java.lang.String JavaDoc arg2, java.lang.String JavaDoc arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
445         return null;
446     }
447
448
449
450     /**
451      * promptForType method comment.
452      */

453     public com.ibm.ivj.util.base.Type promptForType(java.lang.String JavaDoc arg1, java.lang.String JavaDoc arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String JavaDoc arg4) throws com.ibm.ivj.util.base.IvjException {
454         return null;
455     }
456
457
458
459     /**
460      * removeClassPathEntries method comment.
461      */

462     public void removeClassPathEntries(java.lang.Object JavaDoc[] arg1) throws com.ibm.ivj.util.base.IvjException {}
463
464
465
466     /**
467      * runMain method comment.
468      */

469     public void runMain(java.lang.Class JavaDoc arg1, java.lang.String JavaDoc[] arg2) throws java.lang.reflect.InvocationTargetException JavaDoc, java.lang.IllegalAccessException JavaDoc, java.lang.IllegalArgumentException JavaDoc, java.lang.NoSuchMethodException JavaDoc, com.ibm.ivj.util.base.IvjException {}
470
471
472
473     /**
474      * setClassPath method comment.
475      */

476     public void setClassPath(java.lang.Object JavaDoc[] arg1) throws com.ibm.ivj.util.base.IvjException {}
477
478
479
480     /**
481      * setToolOptions method comment.
482      */

483     public void setToolOptions(com.ibm.ivj.util.base.ToolData arg1) throws java.io.IOException JavaDoc, com.ibm.ivj.util.base.IvjException {}
484
485
486
487     /**
488      * shutdown method comment.
489      */

490     public void shutdown() {}
491
492
493
494     /**
495      * testToolOptions method comment.
496      */

497     public boolean testToolOptions(java.lang.String JavaDoc arg1) throws com.ibm.ivj.util.base.IvjException {
498         return false;
499     }
500
501
502
503     public void verify() {
504         mySourceVerifier.verify();
505         myBuilderFactory.verify();
506     }
507 }
Popular Tags