public class XMLService extends Object
SlideSet
data as an XML file
and generates a SlideSet
from saved XML data.Modifier and Type | Field and Description |
---|---|
private DataTypeIDService |
dtid |
private FileInputStream |
fis |
private FileOutputStream |
fos |
private net.imagej.ImageJ |
ij |
private boolean |
includeTree |
private org.scijava.plugin.PluginService |
ps |
private XMLStreamReader |
xsr |
private XMLStreamWriter |
xsw |
Constructor and Description |
---|
XMLService(net.imagej.ImageJ context,
DataTypeIDService dtid) |
Modifier and Type | Method and Description |
---|---|
private String |
ind(int level)
Generate an indent for "pretty" XML
|
SlideSet |
read(File file)
Read
SlideSet data from an XML file |
private SlideSet |
readTable()
Nestable utility function to read one SlideSet
|
void |
write(SlideSet data,
File file)
Write
SlideSet data to an XML file. |
private void |
writeTable(SlideSet data,
int level)
Nestable utility function to write one SlideSet
|
private net.imagej.ImageJ ij
private org.scijava.plugin.PluginService ps
private DataTypeIDService dtid
private FileOutputStream fos
private FileInputStream fis
private XMLStreamWriter xsw
private XMLStreamReader xsr
private boolean includeTree
public XMLService(net.imagej.ImageJ context, DataTypeIDService dtid)
public void write(SlideSet data, File file) throws IOException, XMLStreamException
SlideSet
data to an XML file.IOException
XMLStreamException
private void writeTable(SlideSet data, int level) throws XMLStreamException
XMLStreamException
private String ind(int level)
public SlideSet read(File file) throws IOException, XMLStreamException, SlideSetException
SlideSet
data from an XML fileprivate SlideSet readTable() throws XMLStreamException, SlideSetException
XMLStreamException
SlideSetException
Copyright © 2023. All rights reserved.