Revision 30619 branches/v2_0_0_prep/libraries/libTools/src/org/gvsig/tools/persistence/xml/XMLPersistenceManager.java

View differences:

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