Search in sources :

Example 1 with XmlDeserializer

use of io.adminshell.aas.v3.dataformat.xml.XmlDeserializer in project FAAAST-Service by FraunhoferIOSB.

the class StarterTest method testGetAASEnvironmentFromFileXML.

@Test
public void testGetAASEnvironmentFromFileXML() throws IOException, DeserializationException, Exception {
    String filePath = "src/test/resources/AASFull.xml";
    testAASEnvironment(filePath, new XmlDeserializer());
}
Also used : XmlDeserializer(io.adminshell.aas.v3.dataformat.xml.XmlDeserializer) Test(org.junit.Test)

Example 2 with XmlDeserializer

use of io.adminshell.aas.v3.dataformat.xml.XmlDeserializer in project FAAAST-Service by FraunhoferIOSB.

the class AASEnvironmentFactory method initDeserializer.

private void initDeserializer() {
    // TODO: AASX Deserializer seems to be a little bit different since it needs an input in constructor
    deserializer = new HashMap<>();
    deserializer.put("JSON", new JsonDeserializer());
    deserializer.put("AML", new AmlDeserializer());
    deserializer.put("XML", new XmlDeserializer());
    deserializer.put("I4AAS/OPC UA Nodeset", new I4AASDeserializer());
    deserializer.put("RDF", new io.adminshell.aas.v3.dataformat.rdf.Serializer());
    deserializer.put("JSON-LD", new io.adminshell.aas.v3.dataformat.jsonld.Serializer());
}
Also used : AmlDeserializer(io.adminshell.aas.v3.dataformat.aml.AmlDeserializer) XmlDeserializer(io.adminshell.aas.v3.dataformat.xml.XmlDeserializer) I4AASDeserializer(io.adminshell.aas.v3.dataformat.i4aas.I4AASDeserializer) JsonDeserializer(io.adminshell.aas.v3.dataformat.json.JsonDeserializer)

Aggregations

XmlDeserializer (io.adminshell.aas.v3.dataformat.xml.XmlDeserializer)2 AmlDeserializer (io.adminshell.aas.v3.dataformat.aml.AmlDeserializer)1 I4AASDeserializer (io.adminshell.aas.v3.dataformat.i4aas.I4AASDeserializer)1 JsonDeserializer (io.adminshell.aas.v3.dataformat.json.JsonDeserializer)1 Test (org.junit.Test)1