Class IfcStepStreamingSerializer
- java.lang.Object
-
- org.bimserver.ifc.step.serializer.IfcStepStreamingSerializer
-
- All Implemented Interfaces:
org.bimserver.plugins.serializers.OidConvertingSerializer,org.bimserver.plugins.serializers.StreamingReader,org.bimserver.plugins.serializers.StreamingSerializer
- Direct Known Subclasses:
Ifc2x3tc1StepStreamingSerializer,Ifc4StepStreamingSerializer
public abstract class IfcStepStreamingSerializer extends Object implements org.bimserver.plugins.serializers.StreamingSerializer, org.bimserver.plugins.serializers.StreamingReader, org.bimserver.plugins.serializers.OidConvertingSerializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classIfcStepStreamingSerializer.Mode
-
Constructor Summary
Constructors Constructor Description IfcStepStreamingSerializer(org.bimserver.plugins.PluginConfiguration pluginConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamgetInputStream()IfcStepStreamingSerializer.ModegetMode()Map<Long,Long>getOidToEid()voidinit(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 voidsetHeaderSchema(String headerSchema)voidsetMode(IfcStepStreamingSerializer.Mode mode)booleanwrite(OutputStream outputStream)voidwriteToOutputStream(OutputStream outputStream)
-
-
-
Method Detail
-
write
public boolean write(OutputStream outputStream) throws org.bimserver.plugins.serializers.SerializerException, org.bimserver.BimserverDatabaseException
- Specified by:
writein interfaceorg.bimserver.plugins.serializers.StreamingReader- Throws:
org.bimserver.plugins.serializers.SerializerExceptionorg.bimserver.BimserverDatabaseException
-
getOidToEid
public Map<Long,Long> getOidToEid()
- Specified by:
getOidToEidin interfaceorg.bimserver.plugins.serializers.OidConvertingSerializer
-
getMode
public IfcStepStreamingSerializer.Mode getMode()
-
setMode
public void setMode(IfcStepStreamingSerializer.Mode mode)
-
getInputStream
public InputStream getInputStream()
- Specified by:
getInputStreamin interfaceorg.bimserver.plugins.serializers.StreamingSerializer
-
setHeaderSchema
protected void setHeaderSchema(String headerSchema)
-
init
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- Specified by:
initin interfaceorg.bimserver.plugins.serializers.StreamingSerializer- Throws:
org.bimserver.plugins.serializers.SerializerException
-
writeToOutputStream
public void writeToOutputStream(OutputStream outputStream) throws org.bimserver.plugins.serializers.SerializerException, org.bimserver.BimserverDatabaseException
- Specified by:
writeToOutputStreamin interfaceorg.bimserver.plugins.serializers.StreamingSerializer- Throws:
org.bimserver.plugins.serializers.SerializerExceptionorg.bimserver.BimserverDatabaseException
-
-