use of ome.xml.model.OMEModel in project bioformats by openmicroscopy.
the class PumpWithLightSourceSettingsTest method testLightSourceType.
@Test
public void testLightSourceType() throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.newDocument();
// Produce a valid OME DOM element hierarchy
Element root = ome.asXMLElement(document);
SPWModelMock.postProcess(root, document, false);
OMEModel model = new OMEModelImpl();
ome = new OME(document.getDocumentElement(), model);
model.resolveReferences();
}
use of ome.xml.model.OMEModel in project bioformats by openmicroscopy.
the class MapAnnotationTest method testMapAnnotationValueContent.
@Test
public void testMapAnnotationValueContent() throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.newDocument();
// Produce a valid OME DOM element hierarchy
Element root = ome.asXMLElement(document);
SPWModelMock.postProcess(root, document, false);
OMEModel model = new OMEModelImpl();
ome = new OME(document.getDocumentElement(), model);
model.resolveReferences();
assertNotNull(ome);
assertEquals(ome.getImage(0).getPixels().getID(), "Pixels:0");
assertNotNull(ome.getImage(0).getLinkedAnnotation(0));
MapAnnotation mapAnnotation = (MapAnnotation) ome.getImage(0).getLinkedAnnotation(0);
List<MapPair> dataMap = mapAnnotation.getValue();
assertEquals(6, dataMap.size());
assertEquals("a", dataMap.get(0).getName());
assertEquals("1", dataMap.get(0).getValue());
assertEquals("d", dataMap.get(1).getName());
assertEquals("2", dataMap.get(1).getValue());
assertEquals("c", dataMap.get(2).getName());
assertEquals("3", dataMap.get(2).getValue());
assertEquals("b", dataMap.get(3).getName());
assertEquals("4", dataMap.get(3).getValue());
assertEquals("e", dataMap.get(4).getName());
assertEquals("5", dataMap.get(4).getValue());
assertEquals("c", dataMap.get(5).getName());
assertEquals("6", dataMap.get(5).getValue());
}
use of ome.xml.model.OMEModel in project bioformats by openmicroscopy.
the class MapAnnotationTest method testMapAnnotationValid.
@Test
public void testMapAnnotationValid() throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.newDocument();
// Produce a valid OME DOM element hierarchy
Element root = ome.asXMLElement(document);
SPWModelMock.postProcess(root, document, false);
OMEModel model = new OMEModelImpl();
ome = new OME(document.getDocumentElement(), model);
model.resolveReferences();
}
use of ome.xml.model.OMEModel in project bioformats by openmicroscopy.
the class ImagingEnvironmentMapTest method testGenericExcitationSourceValid.
@Test
public void testGenericExcitationSourceValid() throws Exception {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder parser = factory.newDocumentBuilder();
Document document = parser.newDocument();
// Produce a valid OME DOM element hierarchy
Element root = ome.asXMLElement(document);
SPWModelMock.postProcess(root, document, false);
OMEModel model = new OMEModelImpl();
ome = new OME(document.getDocumentElement(), model);
model.resolveReferences();
}
Aggregations