1 23 24 package org.objectweb.fractal.gui.admin.model; 25 26 import java.util.Map ; 27 28 import org.objectweb.fractal.adl.ADLException; 29 import org.objectweb.fractal.adl.Definition; 30 import org.objectweb.fractal.adl.Loader; 31 import org.objectweb.fractal.gui.repository.api.Storage; 32 import org.objectweb.fractal.gui.repository.lib.XMLFileStorage; 33 34 public class TmpStorageLoader implements Loader { 35 36 40 public Definition load (final String name, final Map context) 41 throws ADLException 42 { 43 Storage storage = new XMLFileStorage(); 44 try { 45 storage.open("tmp"); 46 try { 47 return (Definition)storage.load(name); 48 } finally { 49 storage.close(); 50 } 51 } catch (Exception e) { 52 throw new ADLException("Cannot load '" + name + "'", null, e); 53 } 54 } 55 } 56 57 | Popular Tags |