Class IfcXmlSerializer

  • All Implemented Interfaces:
    org.bimserver.plugins.serializers.Serializer, org.bimserver.plugins.serializers.StreamingReader
    Direct Known Subclasses:
    IfcXml2x3tc1Serializer, IfcXml4Serializer

    public abstract class IfcXmlSerializer
    extends org.bimserver.ifc.IfcSerializer
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.bimserver.plugins.serializers.EmfSerializer

        org.bimserver.plugins.serializers.EmfSerializer.Mode
    • Field Summary

      • Fields inherited from class org.bimserver.plugins.serializers.EmfSerializer

        model
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void init​(org.bimserver.emf.IfcModelInterface model, org.bimserver.plugins.serializers.ProjectInfo projectInfo, boolean normalizeOids)  
      void write​(File file, org.bimserver.plugins.serializers.ProgressReporter progressReporter)  
      boolean write​(OutputStream out, org.bimserver.plugins.serializers.ProgressReporter progressReporter)  
      • Methods inherited from class org.bimserver.plugins.serializers.EmfSerializer

        getBytes, getExpressId, getInputStream, getMode, getModel, getPackageMetaData, getProjectInfo, isNormalizeOids, setMode, write, writeToFile, writeToOutputStream
      • Methods inherited from interface org.bimserver.plugins.serializers.Serializer

        allowCaching
    • Constructor Detail

      • IfcXmlSerializer

        public IfcXmlSerializer()
    • Method Detail

      • init

        public void init​(org.bimserver.emf.IfcModelInterface model,
                         org.bimserver.plugins.serializers.ProjectInfo projectInfo,
                         boolean normalizeOids)
                  throws org.bimserver.plugins.serializers.SerializerException
        Specified by:
        init in interface org.bimserver.plugins.serializers.Serializer
        Overrides:
        init in class org.bimserver.ifc.IfcSerializer
        Throws:
        org.bimserver.plugins.serializers.SerializerException
      • write

        public boolean write​(OutputStream out,
                             org.bimserver.plugins.serializers.ProgressReporter progressReporter)
                      throws org.bimserver.plugins.serializers.SerializerException
        Specified by:
        write in class org.bimserver.plugins.serializers.EmfSerializer
        Throws:
        org.bimserver.plugins.serializers.SerializerException
      • write

        public void write​(File file,
                          org.bimserver.plugins.serializers.ProgressReporter progressReporter)
                   throws FileNotFoundException,
                          org.bimserver.plugins.serializers.SerializerException
        Throws:
        FileNotFoundException
        org.bimserver.plugins.serializers.SerializerException