Class XmlMonitorSelectionPersistenceService

  • All Implemented Interfaces:
    cern.accsoft.steering.jmad.util.xml.PersistenceService<MonitorSelection>

    public class XmlMonitorSelectionPersistenceService
    extends cern.accsoft.steering.jmad.util.xml.XmlXStreamService<MonitorSelection>
    allows to save and load monitor-selections.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String XML_FILE_EXTENSION
      the extension for the xml file
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getFileExtension()  
      protected java.lang.Class<? extends MonitorSelection> getSaveableClass()  
      protected void initializeXStream​(com.thoughtworks.xstream.XStream xstream)  
      • Methods inherited from class cern.accsoft.steering.jmad.util.xml.XmlXStreamService

        newXStreamInstance
      • Methods inherited from class cern.accsoft.steering.jmad.util.xml.AbstractXStreamService

        createXStream, getXstream
      • Methods inherited from class cern.accsoft.steering.jmad.util.xml.GenericXStreamService

        clone, isCorrectFileName, load, load, save, save, save, save
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • XML_FILE_EXTENSION

        public static final java.lang.String XML_FILE_EXTENSION
        the extension for the xml file
        See Also:
        Constant Field Values
    • Constructor Detail

      • XmlMonitorSelectionPersistenceService

        public XmlMonitorSelectionPersistenceService()
    • Method Detail

      • getFileExtension

        public java.lang.String getFileExtension()
      • initializeXStream

        protected void initializeXStream​(com.thoughtworks.xstream.XStream xstream)
        Specified by:
        initializeXStream in class cern.accsoft.steering.jmad.util.xml.AbstractXStreamService<MonitorSelection>
      • getSaveableClass

        protected java.lang.Class<? extends MonitorSelection> getSaveableClass()
        Specified by:
        getSaveableClass in class cern.accsoft.steering.jmad.util.xml.GenericXStreamService<MonitorSelection>