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 }