Class JsonPersistenceRecipe
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
-
- de.iip_ecosphere.platform.support.aas.basyx.JsonPersistenceRecipe
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.PersistenceRecipe
public class JsonPersistenceRecipe extends AbstractPersistenceRecipe
Implements the JSON persistence recipe. Unfortunately, so far, BaSyx only supports writing non-connected AAS as far as we can see.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private static de.iip_ecosphere.platform.support.FileFormatJSON
-
Constructor Summary
Constructors Constructor Description JsonPersistenceRecipe()Creates a JSON persistence recipe.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<de.iip_ecosphere.platform.support.aas.Aas>readFrom(java.io.File file)voidwriteTo(java.util.List<de.iip_ecosphere.platform.support.aas.Aas> aas, java.io.File file)-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.AbstractPersistenceRecipe
addAsset, ensureLocal, ensureLocal, getSupportedFormats, isValidForWriting, transform
-
-
-
-
Method Detail
-
writeTo
public void writeTo(java.util.List<de.iip_ecosphere.platform.support.aas.Aas> aas, java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
readFrom
public java.util.List<de.iip_ecosphere.platform.support.aas.Aas> readFrom(java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
-