Class JMadModelDefinitionImporterImpl
- java.lang.Object
-
- cern.accsoft.steering.jmad.modeldefs.io.impl.JMadModelDefinitionImporterImpl
-
- All Implemented Interfaces:
JMadModelDefinitionImporter
public class JMadModelDefinitionImporterImpl extends java.lang.Object implements JMadModelDefinitionImporter
The default implementation of aJMadModelDefinitionImporter
-
-
Constructor Summary
Constructors Constructor Description JMadModelDefinitionImporterImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JMadModelDefinitionimportModelDefinition(java.io.File file)This is a convenience method an in principle a shortcut to the first occurence intJMadModelDefinitionImporter.importModelDefinitions(File).java.util.Collection<JMadModelDefinition>importModelDefinitions(java.io.File file)returns all model definitions contained in the given file.voidsetPersistenceService(ModelDefinitionPersistenceService persistenceService)
-
-
-
Method Detail
-
importModelDefinition
public JMadModelDefinition importModelDefinition(java.io.File file)
Description copied from interface:JMadModelDefinitionImporterThis is a convenience method an in principle a shortcut to the first occurence intJMadModelDefinitionImporter.importModelDefinitions(File). If there are multiple definitions in the file then the result might be random!- Specified by:
importModelDefinitionin interfaceJMadModelDefinitionImporter- Parameters:
file- the file from which to load the model definition- Returns:
- one model definition
-
importModelDefinitions
public java.util.Collection<JMadModelDefinition> importModelDefinitions(java.io.File file)
Description copied from interface:JMadModelDefinitionImporterreturns all model definitions contained in the given file. If this is an xml file then this gives clearly only one. Nevertheless in a zip there might be multiple.- Specified by:
importModelDefinitionsin interfaceJMadModelDefinitionImporter- Parameters:
file- the file from which to load the model definitions- Returns:
- the model definitions
-
setPersistenceService
public void setPersistenceService(ModelDefinitionPersistenceService persistenceService)
-
-