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 JMadModelDefinition
importModelDefinition(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.void
setPersistenceService(ModelDefinitionPersistenceService persistenceService)
-
-
-
Method Detail
-
importModelDefinition
public JMadModelDefinition importModelDefinition(java.io.File file)
Description copied from interface:JMadModelDefinitionImporter
This 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:
importModelDefinition
in 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:JMadModelDefinitionImporter
returns 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:
importModelDefinitions
in interfaceJMadModelDefinitionImporter
- Parameters:
file
- the file from which to load the model definitions- Returns:
- the model definitions
-
setPersistenceService
public void setPersistenceService(ModelDefinitionPersistenceService persistenceService)
-
-