1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.springframework.richclient.settings.xml;
18
19 import org.springframework.richclient.settings.SettingsException;
20
21 public class TestableXmlSettingsReaderWriter implements XmlSettingsReaderWriter {
22 RootXmlSettings lastWritten;
23
24 private RootXmlSettings readNext;
25
26 String lastRead;
27
28 public String getLastRead() {
29 return lastRead;
30 }
31
32 public RootXmlSettings getLastWritten() {
33 return lastWritten;
34 }
35
36 public void setReadNext(RootXmlSettings readNext) {
37 this.readNext = readNext;
38 }
39
40 public void write(RootXmlSettings settings) throws SettingsException {
41 lastWritten = settings;
42 }
43
44 public RootXmlSettings read(String key) throws SettingsException {
45 lastRead = key;
46 return readNext;
47 }
48 }