public abstract class IfcStepStreamingDeserializer extends Object implements org.bimserver.plugins.deserializers.StreamingDeserializer
| Modifier and Type | Class and Description |
|---|---|
static class |
IfcStepStreamingDeserializer.Mode |
| Constructor and Description |
|---|
IfcStepStreamingDeserializer() |
| Modifier and Type | Method and Description |
|---|---|
org.bimserver.models.store.IfcHeader |
getIfcHeader() |
org.bimserver.emf.PackageMetaData |
getPackageMetaData() |
Map<org.eclipse.emf.ecore.EClass,Integer> |
getSummaryMap() |
void |
init(org.bimserver.emf.PackageMetaData packageMetaData) |
void |
processRecord(String line) |
long |
read(InputStream in,
String filename,
long fileSize,
org.bimserver.shared.QueryContext reusable) |
void |
setProgressReporter(org.bimserver.plugins.deserializers.ByteProgressReporter byteProgressReporter) |
public void init(org.bimserver.emf.PackageMetaData packageMetaData)
init in interface org.bimserver.plugins.deserializers.StreamingDeserializerpublic Map<org.eclipse.emf.ecore.EClass,Integer> getSummaryMap()
getSummaryMap in interface org.bimserver.plugins.deserializers.StreamingDeserializerpublic void setProgressReporter(org.bimserver.plugins.deserializers.ByteProgressReporter byteProgressReporter)
setProgressReporter in interface org.bimserver.plugins.deserializers.StreamingDeserializerpublic org.bimserver.emf.PackageMetaData getPackageMetaData()
public long read(InputStream in, String filename, long fileSize, org.bimserver.shared.QueryContext reusable) throws org.bimserver.plugins.deserializers.DeserializeException
read in interface org.bimserver.plugins.deserializers.StreamingDeserializerorg.bimserver.plugins.deserializers.DeserializeExceptionpublic org.bimserver.models.store.IfcHeader getIfcHeader()
getIfcHeader in interface org.bimserver.plugins.deserializers.StreamingDeserializerpublic void processRecord(String line) throws org.bimserver.plugins.deserializers.DeserializeException, org.bimserver.emf.MetaDataException, org.bimserver.BimserverDatabaseException
org.bimserver.plugins.deserializers.DeserializeExceptionorg.bimserver.emf.MetaDataExceptionorg.bimserver.BimserverDatabaseExceptionCopyright © 2016 OpenSource BIM. All rights reserved.