1 package org.codehaus.plexus.interpolation;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import java.util.Collections;
20 import java.util.List;
21
22
23
24
25
26 public class SingleResponseValueSource implements ValueSource {
27
28 private final String expression;
29 private final Object response;
30
31 public SingleResponseValueSource(String expression, Object response) {
32 this.expression = expression;
33 this.response = response;
34 }
35
36 public void clearFeedback() {}
37
38 public List getFeedback() {
39 return Collections.EMPTY_LIST;
40 }
41
42 public Object getValue(String expression) {
43 if (this.expression.equals(expression)) {
44 return response;
45 }
46
47 return null;
48 }
49 }