Class IfcStepStreamingDeserializer
- java.lang.Object
-
- org.bimserver.ifc.step.deserializer.IfcStepStreamingDeserializer
-
- All Implemented Interfaces:
org.bimserver.plugins.deserializers.StreamingDeserializer
- Direct Known Subclasses:
Ifc2x3tc1StepStreamingDeserializer,Ifc4StepStreamingDeserializer
public abstract class IfcStepStreamingDeserializer extends Object implements org.bimserver.plugins.deserializers.StreamingDeserializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIfcStepStreamingDeserializer.Mode
-
Constructor Summary
Constructors Constructor Description IfcStepStreamingDeserializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bimserver.models.store.IfcHeadergetIfcHeader()org.bimserver.emf.PackageMetaDatagetPackageMetaData()Map<org.eclipse.emf.ecore.EClass,Integer>getSummaryMap()voidinit(org.bimserver.emf.PackageMetaData packageMetaData)voidprocessRecord(String line)longread(InputStream in, String filename, long fileSize, org.bimserver.shared.QueryContext reusable)voidsetProgressReporter(org.bimserver.plugins.deserializers.ByteProgressReporter byteProgressReporter)
-
-
-
Method Detail
-
init
public void init(org.bimserver.emf.PackageMetaData packageMetaData)
- Specified by:
initin interfaceorg.bimserver.plugins.deserializers.StreamingDeserializer
-
getSummaryMap
public Map<org.eclipse.emf.ecore.EClass,Integer> getSummaryMap()
- Specified by:
getSummaryMapin interfaceorg.bimserver.plugins.deserializers.StreamingDeserializer
-
setProgressReporter
public void setProgressReporter(org.bimserver.plugins.deserializers.ByteProgressReporter byteProgressReporter)
- Specified by:
setProgressReporterin interfaceorg.bimserver.plugins.deserializers.StreamingDeserializer
-
getPackageMetaData
public org.bimserver.emf.PackageMetaData getPackageMetaData()
-
read
public long read(InputStream in, String filename, long fileSize, org.bimserver.shared.QueryContext reusable) throws org.bimserver.plugins.deserializers.DeserializeException
- Specified by:
readin interfaceorg.bimserver.plugins.deserializers.StreamingDeserializer- Throws:
org.bimserver.plugins.deserializers.DeserializeException
-
getIfcHeader
public org.bimserver.models.store.IfcHeader getIfcHeader()
- Specified by:
getIfcHeaderin interfaceorg.bimserver.plugins.deserializers.StreamingDeserializer
-
processRecord
public void processRecord(String line) throws org.bimserver.plugins.deserializers.DeserializeException, org.bimserver.emf.MetaDataException, org.bimserver.BimserverDatabaseException
- Throws:
org.bimserver.plugins.deserializers.DeserializeExceptionorg.bimserver.emf.MetaDataExceptionorg.bimserver.BimserverDatabaseException
-
-