Class BaSyxFile
- java.lang.Object
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxDataElement<org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File>
-
- de.iip_ecosphere.platform.support.aas.basyx.BaSyxFile
-
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.aas.DataElement,de.iip_ecosphere.platform.support.aas.Element,de.iip_ecosphere.platform.support.aas.FileDataElement,de.iip_ecosphere.platform.support.aas.HasDataSpecification,de.iip_ecosphere.platform.support.aas.HasKind,de.iip_ecosphere.platform.support.aas.HasSemantics,de.iip_ecosphere.platform.support.aas.Qualifiable,de.iip_ecosphere.platform.support.aas.Referable,de.iip_ecosphere.platform.support.aas.SubmodelElement
public class BaSyxFile extends BaSyxDataElement<org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File> implements de.iip_ecosphere.platform.support.aas.FileDataElement
Wraps a BaSyx file data element. Shall be created by respective builder methods.- Author:
- Holger Eichelberger, SSE
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBaSyxFile.BaSyxFileDataElementBuilderThe builder for a file data element.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetContents()java.lang.StringgetMimeType()voidsetContents(java.lang.String contents)voidsetMimeType(java.lang.String mimeType)-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxDataElement
accept, getDataElement, getIdShort, getSubmodelElement
-
Methods inherited from class de.iip_ecosphere.platform.support.aas.basyx.BaSyxSubmodelElement
update
-
-
-
-
Constructor Detail
-
BaSyxFile
public BaSyxFile(java.lang.String idShort, java.lang.String value, java.lang.String mimeType)Creates a BaSyx file.- Parameters:
idShort- the short id of the data elementvalue- the file contents/valuemimeType- the mime type of the file
-
BaSyxFile
public BaSyxFile(org.eclipse.basyx.submodel.metamodel.map.submodelelement.dataelement.File file)
Crates a wrapper instance.- Parameters:
file- the BaSyx file instance
-
-
Method Detail
-
getContents
public java.lang.String getContents()
- Specified by:
getContentsin interfacede.iip_ecosphere.platform.support.aas.FileDataElement
-
setContents
public void setContents(java.lang.String contents)
- Specified by:
setContentsin interfacede.iip_ecosphere.platform.support.aas.FileDataElement
-
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeTypein interfacede.iip_ecosphere.platform.support.aas.FileDataElement
-
setMimeType
public void setMimeType(java.lang.String mimeType)
- Specified by:
setMimeTypein interfacede.iip_ecosphere.platform.support.aas.FileDataElement
-
-