Class IfcStepStreamingDeserializer

    • Constructor Detail

      • IfcStepStreamingDeserializer

        public IfcStepStreamingDeserializer()
    • Method Detail

      • init

        public void init​(org.bimserver.emf.PackageMetaData packageMetaData)
        Specified by:
        init in interface org.bimserver.plugins.deserializers.StreamingDeserializer
      • getSummaryMap

        public Map<org.eclipse.emf.ecore.EClass,​Integer> getSummaryMap()
        Specified by:
        getSummaryMap in interface org.bimserver.plugins.deserializers.StreamingDeserializer
      • setProgressReporter

        public void setProgressReporter​(org.bimserver.plugins.deserializers.ByteProgressReporter byteProgressReporter)
        Specified by:
        setProgressReporter in interface org.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:
        read in interface org.bimserver.plugins.deserializers.StreamingDeserializer
        Throws:
        org.bimserver.plugins.deserializers.DeserializeException
      • getIfcHeader

        public org.bimserver.models.store.IfcHeader getIfcHeader()
        Specified by:
        getIfcHeader in interface org.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.DeserializeException
        org.bimserver.emf.MetaDataException
        org.bimserver.BimserverDatabaseException