public abstract class IfcStepStreamingSerializer extends Object implements org.bimserver.plugins.serializers.StreamingSerializer, org.bimserver.plugins.serializers.StreamingReader, org.bimserver.plugins.serializers.OidConvertingSerializer
| Modifier and Type | Class and Description |
|---|---|
protected static class |
IfcStepStreamingSerializer.Mode |
| Constructor and Description |
|---|
IfcStepStreamingSerializer(org.bimserver.plugins.PluginConfiguration pluginConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getInputStream() |
IfcStepStreamingSerializer.Mode |
getMode() |
Map<Long,Integer> |
getOidToEid() |
void |
init(org.bimserver.plugins.serializers.ObjectProvider objectProvider,
org.bimserver.plugins.serializers.ProjectInfo projectInfo,
org.bimserver.models.store.IfcHeader ifcHeader,
org.bimserver.plugins.PluginManagerInterface pluginManager,
org.bimserver.emf.PackageMetaData packageMetaData) |
protected void |
setHeaderSchema(String headerSchema) |
void |
setMode(IfcStepStreamingSerializer.Mode mode) |
boolean |
write(OutputStream outputStream) |
void |
writeToOutputStream(OutputStream outputStream) |
public IfcStepStreamingSerializer(org.bimserver.plugins.PluginConfiguration pluginConfiguration)
public boolean write(OutputStream outputStream) throws org.bimserver.plugins.serializers.SerializerException, org.bimserver.BimserverDatabaseException
write in interface org.bimserver.plugins.serializers.StreamingReaderorg.bimserver.plugins.serializers.SerializerExceptionorg.bimserver.BimserverDatabaseExceptionpublic Map<Long,Integer> getOidToEid()
getOidToEid in interface org.bimserver.plugins.serializers.OidConvertingSerializerpublic IfcStepStreamingSerializer.Mode getMode()
public void setMode(IfcStepStreamingSerializer.Mode mode)
public InputStream getInputStream()
getInputStream in interface org.bimserver.plugins.serializers.StreamingSerializerprotected void setHeaderSchema(String headerSchema)
public void init(org.bimserver.plugins.serializers.ObjectProvider objectProvider,
org.bimserver.plugins.serializers.ProjectInfo projectInfo,
org.bimserver.models.store.IfcHeader ifcHeader,
org.bimserver.plugins.PluginManagerInterface pluginManager,
org.bimserver.emf.PackageMetaData packageMetaData)
throws org.bimserver.plugins.serializers.SerializerException
init in interface org.bimserver.plugins.serializers.StreamingSerializerorg.bimserver.plugins.serializers.SerializerExceptionpublic void writeToOutputStream(OutputStream outputStream) throws org.bimserver.plugins.serializers.SerializerException, org.bimserver.BimserverDatabaseException
writeToOutputStream in interface org.bimserver.plugins.serializers.StreamingSerializerorg.bimserver.plugins.serializers.SerializerExceptionorg.bimserver.BimserverDatabaseExceptionCopyright © 2016 OpenSource BIM. All rights reserved.