com.univocity.parsers.fixed
Class FixedWidthFieldLengths

java.lang.Object
  extended by com.univocity.parsers.fixed.FixedWidthFields
      extended by com.univocity.parsers.fixed.FixedWidthFieldLengths
All Implemented Interfaces:
Cloneable

Deprecated. This class has been modified over time and its name became misleading. Use FixedWidthFields instead.

@Deprecated
public class FixedWidthFieldLengths
extends FixedWidthFields

This class provides the name, length, alignment and padding of each field in a fixed-width record.

Author:
uniVocity Software Pty Ltd - parsers@univocity.com

Constructor Summary
FixedWidthFieldLengths(int... fieldLengths)
          Deprecated. Creates a new instance initialized with the lengths of all fields in a fixed-width record.
FixedWidthFieldLengths(LinkedHashMap<String,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.
FixedWidthFieldLengths(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.
 
Method Summary
 
Methods inherited from class com.univocity.parsers.fixed.FixedWidthFields
addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, addField, clone, forParsing, forWriting, getAlignment, getAlignment, getFieldAlignments, getFieldLengths, getFieldNames, getFieldPaddings, getFieldsPerRecord, indexOf, setAlignment, setAlignment, setFieldLength, setFieldLength, setPadding, setPadding, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FixedWidthFieldLengths

public FixedWidthFieldLengths(LinkedHashMap<String,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(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.


Copyright © 2017 uniVocity Software Pty Ltd. All rights reserved.