# Serialized Form

- ## Package excelExporter.excelParser.dataModel

  - ### Class excelExporter.excelParser.dataModel.FileExt extends java.io.File implements Serializable

    - ### Serialized Fields

      - #### rawName

            java.lang.String rawName

        The file name without extension (and without the separating dot). null if the name stem is blank (as in ".ext").

      - #### nameStem

            java.lang.String nameStem

        The file name stem, the name without path, menmonic and extension. Does not include the dot and underscore, which separate mnemonic and extension. null if the name stem is blank (as in ".ext").

      - #### ext

            java.lang.String ext

        The file name extension without the dot. null if there is no extension.

      - #### mnm

            java.lang.String mnm

        The file name prefix or menmonic. It is defined as the matching characters of the first (true) group of the regular expression

        "(?i)^([a-z][a-z_0-9]*)_.+$"

        on the file name stem. If the regular expression doesn't match then this field is null.

        The use case of this file name part is to shape a kind of name space for global objects in plain C code. Normally, a three character menemonic ("mnm") of the file or module name is used and this will then prepend the names of all global objects in the generated C code.

  - ### Class excelExporter.excelParser.dataModel.ObjectList extends java.util.ArrayList<T> implements Serializable

    - ### Serialized Fields

      - #### objId

            int objId

        The ID of this object. Each object in the data model gets a unique ID, which can be useful for having related data objects in the generated code with individual names.

      - #### parent

            Identifier parent

        The parent of the list of data model objects is the name of the the list containing group. Where group can refer to an Excel input defined group of row objects or to a global group of worksheets. If the list is the root collection, then the name is the name of the Excel worksheet.

      - #### sortOrder

            SortOrder.Order sortOrder

        The chosen sort order of the list.