Revision 30619 branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/persistence/xml/XMLPersistenceManager.java
XMLPersistenceManager.java | ||
---|---|---|
64 | 64 |
throws PersistenceException { |
65 | 65 |
PersistentContext context = this.createPersistentContext(); |
66 | 66 |
|
67 |
XMLPersistentStateReader xmlReader = new XMLPersistentStateReader(this);
|
|
67 |
XMLPersistentStateReader xmlReader = getReaderInstance();
|
|
68 | 68 |
|
69 | 69 |
// FIXME |
70 | 70 |
KXmlParser parser = new KXmlParser(); |
... | ... | |
81 | 81 |
|
82 | 82 |
public void saveState(PersistentState state, OutputStream out) |
83 | 83 |
throws PersistenceException { |
84 |
XMLPersistentStateWriter xmlWriter = new XMLPersistentStateWriter(this);
|
|
84 |
XMLPersistentStateWriter xmlWriter = getWriterInstance();
|
|
85 | 85 |
|
86 | 86 |
xmlWriter.write((ImplementationPersistentState) state, out); |
87 | 87 |
|
88 | 88 |
} |
89 | 89 |
|
90 |
protected XMLPersistentStateReader getReaderInstance(){ |
|
91 |
return new XMLPersistentStateReader(this); |
|
92 |
} |
|
93 |
|
|
94 |
protected XMLPersistentStateWriter getWriterInstance() { |
|
95 |
return new XMLPersistentStateWriter(this); |
|
96 |
} |
|
97 |
|
|
90 | 98 |
public String version() { |
91 | 99 |
return VERSION; |
92 | 100 |
} |
101 |
|
|
102 |
|
|
93 | 103 |
} |
Also available in: Unified diff