1 package org.apache.maven.plugins.enforcer;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.io.Reader;
24 import java.util.Date;
25 import java.util.List;
26 import java.util.Map;
27
28 import org.apache.maven.execution.RuntimeInformation;
29 import org.apache.maven.project.MavenProject;
30 import org.codehaus.classworlds.ClassRealm;
31 import org.codehaus.plexus.PlexusContainer;
32 import org.codehaus.plexus.PlexusContainerException;
33 import org.codehaus.plexus.component.composition.UndefinedComponentComposerException;
34 import org.codehaus.plexus.component.discovery.ComponentDiscoveryListener;
35 import org.codehaus.plexus.component.factory.ComponentInstantiationException;
36 import org.codehaus.plexus.component.repository.ComponentDescriptor;
37 import org.codehaus.plexus.component.repository.exception.ComponentLifecycleException;
38 import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
39 import org.codehaus.plexus.component.repository.exception.ComponentRepositoryException;
40 import org.codehaus.plexus.configuration.PlexusConfigurationException;
41 import org.codehaus.plexus.configuration.PlexusConfigurationResourceException;
42 import org.codehaus.plexus.context.Context;
43 import org.codehaus.plexus.logging.Logger;
44 import org.codehaus.plexus.logging.LoggerManager;
45
46
47
48
49
50
51 public class MockPlexusContainer
52 implements PlexusContainer
53 {
54
55
56
57
58
59
60 public Object lookup( String theComponentKey )
61 throws ComponentLookupException
62 {
63 if ( theComponentKey.equals( MavenProject.class.getName() ) )
64 {
65 return new MavenProject();
66 }
67 else if ( theComponentKey.equals( RuntimeInformation.class.getName() ) )
68 {
69 return new MockRuntimeInformation();
70 }
71
72 return null;
73 }
74
75
76
77
78
79
80 public void addComponentDescriptor( ComponentDescriptor theComponentDescriptor )
81 {
82
83
84 }
85
86
87
88
89
90
91 public void addContextValue( Object theKey, Object theValue )
92 {
93
94
95 }
96
97
98
99
100
101
102 public void addJarRepository( File theRepository )
103 {
104
105
106 }
107
108
109
110
111
112
113 public void addJarResource( File theResource )
114 throws PlexusContainerException
115 {
116
117
118 }
119
120
121
122
123
124
125
126 public void composeComponent( Object theComponent, ComponentDescriptor theComponentDescriptor )
127 throws UndefinedComponentComposerException
128 {
129
130
131 }
132
133
134
135
136
137
138 public PlexusContainer createChildContainer( String theName, List theClasspathJars, Map theContext )
139 throws PlexusContainerException
140 {
141
142 return null;
143 }
144
145
146
147
148
149
150
151 public PlexusContainer createChildContainer( String theName, List theClasspathJars, Map theContext,
152 List theDiscoveryListeners )
153 throws PlexusContainerException
154 {
155
156 return null;
157 }
158
159
160
161
162
163
164 public Object createComponentInstance( ComponentDescriptor theComponentDescriptor )
165 throws ComponentInstantiationException, ComponentLifecycleException
166 {
167
168 return null;
169 }
170
171
172
173
174
175
176 public void dispose()
177 {
178
179
180 }
181
182
183
184
185
186
187 public PlexusContainer getChildContainer( String theName )
188 {
189
190 return null;
191 }
192
193
194
195
196
197
198 public ComponentDescriptor getComponentDescriptor( String theComponentKey )
199 {
200
201 return null;
202 }
203
204
205
206
207
208
209 public List getComponentDescriptorList( String theRole )
210 {
211
212 return null;
213 }
214
215
216
217
218
219
220 public Map getComponentDescriptorMap( String theRole )
221 {
222
223 return null;
224 }
225
226
227
228
229
230
231 public ClassRealm getComponentRealm( String theComponentKey )
232 {
233
234 return null;
235 }
236
237
238
239
240
241
242 public Context getContext()
243 {
244
245 return null;
246 }
247
248
249
250
251
252
253 public Date getCreationDate()
254 {
255
256 return null;
257 }
258
259
260
261
262
263
264 public Logger getLogger()
265 {
266
267 return null;
268 }
269
270
271
272
273
274
275 public LoggerManager getLoggerManager()
276 {
277
278 return null;
279 }
280
281
282
283
284
285
286 public boolean hasChildContainer( String theName )
287 {
288
289 return false;
290 }
291
292
293
294
295
296
297 public boolean hasComponent( String theComponentKey )
298 {
299
300 return false;
301 }
302
303
304
305
306
307
308 public boolean hasComponent( String theRole, String theRoleHint )
309 {
310
311 return false;
312 }
313
314
315
316
317
318
319 public void initialize()
320 throws PlexusContainerException
321 {
322
323
324 }
325
326
327
328
329
330
331 public boolean isInitialized()
332 {
333
334 return false;
335 }
336
337
338
339
340
341
342 public boolean isStarted()
343 {
344
345 return false;
346 }
347
348
349
350
351
352
353 public Object lookup( String theRole, String theRoleHint )
354 throws ComponentLookupException
355 {
356
357 return null;
358 }
359
360
361
362
363
364
365 public List lookupList( String theRole )
366 throws ComponentLookupException
367 {
368
369 return null;
370 }
371
372
373
374
375
376
377 public Map lookupMap( String theRole )
378 throws ComponentLookupException
379 {
380
381 return null;
382 }
383
384
385
386
387
388
389 public void registerComponentDiscoveryListener( ComponentDiscoveryListener theListener )
390 {
391
392
393 }
394
395
396
397
398
399
400 public void release( Object theComponent )
401 throws ComponentLifecycleException
402 {
403
404
405 }
406
407
408
409
410
411
412 public void releaseAll( Map theComponents )
413 throws ComponentLifecycleException
414 {
415
416
417 }
418
419
420
421
422
423
424 public void releaseAll( List theComponents )
425 throws ComponentLifecycleException
426 {
427
428
429 }
430
431
432
433
434
435
436 public void removeChildContainer( String theName )
437 {
438
439
440 }
441
442
443
444
445
446
447 public void removeComponentDiscoveryListener( ComponentDiscoveryListener theListener )
448 {
449
450
451 }
452
453
454
455
456
457
458 public void resume( Object theComponent )
459 throws ComponentLifecycleException
460 {
461
462
463 }
464
465
466
467
468
469
470 public void setConfigurationResource( Reader theConfiguration )
471 throws PlexusConfigurationResourceException
472 {
473
474
475 }
476
477
478
479
480
481
482 public void setLoggerManager( LoggerManager theLoggerManager )
483 {
484
485
486 }
487
488
489
490
491
492
493 public void setParentPlexusContainer( PlexusContainer theParentContainer )
494 {
495
496
497 }
498
499
500
501
502
503
504 public void start()
505 throws PlexusContainerException
506 {
507
508
509 }
510
511
512
513
514
515
516 public void suspend( Object theComponent )
517 throws ComponentLifecycleException
518 {
519
520
521 }
522
523 @Override
524 public <T> T lookup( Class<T> role )
525 throws ComponentLookupException
526 {
527
528 return null;
529 }
530
531 @Override
532 public <T> T lookup( Class<T> role, String hint )
533 throws ComponentLookupException
534 {
535
536 return null;
537 }
538
539 @Override
540 public <T> T lookup( Class<T> type, String role, String hint )
541 throws ComponentLookupException
542 {
543
544 return null;
545 }
546
547 @Override
548 public <T> List<T> lookupList( Class<T> role )
549 throws ComponentLookupException
550 {
551
552 return null;
553 }
554
555 @Override
556 public <T> Map<String, T> lookupMap( Class<T> role )
557 throws ComponentLookupException
558 {
559
560 return null;
561 }
562
563 @Override
564 public boolean hasComponent( Class<?> role )
565 {
566
567 return false;
568 }
569
570 @Override
571 public boolean hasComponent( Class<?> role, String hint )
572 {
573
574 return false;
575 }
576
577 @Override
578 public boolean hasComponent( Class<?> type, String role, String hint )
579 {
580
581 return false;
582 }
583
584 @Override
585 public void addComponent( Object component, String role )
586 {
587
588
589 }
590
591 @Override
592 public <T> void addComponent( T component, Class<?> role, String hint )
593 {
594
595
596 }
597
598 @Override
599 public ComponentDescriptor<?> getComponentDescriptor( String role, String hint )
600 {
601
602 return null;
603 }
604
605 @Override
606 public <T> ComponentDescriptor<T> getComponentDescriptor( Class<T> type, String role, String hint )
607 {
608
609 return null;
610 }
611
612 @Override
613 public <T> List<ComponentDescriptor<T>> getComponentDescriptorList( Class<T> type, String role )
614 {
615
616 return null;
617 }
618
619 @Override
620 public <T> Map<String, ComponentDescriptor<T>> getComponentDescriptorMap( Class<T> type, String role )
621 {
622
623 return null;
624 }
625
626 @Override
627 public List<ComponentDescriptor<?>> discoverComponents( org.codehaus.plexus.classworlds.realm.ClassRealm classRealm )
628 throws PlexusConfigurationException
629 {
630
631 return null;
632 }
633
634 @Override
635 public org.codehaus.plexus.classworlds.realm.ClassRealm getContainerRealm()
636 {
637
638 return null;
639 }
640
641 @Override
642 public org.codehaus.plexus.classworlds.realm.ClassRealm setLookupRealm( org.codehaus.plexus.classworlds.realm.ClassRealm realm )
643 {
644
645 return null;
646 }
647
648 @Override
649 public org.codehaus.plexus.classworlds.realm.ClassRealm getLookupRealm()
650 {
651
652 return null;
653 }
654
655 @Override
656 public org.codehaus.plexus.classworlds.realm.ClassRealm createChildRealm( String id )
657 {
658
659 return null;
660 }
661
662 }