From 2d9d2daaabb49b37d8c727b149e51572324c7b74 Mon Sep 17 00:00:00 2001 From: Tobias Pietzsch <tobias.pietzsch@gmail.com> Date: Wed, 21 May 2014 01:24:58 +0200 Subject: [PATCH] adapted RemoteImageLoader to spim_data. No more compile errors! --- src/main/java/bdv/server/BigDataServer.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/bdv/server/BigDataServer.java b/src/main/java/bdv/server/BigDataServer.java index 13ec81b..e9cb2ef 100644 --- a/src/main/java/bdv/server/BigDataServer.java +++ b/src/main/java/bdv/server/BigDataServer.java @@ -3,12 +3,12 @@ package bdv.server; import java.io.IOException; import java.io.OutputStream; import java.io.PrintWriter; +import java.lang.reflect.InvocationTargetException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import mpicbg.spim.data.SequenceDescription; import net.imglib2.img.basictypeaccess.volatiles.array.VolatileShortArray; import org.eclipse.jetty.server.Request; @@ -16,13 +16,15 @@ import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.handler.AbstractHandler; import org.jdom2.JDOMException; -import bdv.SequenceViewsLoader; import bdv.img.cache.CacheHints; import bdv.img.cache.LoadingStrategy; import bdv.img.cache.VolatileCell; import bdv.img.cache.VolatileGlobalCellCache; import bdv.img.hdf5.Hdf5ImageLoader; import bdv.img.remote.RemoteImageLoaderMetaData; +import bdv.spimdata.SequenceDescriptionMinimal; +import bdv.spimdata.SpimDataMinimal; +import bdv.spimdata.XmlIoSpimDataMinimal; import com.google.gson.Gson; @@ -48,13 +50,13 @@ public class BigDataServer private final CacheHints cacheHints; - public CellHandler( final String xmlFilename ) throws JDOMException, IOException, InstantiationException, IllegalAccessException, ClassNotFoundException + public CellHandler( final String xmlFilename ) throws JDOMException, IOException, InstantiationException, IllegalAccessException, ClassNotFoundException, IllegalArgumentException, InvocationTargetException { - final SequenceViewsLoader loader = new SequenceViewsLoader( xmlFilename ); - final SequenceDescription seq = loader.getSequenceDescription(); + final SpimDataMinimal spimData = new XmlIoSpimDataMinimal().load( xmlFilename ); + final SequenceDescriptionMinimal seq = spimData.getSequenceDescription(); final Hdf5ImageLoader imgLoader = ( Hdf5ImageLoader ) seq.getImgLoader(); cache = imgLoader.getCache(); - metadata = new RemoteImageLoaderMetaData( imgLoader, seq.numTimepoints(), seq.numViewSetups() ); + metadata = new RemoteImageLoaderMetaData( imgLoader, seq ); metadataJson = new Gson().toJson( metadata ); cacheHints = new CacheHints( LoadingStrategy.BLOCKING, 0, false ); } -- GitLab