## Uses of Class
com.fasterxml.jackson.dataformat.csv.CsvSchema.Column

- Packages that use CsvSchema.Column
  Package | Description
  --- | ---
  com.fasterxml.jackson.dataformat.csv |

- - ### Uses of CsvSchema.Column in com.fasterxml.jackson.dataformat.csv

    Fields in com.fasterxml.jackson.dataformat.csv declared as CsvSchema.Column
    Modifier and Type | Field and Description
    --- | ---
    `protected CsvSchema.Column[]` | CsvSchema.`_columns` Column definitions, needed for optional header and/or mapping of field names to column positions.
    `protected static CsvSchema.Column[]` | CsvSchema.`NO_COLUMNS`
    `static CsvSchema.Column` | CsvSchema.Column.`PLACEHOLDER`

    Fields in com.fasterxml.jackson.dataformat.csv with type parameters of type CsvSchema.Column
    Modifier and Type | Field and Description
    --- | ---
    `protected ArrayList<CsvSchema.Column>` | CsvSchema.Builder.`_columns`
    `protected Map<String,CsvSchema.Column>` | CsvSchema.`_columnsByName`

    Methods in com.fasterxml.jackson.dataformat.csv that return CsvSchema.Column
    Modifier and Type | Method and Description
    --- | ---
    `CsvSchema.Column` | CsvSchema.`column(int index)` Accessor for column at specified index (0-based); index having to be within
    `CsvSchema.Column` | CsvSchema.`column(String name)`
    `CsvSchema.Column` | CsvSchema.`column(String name, int probableIndex)` Optimized variant where a hint is given as to likely index of the column name.
    `CsvSchema.Column` | CsvSchema.Column.`getNext()`
    `CsvSchema.Column` | CsvSchema.Column.`getNextWithName(String name)` Access that returns same as `getNext()` iff name of that column is same as given name
    `CsvSchema.Column` | CsvSchema.Column.`withArrayElementSeparator(String separator)`
    `CsvSchema.Column` | CsvSchema.Column.`withElementSeparator(int separator)` Deprecated. use `withArrayElementSeparator(String)` instead
    `CsvSchema.Column` | CsvSchema.Column.`withName(String newName)`
    `CsvSchema.Column` | CsvSchema.Column.`withNext(CsvSchema.Column next)`
    `CsvSchema.Column` | CsvSchema.Column.`withNext(int index, CsvSchema.Column next)`
    `CsvSchema.Column` | CsvSchema.Column.`withType(CsvSchema.ColumnType newType)`

    Methods in com.fasterxml.jackson.dataformat.csv that return types with arguments of type CsvSchema.Column
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<CsvSchema.Column>` | CsvSchema.Builder.`getColumns()`
    `Iterator<CsvSchema.Column>` | CsvSchema.`iterator()`

    Methods in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.Column
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | CsvParser.`_startArray(CsvSchema.Column column)`
    `CsvSchema.Builder` | CsvSchema.Builder.`addColumn(CsvSchema.Column c)` NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
    `CsvSchema.Builder` | CsvSchema.Builder.`replaceColumn(int index, CsvSchema.Column c)`
    `CsvSchema.Column` | CsvSchema.Column.`withNext(CsvSchema.Column next)`
    `CsvSchema.Column` | CsvSchema.Column.`withNext(int index, CsvSchema.Column next)`

    Method parameters in com.fasterxml.jackson.dataformat.csv with type arguments of type CsvSchema.Column
    Modifier and Type | Method and Description
    --- | ---
    `CsvSchema.Builder` | CsvSchema.Builder.`addColumns(Iterable<CsvSchema.Column> cs)` NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.

    Constructors in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.Column
    Constructor and Description
    `CsvSchema.Column(CsvSchema.Column src, CsvSchema.Column next)`
    `CsvSchema.Column(CsvSchema.Column src, int index, CsvSchema.Column next)`
    `CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, int arrayElementSeparator, char[] nullValue)` Deprecated. use `CsvSchema.CsvSchema(Column[], int, char, int, int, char[], String, char[], String)` instead
    `CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, Map<String,CsvSchema.Column> columnsByName, String anyPropertyName)` Copy constructor used for creating variants using `withXxx()` methods.
    `CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, String anyPropertyName)`
    `CsvSchema(CsvSchema base, CsvSchema.Column[] columns)` Copy constructor used for creating variants using `sortedBy()` methods.

    Constructor parameters in com.fasterxml.jackson.dataformat.csv with type arguments of type CsvSchema.Column
    Constructor and Description
    `CsvSchema(CsvSchema.Column[] columns, int features, char columnSeparator, int quoteChar, int escapeChar, char[] lineSeparator, String arrayElementSeparator, char[] nullValue, Map<String,CsvSchema.Column> columnsByName, String anyPropertyName)` Copy constructor used for creating variants using `withXxx()` methods.

Copyright © 2017 FasterXML. All rights reserved.