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 43 44 public void addLoadedPackage(Package pkg) { 45 myLoadedPackages.add(pkg); 46 } 47 48 49 50 53 public void addLoadedType(Type type) { 54 myLoadedTypes.add(type); 55 } 56 57 58 59 62 public void changeOwner(java.lang.String arg1, java.lang.String arg2) throws com.ibm.ivj.util.base.IvjException {} 63 64 65 66 69 public void clearToolOptions(java.lang.String arg1) throws com.ibm.ivj.util.base.IvjException {} 70 71 72 73 76 public com.ibm.ivj.util.builders.BuilderFactory createBuilderFactory() { 77 return myBuilderFactory; 78 } 79 80 81 82 85 public com.ibm.ivj.util.base.Project createProject(java.lang.String arg1, boolean arg2) throws com.ibm.ivj.util.base.IvjException { 86 return null; 87 } 88 89 90 91 94 public void exportData(com.ibm.ivj.util.base.ExportCodeSpec arg1) throws com.ibm.ivj.util.base.IvjException {} 95 96 97 98 101 public void exportData(com.ibm.ivj.util.base.ExportInterchangeSpec arg1) throws com.ibm.ivj.util.base.IvjException {} 102 103 104 105 108 public java.lang.Object [] getClassPathEntries() { 109 return null; 110 } 111 112 113 114 117 public java.lang.String getCurrentOwnerName() { 118 return null; 119 } 120 121 122 123 126 public java.lang.Object [] getDefaultClassPathEntries() { 127 return null; 128 } 129 130 131 132 135 public com.ibm.ivj.util.base.Package[] getPackages() { 136 return null; 137 } 138 139 140 141 144 public com.ibm.ivj.util.base.Project[] getProjects() { 145 return null; 146 } 147 148 149 150 153 public com.ibm.ivj.util.base.Repository getRepository() { 154 return null; 155 } 156 157 158 159 162 public com.ibm.ivj.util.base.Repository getRepository(java.lang.String arg1) throws com.ibm.ivj.util.base.IvjException { 163 return null; 164 } 165 166 167 168 171 public com.ibm.ivj.util.base.Repository getRepository(java.lang.String arg1, java.lang.String arg2) throws com.ibm.ivj.util.base.IvjException { 172 return null; 173 } 174 175 176 177 180 public java.lang.String getTempDirectory() throws com.ibm.ivj.util.base.IvjException { 181 return null; 182 } 183 184 185 186 189 public java.lang.String getToolDataDirectory(java.lang.String arg1) throws com.ibm.ivj.util.base.IvjException { 190 return null; 191 } 192 193 194 195 198 public com.ibm.ivj.util.base.ToolData getToolOptions(java.lang.String arg1) throws java.io.IOException , java.io.StreamCorruptedException , com.ibm.ivj.util.base.IvjException, java.lang.ClassNotFoundException , java.io.OptionalDataException { 199 return null; 200 } 201 202 203 204 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 218 public java.lang.String [] getValidUsers() { 219 return null; 220 } 221 222 223 224 227 public com.ibm.ivj.util.base.Type[] importData(com.ibm.ivj.util.base.ImportCodeSpec arg1) throws java.lang.IllegalArgumentException , com.ibm.ivj.util.base.IvjException { 228 return null; 229 } 230 231 232 233 236 public void importData(com.ibm.ivj.util.base.ImportInterchangeSpec arg1) throws com.ibm.ivj.util.base.IvjException {} 237 238 239 240 243 public boolean isTeamMode() { 244 return false; 245 } 246 247 248 249 252 public com.ibm.ivj.util.base.Package loadedDefaultPackageFor(java.lang.String arg1) { 253 return null; 254 } 255 256 257 258 261 public com.ibm.ivj.util.base.Package[] loadedDefaultPackagesFor(java.lang.String [] arg1) { 262 return null; 263 } 264 265 266 267 270 public com.ibm.ivj.util.base.Package loadedPackageNamed(String pkgName) { 271 272 for(Iterator it = myLoadedPackages.iterator(); it.hasNext(); ) { 273 Package aPkg = (Package )it.next(); 274 if(aPkg.getName().equals(pkgName)) 275 return aPkg; 276 } 277 278 return null; 279 } 280 281 282 283 286 public com.ibm.ivj.util.base.Package[] loadedPackagesNamed(java.lang.String [] arg1) { 287 return null; 288 } 289 290 291 292 295 public com.ibm.ivj.util.base.Project loadedProjectNamed(java.lang.String arg1) { 296 return null; 297 } 298 299 300 301 304 public com.ibm.ivj.util.base.Project[] loadedProjectsNamed(java.lang.String [] arg1) { 305 return null; 306 } 307 308 309 310 313 public com.ibm.ivj.util.base.Type loadedTypeNamed(java.lang.String 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 329 public com.ibm.ivj.util.base.Type[] loadedTypesNamed(java.lang.String [] arg1) { 330 return null; 331 } 332 333 334 335 338 public void logMessage(java.lang.String arg1, boolean arg2) {} 339 340 341 342 345 public com.ibm.ivj.util.base.Type promptForApplet(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 346 return null; 347 } 348 349 350 351 354 public com.ibm.ivj.util.base.Type promptForApplication(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 355 return null; 356 } 357 358 359 360 363 public com.ibm.ivj.util.base.Type promptForClass(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 364 return null; 365 } 366 367 368 369 372 public java.lang.String promptForDirectoryName(java.lang.String arg1, java.lang.String arg2) { 373 return null; 374 } 375 376 377 378 381 public java.lang.String promptForFileName(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) { 382 return null; 383 } 384 385 386 387 390 public com.ibm.ivj.util.base.Type promptForInterface(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 391 return null; 392 } 393 394 395 396 399 public com.ibm.ivj.util.base.WorkspaceModel promptForModel(com.ibm.ivj.util.base.WorkspaceModel[] arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 400 return null; 401 } 402 403 404 405 408 public com.ibm.ivj.util.base.Package promptForPackage(com.ibm.ivj.util.base.Package[] arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 409 return null; 410 } 411 412 413 414 417 public com.ibm.ivj.util.base.Package promptForPackage(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.Project arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 418 return null; 419 } 420 421 422 423 426 public com.ibm.ivj.util.base.Project promptForProject(com.ibm.ivj.util.base.Project[] arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 427 return null; 428 } 429 430 431 432 435 public com.ibm.ivj.util.base.Project promptForProject(java.lang.String arg1, java.lang.String arg2, java.lang.String arg3) { 436 return null; 437 } 438 439 440 441 444 public com.ibm.ivj.util.base.Type promptForType(com.ibm.ivj.util.base.Type[] arg1, java.lang.String arg2, java.lang.String arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 445 return null; 446 } 447 448 449 450 453 public com.ibm.ivj.util.base.Type promptForType(java.lang.String arg1, java.lang.String arg2, com.ibm.ivj.util.base.WorkspaceModel arg3, java.lang.String arg4) throws com.ibm.ivj.util.base.IvjException { 454 return null; 455 } 456 457 458 459 462 public void removeClassPathEntries(java.lang.Object [] arg1) throws com.ibm.ivj.util.base.IvjException {} 463 464 465 466 469 public void runMain(java.lang.Class arg1, java.lang.String [] arg2) throws java.lang.reflect.InvocationTargetException , java.lang.IllegalAccessException , java.lang.IllegalArgumentException , java.lang.NoSuchMethodException , com.ibm.ivj.util.base.IvjException {} 470 471 472 473 476 public void setClassPath(java.lang.Object [] arg1) throws com.ibm.ivj.util.base.IvjException {} 477 478 479 480 483 public void setToolOptions(com.ibm.ivj.util.base.ToolData arg1) throws java.io.IOException , com.ibm.ivj.util.base.IvjException {} 484 485 486 487 490 public void shutdown() {} 491 492 493 494 497 public boolean testToolOptions(java.lang.String 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 |