1   package org.neo.swarm;
2   
3   import org.neo.swarm.ApplicationContext;
4   import org.neo.swarm.core.aop.Aspect;
5   import org.neo.swarm.core.aop.silc.comp.Invocation;
6   import org.neo.swarm.core.aop.silc.comp.Perspective;
7   
8   import java.util.Collection;
9   
10  public class PretendAppContext implements ApplicationContext {
11      public void start() {
12      }
13  
14      public void stop() {
15      }
16  
17      public void addAspect(Aspect aspect) {
18      }
19  
20  	public void addOrthogonalAspect(Aspect aspect) {
21  	}
22  	
23      public void addCachedComponent(Object key, Class implementation) {
24      }
25  
26      public void addComponent(Object key, Class implementation) {
27      }
28  
29      public void addCachedComponent(Object key, Class impl, Object[] args) {
30      }
31  
32      public void addComponent(Object key, Class impl, Object[] args) {
33      }
34  
35      public void addPreConstructedComponent(String name, Object object) {
36      }
37  
38      public Collection retrieveComponentsOfType(Class type) {
39          return null;
40      }
41  
42      public Object retrieveComponent(Object key) {
43          return null;
44      }
45  
46      public Object retrieveComponent(Perspective perspective, Object key) {
47          return null;
48      }
49      
50  	public void removeComponent(Object key) {
51  	}
52      
53  	public Collection retrieveComponentsOfType(Perspective perspective, Class type) {
54  		return null;
55  	}
56  
57      public Object inject(Object key, Invocation invocation) {
58          return null;
59      }
60      
61  	public String getURI() {
62  		return null;
63  	}
64  }