Class FixedWidthFieldLengths

  • All Implemented Interfaces:
    java.lang.Cloneable

    @Deprecated
    public class FixedWidthFieldLengths
    extends FixedWidthFields
    Deprecated.
    This class has been modified over time and its name became misleading. Use FixedWidthFields instead.
    This class provides the name, length, alignment and padding of each field in a fixed-width record.
    • Constructor Detail

      • FixedWidthFieldLengths

        public FixedWidthFieldLengths​(java.util.LinkedHashMap<java.lang.String,​java.lang.Integer> fields)
        Deprecated.
        Defines a sequence of field names used to refer to columns in the input/output text of an entity, along with their lengths. The field names defined will be used as headers, having the same effect of a call to CommonSettings.setHeaders(String...).
        Parameters:
        fields - a LinkedHashMap containing the sequence of fields to be associated with each column in the input/output, with their respective length.
      • FixedWidthFieldLengths

        public FixedWidthFieldLengths​(java.lang.String[] headers,
                                      int[] lengths)
        Deprecated.
        Defines a sequence of field names used to refer to columns in the input/output text of an entity, along with their lengths. The field names defined will be used as headers, having the same effect of a call to CommonSettings.setHeaders(String...).
        Parameters:
        headers - the sequence of fields to be associated with each column in the input/output
        lengths - the sequence of lengths to be associated with each given header. The size of this array must match the number of given headers.
      • FixedWidthFieldLengths

        public FixedWidthFieldLengths​(int... fieldLengths)
        Deprecated.
        Creates a new instance initialized with the lengths of all fields in a fixed-width record.
        Parameters:
        fieldLengths - The number lengths of all fields in a fixed-width record. All lengths must be greater than 0.