Class X3fHeaderFactory


  • public class X3fHeaderFactory
    extends Object
    This class creates instances of X3fHeader objects depending on the data format.
    See Also:
    X3fHeader
    • Constructor Detail

      • X3fHeaderFactory

        protected X3fHeaderFactory()
        Protected constructor.
    • Method Detail

      • createHeader

        protected X3fHeader createHeader​(RandomAccessData data,
                                         UInt32 version)
                                  throws RandomAccessDataException
        Creates an instance of an X3fHeader object which is appropriate for the given data version or null, if the version is unsupported.
        Parameters:
        data - the data source
        version - the data version
        Returns:
        an X3fHeader object appropriate for the data version
        Throws:
        RandomAccessDataException - if an error occurs during creation of the X3fHeader object