Class XmlModelDefinitionPersistenceService
- java.lang.Object
-
- cern.accsoft.steering.jmad.modeldefs.io.impl.AbstractModelDefinitionPersistenceService
-
- cern.accsoft.steering.jmad.modeldefs.io.impl.XmlModelDefinitionPersistenceService
-
- All Implemented Interfaces:
ModelDefinitionPersistenceService
,PersistenceService<JMadModelDefinition>
public class XmlModelDefinitionPersistenceService extends AbstractModelDefinitionPersistenceService
-
-
Constructor Summary
Constructors Constructor Description XmlModelDefinitionPersistenceService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected GenericXStreamService<JMadModelDefinition>
getXStreamService()
protected void
performXStreamInitialization(com.thoughtworks.xstream.XStream xStream)
protected java.lang.Class<? extends JMadModelDefinition>
retrieveSavableClass()
-
Methods inherited from class cern.accsoft.steering.jmad.modeldefs.io.impl.AbstractModelDefinitionPersistenceService
clone, configureXStream, getFileExtension, getSaveableClass, isCorrectFileName, load, load, save, save
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface cern.accsoft.steering.jmad.modeldefs.io.ModelDefinitionPersistenceService
save, save
-
-
-
-
Method Detail
-
performXStreamInitialization
protected void performXStreamInitialization(com.thoughtworks.xstream.XStream xStream)
-
retrieveSavableClass
protected java.lang.Class<? extends JMadModelDefinition> retrieveSavableClass()
-
getXStreamService
protected GenericXStreamService<JMadModelDefinition> getXStreamService()
- Specified by:
getXStreamService
in classAbstractModelDefinitionPersistenceService
- Returns:
- the
GenericXStreamService
to use in thisPersistenceService
for theJMadModelDefinition
s
-
-