Skip to content

Commit c9fbc6a

Browse files
committed
Add SpimData constructors with basePathURI
1 parent 639352e commit c9fbc6a

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

src/main/java/mpicbg/spim/data/SpimData.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
package mpicbg.spim.data;
3030

3131
import java.io.File;
32+
import java.net.URI;
3233

3334
import mpicbg.spim.data.generic.AbstractSpimData;
3435
import mpicbg.spim.data.registration.ViewRegistrations;
@@ -41,6 +42,11 @@ public SpimData( final File basePath, final SequenceDescription sequenceDescript
4142
super( basePath, sequenceDescription, viewRegistrations );
4243
}
4344

45+
public SpimData( final URI basePathURI, final SequenceDescription sequenceDescription, final ViewRegistrations viewRegistrations )
46+
{
47+
super( basePathURI, sequenceDescription, viewRegistrations );
48+
}
49+
4450
protected SpimData()
4551
{}
4652
}

src/main/java/mpicbg/spim/data/generic/AbstractSpimData.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,12 @@ public class AbstractSpimData< S extends AbstractSequenceDescription< ?, ?, ? >
4747

4848
public AbstractSpimData( final File basePath, final S sequenceDescription, final ViewRegistrations viewRegistrations )
4949
{
50-
this.basePathURI = basePath == null ? null : basePath.toURI();
50+
this( basePath == null ? null : basePath.toURI(), sequenceDescription, viewRegistrations );
51+
}
52+
53+
public AbstractSpimData( final URI basePathURI, final S sequenceDescription, final ViewRegistrations viewRegistrations )
54+
{
55+
this.basePathURI = basePathURI;
5156
this.sequenceDescription = sequenceDescription;
5257
this.viewRegistrations = viewRegistrations;
5358
}

0 commit comments

Comments
 (0)