1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package com.googlecode.t7mp;
17
18 import com.googlecode.t7mp.configuration.PluginArtifactResolver;
19 import com.googlecode.t7mp.steps.Context;
20
21
22
23
24
25
26 public class DefaultMavenPluginContext implements MavenPluginContext {
27
28 protected Context context;
29 protected AbstractT7BaseMojo mojo;
30
31 public DefaultMavenPluginContext(Context parent, AbstractT7BaseMojo mojo) {
32 this.context = parent;
33 this.mojo = mojo;
34 }
35
36 @Override
37 public PluginLog getLog() {
38 return context.getLog();
39 }
40
41 @Override
42 public PluginArtifactResolver getArtifactResolver() {
43 return context.getArtifactResolver();
44 }
45
46 @Override
47 public T7Configuration getConfiguration() {
48 return context.getConfiguration();
49 }
50
51 @Override
52 public void put(String key, Object value) {
53 context.put(key, value);
54
55 }
56
57 @Override
58 public Object get(String key) {
59 return context.get(key);
60 }
61
62 @Override
63 public void clear() {
64 context.clear();
65 }
66
67 @Override
68 public AbstractT7BaseMojo getMojo() {
69 return this.mojo;
70 }
71
72 }