Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addArrayColumn(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- addArrayColumn(String, String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- addBooleanColumn(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- addColumn(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
- addColumn(String, UnaryOperator<CsvSchema.Column>) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Add column with given name, and with changes to apply (as specified by second argument,
transformer). - addColumn(String, CsvSchema.ColumnType) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
- addColumn(String, CsvSchema.ColumnType, UnaryOperator<CsvSchema.Column>) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Add column with given name, and with changes to apply (as specified by second argument,
transformer). - addColumn(CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
- addColumns(Iterable<String>, CsvSchema.ColumnType) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
- addColumns(Iterable<CsvSchema.Column>) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.
- addColumnsFrom(CsvSchema) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: unlike many other add methods, this method DOES check for, and discard, possible duplicate columns: that is, if this builder already has a column with same name as column to be added, existing column is retained and new column ignored.
- addNumberColumn(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- ALLOW_COMMENTS - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows accepting "hash comments" by default, similar to
CsvSchema.withAllowComments(boolean). - ALLOW_TRAILING_COMMA - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows there to be a trailing single extraneous data column that is empty.
- allowsComments() - Method in class tools.jackson.dataformat.csv.CsvSchema
- ALWAYS_QUOTE_EMPTY_STRINGS - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether values written as empty Strings (from
java.lang.Stringvalued POJO properties) should be forced to be quoted. - ALWAYS_QUOTE_NUMBERS - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether values written as Nymbers (from
java.lang.Numbervalued POJO properties) should be forced to be quoted, regardless of whether they actually need this. - ALWAYS_QUOTE_STRINGS - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether values written as Strings (from
java.lang.Stringvalued POJO properties) should be forced to be quoted, regardless of whether they actually need this. - ARRAY - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Value will be a multi-value sequence, separated by array element separator.
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- assignCurrentValue(Object) - Method in class tools.jackson.dataformat.csv.CsvParser
B
- BOOLEAN - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Value is expected to be a boolean ("true", "false") String, or "null", or empty String (equivalent to null).
- build() - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- build() - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- build() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- builder() - Static method in class tools.jackson.dataformat.csv.CsvFactory
-
Main factory method to use for constructing
CsvFactoryinstances with different configuration. - builder() - Static method in class tools.jackson.dataformat.csv.CsvMapper
- builder() - Static method in class tools.jackson.dataformat.csv.CsvSchema
- builder(CsvFactory) - Static method in class tools.jackson.dataformat.csv.CsvMapper
- Builder() - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Builder
- Builder(CsvFactory) - Constructor for class tools.jackson.dataformat.csv.CsvMapper.Builder
- Builder(CsvMapper.Builder.StateImpl) - Constructor for class tools.jackson.dataformat.csv.CsvMapper.Builder
- Builder(CsvSchema) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Builder
-
"Copy" constructor which creates builder that has settings of given source schema
C
- canOmitProperties() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- canParseAsync() - Method in class tools.jackson.dataformat.csv.CsvFactory
- canReadObjectId() - Method in class tools.jackson.dataformat.csv.CsvParser
- canReadTypeId() - Method in class tools.jackson.dataformat.csv.CsvParser
- canUseCharArrays() - Method in class tools.jackson.dataformat.csv.CsvFactory
- canUseSchema(FormatSchema) - Method in class tools.jackson.dataformat.csv.CsvFactory
- characterEscapes() - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- characterEscapes(CsvCharacterEscapes) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
-
Method for defining custom escapes factory uses for
JsonGenerators it creates. - clearColumns() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- close() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- collectDefaults() - Static method in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- collectDefaults() - Static method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Method that calculates bit set (flags) of all features that are enabled by default.
- column(int) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Accessor for column at specified index (0-based); index having to be within
- column(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
- column(String, int) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Optimized variant where a hint is given as to likely index of the column name.
- Column(int, String) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(int, String, CsvSchema.ColumnType) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(int, String, CsvSchema.ColumnType, String) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(CsvSchema.Column, int, CsvSchema.Column) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(CsvSchema.Column, int, CsvValueDecorator, CsvSchema.Column) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(CsvSchema.Column, CsvSchema.Column) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- Column(CsvSchema.Column, CsvValueDecorator) - Constructor for class tools.jackson.dataformat.csv.CsvSchema.Column
- columnIndex(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Method for finding index of a named column within this schema.
- columnName(int) - Method in class tools.jackson.dataformat.csv.CsvSchema
- configure(CsvReadFeature, boolean) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- configure(CsvReadFeature, boolean) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- configure(CsvWriteFeature, boolean) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- configure(CsvWriteFeature, boolean) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- controlEscapesInstance() - Static method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
- controlQuoteEscapesInstance() - Static method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
- copy() - Method in class tools.jackson.dataformat.csv.CsvFactory
- CsvCharacterEscapes - Class in tools.jackson.dataformat.csv
-
Character escapes for CSV.
- CsvFactory - Class in tools.jackson.dataformat.csv
- CsvFactory() - Constructor for class tools.jackson.dataformat.csv.CsvFactory
-
Default constructor used to create factory instances.
- CsvFactory(CsvFactory) - Constructor for class tools.jackson.dataformat.csv.CsvFactory
- CsvFactory(CsvFactoryBuilder) - Constructor for class tools.jackson.dataformat.csv.CsvFactory
-
Constructors used by
CsvFactoryBuilderfor instantiation. - CsvFactoryBuilder - Class in tools.jackson.dataformat.csv
-
TSFBuilderimplementation for constructingCsvFactoryinstances. - CsvFactoryBuilder() - Constructor for class tools.jackson.dataformat.csv.CsvFactoryBuilder
- CsvFactoryBuilder(CsvFactory) - Constructor for class tools.jackson.dataformat.csv.CsvFactoryBuilder
- CsvGenerator - Class in tools.jackson.dataformat.csv
- CsvGenerator(ObjectWriteContext, IOContext, int, int, Writer, CsvSchema, CsvCharacterEscapes) - Constructor for class tools.jackson.dataformat.csv.CsvGenerator
- CsvGenerator(ObjectWriteContext, IOContext, int, int, CsvEncoder) - Constructor for class tools.jackson.dataformat.csv.CsvGenerator
- CsvMapper - Class in tools.jackson.dataformat.csv
-
Specialized
ObjectMapper, with extended functionality to produceCsvSchemainstances out of POJOs. - CsvMapper() - Constructor for class tools.jackson.dataformat.csv.CsvMapper
- CsvMapper(CsvFactory) - Constructor for class tools.jackson.dataformat.csv.CsvMapper
- CsvMapper(CsvMapper.Builder) - Constructor for class tools.jackson.dataformat.csv.CsvMapper
- CsvMapper.Builder - Class in tools.jackson.dataformat.csv
-
Base implementation for "Vanilla"
ObjectMapper, used with CSV backend. - CsvMapper.Builder.StateImpl - Class in tools.jackson.dataformat.csv
- CsvMapper.ViewKey - Class in tools.jackson.dataformat.csv
-
Simple class in order to create a map key based on
JavaTypeand a given view. - CsvParser - Class in tools.jackson.dataformat.csv
-
JsonParserimplementation used to expose CSV documents in form that allows other Jackson functionality to deal with it. - CsvParser(ObjectReadContext, IOContext, int, int, CsvSchema, Reader) - Constructor for class tools.jackson.dataformat.csv.CsvParser
- CsvReadException - Exception in tools.jackson.dataformat.csv
-
Format-specific exception used to indicate problems regarding low-level decoding/parsing issues specific to CSV content; usually problems with field-to-column mapping as defined by
CsvSchema. - CsvReadException(CsvParser, String, CsvSchema) - Constructor for exception tools.jackson.dataformat.csv.CsvReadException
- CsvReadFeature - Enum Class in tools.jackson.dataformat.csv
-
Enumeration that defines all togglable features for CSV parsers
- CsvSchema - Class in tools.jackson.dataformat.csv
-
Simple
FormatSchemasub-type that defines properties of a CSV document to read or write. - CsvSchema(CsvSchema.Column[], int, char, int, int, char[], String, char[], String) - Constructor for class tools.jackson.dataformat.csv.CsvSchema
- CsvSchema(CsvSchema.Column[], int, char, int, int, char[], String, char[], Map<String, CsvSchema.Column>, String) - Constructor for class tools.jackson.dataformat.csv.CsvSchema
-
Copy constructor used for creating variants using
withXxx()methods. - CsvSchema(CsvSchema, int) - Constructor for class tools.jackson.dataformat.csv.CsvSchema
-
Copy constructor used for creating variants for on/off features
- CsvSchema(CsvSchema, CsvSchema.Column[]) - Constructor for class tools.jackson.dataformat.csv.CsvSchema
-
Copy constructor used for creating variants using
sortedBy()methods. - CsvSchema.Builder - Class in tools.jackson.dataformat.csv
-
Class used for building
CsvSchemainstances. - CsvSchema.Column - Class in tools.jackson.dataformat.csv
-
Representation of info for a single column
- CsvSchema.ColumnType - Enum Class in tools.jackson.dataformat.csv
-
Enumeration that defines optional type indicators that can be passed with schema.
- CsvValueDecorator - Interface in tools.jackson.dataformat.csv
-
Interface defining API for handlers that can add and remove "decorations" to CSV values: for example, brackets around Array (List) values encoded in a single physical String column.
- CsvValueDecorators - Class in tools.jackson.dataformat.csv
-
Container class for default
CsvValueDecoratorimplementations - CsvValueDecorators() - Constructor for class tools.jackson.dataformat.csv.CsvValueDecorators
- CsvValueDecorators.StringPrefixSuffixDecorator - Class in tools.jackson.dataformat.csv
-
Decorated that adds static prefix and suffix around value to decorate value; removes the same when un-decorating.
- CsvWriteException - Exception in tools.jackson.dataformat.csv
-
Format-specific exception used to indicate problems regarding low-level generation issues specific to CSV content; usually problems with field-to-column mapping as defined by
CsvSchema. - CsvWriteException(CsvGenerator, String, CsvSchema) - Constructor for exception tools.jackson.dataformat.csv.CsvWriteException
- CsvWriteFeature - Enum Class in tools.jackson.dataformat.csv
-
Enumeration that defines all togglable features for CSV writers
- currentLocation() - Method in class tools.jackson.dataformat.csv.CsvParser
- currentName() - Method in class tools.jackson.dataformat.csv.CsvParser
- currentTokenLocation() - Method in class tools.jackson.dataformat.csv.CsvParser
- currentValue() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- currentValue() - Method in class tools.jackson.dataformat.csv.CsvParser
D
- decorateNull(CsvGenerator) - Method in interface tools.jackson.dataformat.csv.CsvValueDecorator
-
Method called instead of
CsvValueDecorator.decorateValue(tools.jackson.dataformat.csv.CsvGenerator, java.lang.String)in case where value being written is from Javanullvalue: this is often left as-is, without decoration (and this is the default implementation), but may be decorated. - decorateValue(CsvGenerator, String) - Method in interface tools.jackson.dataformat.csv.CsvValueDecorator
-
Method called during serialization when encoding a value, to produce "decorated" value to include in output (possibly escaped and/or quoted).
- decorateValue(CsvGenerator, String) - Method in class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
- DEFAULT_ANY_PROPERTY_NAME - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
By default no "any properties" (properties for 'extra' columns; ones not specified in schema) are used, so
nullis used as marker. - DEFAULT_ARRAY_ELEMENT_SEPARATOR - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
Default separator for array elements within a column value is semicolon.
- DEFAULT_COLUMN_SEPARATOR - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
Default separator for column values is comma (hence "Comma-Separated Values")
- DEFAULT_CSV_GENERATOR_FEATURE_FLAGS - Static variable in class tools.jackson.dataformat.csv.CsvFactory
-
Bit field (set of flags) of all generator features that are enabled by default.
- DEFAULT_CSV_PARSER_FEATURE_FLAGS - Static variable in class tools.jackson.dataformat.csv.CsvFactory
-
Bit field (set of flags) of all parser features that are enabled by default.
- DEFAULT_ENCODING_FEATURES - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- DEFAULT_ESCAPE_CHAR - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
By default, no escape character is used -- this is denoted by int value that does not map to a valid character
- DEFAULT_LINEFEED - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- DEFAULT_NULL_VALUE - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
By default, nulls are written as empty Strings (""); and no coercion is performed from any String (higher level databind may, however, coerce Strings into Java nulls).
- DEFAULT_QUOTE_CHAR - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- DEFAULT_SCHEMA - Static variable in class tools.jackson.dataformat.csv.CsvFactory
- disable(CsvReadFeature) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- disable(CsvReadFeature...) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- disable(CsvReadFeature, CsvReadFeature...) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- disable(CsvWriteFeature) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- disable(CsvWriteFeature...) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- disable(CsvWriteFeature, CsvWriteFeature...) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- disableArrayElementSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- disableEscapeChar() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying that no escape character is to be used with CSV documents this schema defines.
- disableQuoteChar() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- dropLastColumnIfEmpty() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Helper method called to drop the last collected column name if it is empty: called if {link CsvParser.Feature#ALLOW_TRAILING_COMMA} enabled to remove the last entry after being added initially.
E
- EMPTY_STRING_AS_NULL - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that enables coercing an empty
Stringto `null`. - EMPTY_UNQUOTED_STRING_AS_NULL - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that enables coercing an empty un-quoted
Stringto `null`. - emptySchema() - Static method in class tools.jackson.dataformat.csv.CsvSchema
-
Accessor for creating a "default" CSV schema instance, with following settings: Does NOT use header line Uses double quotes ('"') for quoting of field values (if necessary) Uses comma (',') as the field separator Uses Unix linefeed ('\n') as row separator Does NOT use any escape characters Does NOT have any columns defined
- enable(CsvReadFeature) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- enable(CsvReadFeature...) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- enable(CsvReadFeature, CsvReadFeature...) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- enable(CsvWriteFeature) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- enable(CsvWriteFeature...) - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- enable(CsvWriteFeature, CsvWriteFeature...) - Method in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- enabledByDefault() - Method in enum class tools.jackson.dataformat.csv.CsvReadFeature
- enabledByDefault() - Method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
- enabledIn(int) - Method in enum class tools.jackson.dataformat.csv.CsvReadFeature
- enabledIn(int) - Method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
- ENCODING_FEATURE_ALLOW_COMMENTS - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- ENCODING_FEATURE_REORDER_COLUMNS - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- ENCODING_FEATURE_SKIP_FIRST_DATA_ROW - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- ENCODING_FEATURE_STRICT_HEADERS - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- ENCODING_FEATURE_USE_HEADER - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- equals(Object) - Method in class tools.jackson.dataformat.csv.CsvMapper.ViewKey
- ESCAPE_CONTROL_CHARS_WITH_ESCAPE_CHAR - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether control characters (non-printable) are escaped using the configured escape character.
- ESCAPE_QUOTE_CHAR_WITH_ESCAPE_CHAR - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether quote characters within quoted String values are escaped using configured escape character, instead of being "doubled up" (that is: a quote character is written twice in a row).
F
- FAIL_ON_MISSING_COLUMNS - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows failing (with a
CsvReadException) in cases where number of column values encountered is less than number of columns declared in the active schema ("missing columns"). - FAIL_ON_MISSING_HEADER_COLUMNS - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows failing (with a
CsvReadException) in cases where number of header columns encountered is less than number of columns declared in the active schema (if there is one). - finishRow() - Method in class tools.jackson.dataformat.csv.CsvGenerator
-
Method called when the current row is complete; typically will flush possibly buffered column values, append linefeed and reset state appropriately.
- flush() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- FORMAT_NAME_CSV - Static variable in class tools.jackson.dataformat.csv.CsvFactory
-
Name used to identify CSV format.
- from(CsvGenerator, String, CsvSchema) - Static method in exception tools.jackson.dataformat.csv.CsvWriteException
- from(CsvParser, String, CsvSchema) - Static method in exception tools.jackson.dataformat.csv.CsvReadException
- fromCsvFeatures(int) - Static method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
G
- getAnyPropertyName() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getArrayElementSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- getArrayElementSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getBigIntegerValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getBinaryValue(Base64Variant) - Method in class tools.jackson.dataformat.csv.CsvParser
- getCharacterEscapes() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- getColumnDesc() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Method for getting description of column definitions in developer-readable form
- getColumnNames() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Accessor for getting names of included columns, in the order they are included in the schema.
- getColumnNames(Collection<String>) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Accessor for getting names of included columns, added in given
Collection. - getColumns() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- getColumnSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getDecimalValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getDoubleValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getEmbeddedObject() - Method in class tools.jackson.dataformat.csv.CsvParser
- getEscapeChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getEscapeCodesForAscii() - Method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
- getEscapeSequence(int) - Method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
- getFloatValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getFormatName() - Method in class tools.jackson.dataformat.csv.CsvFactory
- getFormatReadFeatures() - Method in class tools.jackson.dataformat.csv.CsvFactory
- getFormatReadFeatureType() - Method in class tools.jackson.dataformat.csv.CsvFactory
- getFormatWriteFeatures() - Method in class tools.jackson.dataformat.csv.CsvFactory
- getFormatWriteFeatureType() - Method in class tools.jackson.dataformat.csv.CsvFactory
- getIndex() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- getIntValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getLineSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getLongValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getMask() - Method in enum class tools.jackson.dataformat.csv.CsvReadFeature
- getMask() - Method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
- getName() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- getNext() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- getNextWithName(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
-
Access that returns same as
CsvSchema.Column.getNext()iff name of that column is same as given name - getNullValue() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getNullValueOrEmpty() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Same as
CsvSchema.getNullValue()except that undefined null value (one that remains asnull, or explicitly set as such) will be returned as emptychar[] - getNullValueString() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getNumberType() - Method in class tools.jackson.dataformat.csv.CsvParser
- getNumberValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- getNumberValueExact() - Method in class tools.jackson.dataformat.csv.CsvParser
- getPrettyPrinter() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- getQuoteChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getSchema() - Method in class tools.jackson.dataformat.csv.CsvParser
-
Accessor for getting active schema definition: it may be "empty" (no column definitions), but will never be null since it defaults to an empty schema (and default configuration)
- getSchema() - Method in exception tools.jackson.dataformat.csv.CsvReadException
- getSchema() - Method in exception tools.jackson.dataformat.csv.CsvWriteException
- getSchemaType() - Method in class tools.jackson.dataformat.csv.CsvSchema
- getString() - Method in class tools.jackson.dataformat.csv.CsvParser
- getString(Writer) - Method in class tools.jackson.dataformat.csv.CsvParser
- getStringCharacters() - Method in class tools.jackson.dataformat.csv.CsvParser
- getStringLength() - Method in class tools.jackson.dataformat.csv.CsvParser
- getStringOffset() - Method in class tools.jackson.dataformat.csv.CsvParser
- getType() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- getValueDecorator() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
H
- hasArrayElementSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema
- hasColumn(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
NOTE: this method requires linear scan over existing columns so it may be more efficient to use other types of lookups if available (for example,
CsvSchema.column(String)has a hash lookup to use). - hashCode() - Method in class tools.jackson.dataformat.csv.CsvMapper.ViewKey
- hasName(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- hasStringCharacters() - Method in class tools.jackson.dataformat.csv.CsvParser
I
- IGNORE_TRAILING_UNMAPPABLE - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows ignoring of unmappable "extra" columns; that is, values for columns that appear after columns for which types are defined.
- INSERT_NULLS_FOR_MISSING_COLUMNS - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows "inserting" virtual key / `null` value pairs in case a row contains fewer columns than declared by configured schema.
- isArray() - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- isEnabled(CsvReadFeature) - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Checked whether specified parser feature is enabled.
- isEnabled(CsvReadFeature) - Method in class tools.jackson.dataformat.csv.CsvMapper
- isEnabled(CsvReadFeature) - Method in class tools.jackson.dataformat.csv.CsvParser
-
Method for checking whether specified CSV
CsvReadFeatureis enabled. - isEnabled(CsvWriteFeature) - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Check whether specified generator feature is enabled.
- isEnabled(CsvWriteFeature) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- isEnabled(CsvWriteFeature) - Method in class tools.jackson.dataformat.csv.CsvMapper
- isExpectedNumberIntToken() - Method in class tools.jackson.dataformat.csv.CsvParser
- isExpectedStartArrayToken() - Method in class tools.jackson.dataformat.csv.CsvParser
-
We need to override this method to support coercion from basic String value into array, in cases where schema does not specify actual type.
- isNaN() - Method in class tools.jackson.dataformat.csv.CsvParser
- iterator() - Method in class tools.jackson.dataformat.csv.CsvSchema
M
- MAX_INT_AS_LONG - Static variable in class tools.jackson.dataformat.csv.CsvGenerator
- MIN_INT_AS_LONG - Static variable in class tools.jackson.dataformat.csv.CsvGenerator
N
- nextName() - Method in class tools.jackson.dataformat.csv.CsvParser
- nextName(SerializableString) - Method in class tools.jackson.dataformat.csv.CsvParser
- nextStringValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- nextToken() - Method in class tools.jackson.dataformat.csv.CsvParser
- NO_ARRAY_ELEMENT_SEPARATOR - Static variable in class tools.jackson.dataformat.csv.CsvSchema
-
Marker for the case where no array element separator is used
- NO_CHARS - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- NO_COLUMNS - Static variable in class tools.jackson.dataformat.csv.CsvSchema
- noEscapesInstance() - Static method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
- NUMBER - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Value should be a number, but literals "null", "true" and "false" are also understood, and an empty String is considered null.
- NUMBER_OR_STRING - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Value is taken to be a number (if it matches valid JSON number formatting rules), literal (null, true or false) or String, depending on best match.
O
- OMIT_MISSING_TAIL_COLUMNS - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether columns without matching value may be omitted, when they are the last values of the row.
- ONLY_UNQUOTED_NULL_VALUES_AS_NULL - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that enables treating only un-quoted values matching the configured "null value" String (see
CsvSchema.getNullValueString()) asnull, but not quoted values: differentiating between a quoted null value String (like"null") which remains as a String, and an unquoted null value (likenull) which becomesnull. - OPTIONAL_BRACKETS_DECORATOR - Static variable in class tools.jackson.dataformat.csv.CsvValueDecorators
-
CsvValueDecorators.StringPrefixSuffixDecoratorthat uses square brackets ([]) around decorated value, but does not require their use (removes if used, ignores it not). - optionalPrefixSuffixDecorator(String, String) - Static method in class tools.jackson.dataformat.csv.CsvValueDecorators
-
Factory method for constructing a
CsvValueDecorators.StringPrefixSuffixDecoratorwith given prefix and suffix, both optional.
P
- PackageVersion - Class in tools.jackson.dataformat.csv
-
Automatically generated from PackageVersion.java.in during packageVersion-generate execution of maven-replacer-plugin in pom.xml.
- PackageVersion() - Constructor for class tools.jackson.dataformat.csv.PackageVersion
- PLACEHOLDER - Static variable in class tools.jackson.dataformat.csv.CsvSchema.Column
Q
- quoteEscapesInstance() - Static method in class tools.jackson.dataformat.csv.CsvCharacterEscapes
R
- readerWithSchemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method which is functionally equivalent to:
- readerWithTypedSchemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method which is functionally equivalent to:
- readResolve() - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Method that we need to override to actually make restoration go through constructors etc.
- readResolve() - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder.StateImpl
- readResolve() - Method in class tools.jackson.dataformat.csv.CsvMapper
- rebuild() - Method in class tools.jackson.dataformat.csv.CsvFactory
- rebuild() - Method in class tools.jackson.dataformat.csv.CsvMapper
- rebuild() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Helper method for constructing Builder that can be used to create modified schema.
- releaseBuffered(Writer) - Method in class tools.jackson.dataformat.csv.CsvParser
- removeArrayElementSeparator(int) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- removeColumn(int) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- renameColumn(int, String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- reordersColumns() - Method in class tools.jackson.dataformat.csv.CsvSchema
- replaceColumn(int, CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- requiredPrefixSuffixDecorator(String, String) - Static method in class tools.jackson.dataformat.csv.CsvValueDecorators
-
Factory method for constructing a
CsvValueDecorators.StringPrefixSuffixDecoratorwith given prefix and suffix, both required. - requiresPropertyOrdering() - Method in class tools.jackson.dataformat.csv.CsvFactory
S
- schema() - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method that is same as
- schemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- schemaFor(TypeReference<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- schemaFor(JavaType) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Method that can be used to determine a CSV schema to use for given POJO type, using default serialization settings including ordering.
- schemaForWithView(Class<?>, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- schemaForWithView(TypeReference<?>, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- schemaForWithView(JavaType, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- schemaWithHeader() - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method that is same as
- setAllowComments(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying whether Schema should indicate that "hash comments" (lines where the first non-whitespace character is '#') are allowed; if so, they will be skipped without processing.
- setAnyPropertyName(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setArrayElementSeparator(int, String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setArrayElementSeparator(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying character used to separate array element values.
- setCharacterEscapes(CharacterEscapes) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- setColumnSeparator(char) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying character used to separate column values.
- setColumnType(int, CsvSchema.ColumnType) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setEscapeChar(char) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying character used for optional escaping of characters in quoted String values.
- setLineSeparator(char) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setLineSeparator(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setNullValue(char[]) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setNullValue(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- setQuoteChar(char) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying character used for optional quoting of values.
- setReorderColumns(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Use in combination with setUseHeader.
- setSkipFirstDataRow(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying whether Schema should indicate that the first line that is not a header (if header handling enabled) should be skipped in its entirety.
- setStrictHeaders(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Use in combination with
CsvSchema.Builder.setUseHeader(boolean). - setUseHeader(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Method for specifying whether Schema should indicate that a header line (first row that contains column names) is to be used for reading and writing or not.
- shared() - Static method in class tools.jackson.dataformat.csv.CsvMapper
-
Accessor method for getting globally shared "default"
CsvMapperinstance: one that has default configuration, no modules registered, no config overrides. - size() - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- size() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Accessor for finding out how many columns this schema defines.
- SKIP_EMPTY_LINES - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that allows skipping input lines that are completely empty or blank (composed only of whitespace), instead of being decoded as lines of just a single column with an empty/blank String value (or, depending on binding, `null`).
- skipsFirstDataRow() - Method in class tools.jackson.dataformat.csv.CsvSchema
- snapshot() - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Instances are immutable so just return `this`
- sortedBy(String...) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Mutant factory method that will construct a new instance in which columns are sorted based on names given as argument.
- sortedBy(Comparator<String>) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Mutant factory method that will construct a new instance in which columns are sorted using given
Comparatorover column names. - STATE_DOC_END - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which end marker is returned; either null (if no array wrapping), or
JsonToken.END_ARRAYfor wrapping. - STATE_DOC_START - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
Initial state before anything is read from document.
- STATE_IN_ARRAY - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which a column value has been determined to be of an array type, and will need to be split into multiple values.
- STATE_MISSING_NAME - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which we should expose name token for a "missing column" (for which placeholder `null` value is to be added as well); see
CsvReadFeature.INSERT_NULLS_FOR_MISSING_COLUMNSfor details. - STATE_MISSING_VALUE - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which we should expose `null` value token as a value for "missing" column; see
CsvReadFeature.INSERT_NULLS_FOR_MISSING_COLUMNSfor details. - STATE_NAMED_VALUE - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which value matching property name will be returned.
- STATE_NEXT_ENTRY - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which next entry will be available, returning either
JsonToken.PROPERTY_NAMEor value (depending on whether entries are expressed as Objects or just Arrays); or matching close marker. - STATE_RECORD_START - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State before logical start of a record, in which next token to return will be
JsonToken.START_OBJECT(or if no Schema is provided,JsonToken.START_ARRAY). - STATE_SKIP_EXTRA_COLUMNS - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which we have encountered more column values than there should be, and need to basically skip extra values if callers tries to advance parser state.
- STATE_UNNAMED_VALUE - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
State in which "unnamed" value (entry in an array) will be returned, if one available; otherwise end-array is returned.
- StateImpl(CsvMapper.Builder) - Constructor for class tools.jackson.dataformat.csv.CsvMapper.Builder.StateImpl
- STREAM_READ_CAPABILITIES - Static variable in class tools.jackson.dataformat.csv.CsvParser
-
CSV is slightly different from defaults, having essentially untyped scalars except if indicated by schema
- streamReadCapabilities() - Method in class tools.jackson.dataformat.csv.CsvParser
- streamReadContext() - Method in class tools.jackson.dataformat.csv.CsvParser
- streamReadInputSource() - Method in class tools.jackson.dataformat.csv.CsvParser
- streamWriteCapabilities() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- streamWriteContext() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- streamWriteOutputBuffered() - Method in class tools.jackson.dataformat.csv.CsvGenerator
-
NOTE: while this method will return some information on amount of data buffered, it may be an incomplete view as some buffering happens at a higher level, as not-yet-serialized values.
- streamWriteOutputTarget() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- STRICT_BRACKETS_DECORATOR - Static variable in class tools.jackson.dataformat.csv.CsvValueDecorators
-
CsvValueDecorators.StringPrefixSuffixDecoratorthat uses square brackets ([]) around decorated value, and requires their use (if value has no matching decoration, an exception is thrown when attempting to read the value). - STRICT_CHECK_FOR_QUOTING - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines how much work is done before determining that a column value requires quoting: when set as
true, full check is made to only use quoting when it is strictly necessary; but whenfalse, a faster but more conservative check is made, and possibly quoting is used for values that might not need it. - strictHeaders() - Method in class tools.jackson.dataformat.csv.CsvSchema
- STRING - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Default type if not explicitly defined; value will be presented as
VALUE_STRINGby parser, that is, no type-inference is performed, and value is not trimmed. - STRING_OR_LITERAL - Enum constant in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Value is considered to be a String, except that tokens "null", "true" and "false" are recognized as matching tokens and reported as such; and values are trimmed (leading/trailing white space)
- StringPrefixSuffixDecorator(String, String, boolean) - Constructor for class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
T
- tokenStreamFactory() - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Overridden with more specific type, since factory we have is always of type
CsvFactory - tools.jackson.dataformat.csv - module tools.jackson.dataformat.csv
- tools.jackson.dataformat.csv - package tools.jackson.dataformat.csv
- toString() - Method in class tools.jackson.dataformat.csv.CsvMapper.ViewKey
- toString() - Method in class tools.jackson.dataformat.csv.CsvSchema
- TRIM_HEADER_SPACES - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature determines whether spaces around separator characters (commas) in header line entries (header names) are to be automatically trimmed before being reported or not.
- TRIM_SPACES - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature determines whether spaces around separator characters (commas) are to be automatically trimmed before being reported or not.
- typedSchemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- typedSchemaFor(TypeReference<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- typedSchemaFor(JavaType) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Method that can be used to determine a CSV schema to use for given POJO type, using default serialization settings including ordering.
- typedSchemaForWithView(Class<?>, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- typedSchemaForWithView(TypeReference<?>, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- typedSchemaForWithView(JavaType, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
U
- undecorateValue(CsvParser, String) - Method in interface tools.jackson.dataformat.csv.CsvValueDecorator
-
Method called during deserialization, to remove possible decoration applied with
CsvValueDecorator.decorateValue(tools.jackson.dataformat.csv.CsvGenerator, java.lang.String). - undecorateValue(CsvParser, String) - Method in class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
- usesEscapeChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
- usesHeader() - Method in class tools.jackson.dataformat.csv.CsvSchema
- usesQuoteChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
V
- valueOf(String) - Static method in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tools.jackson.dataformat.csv.CsvSchema.ColumnType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- version() - Method in class tools.jackson.dataformat.csv.CsvFactory
- version() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- version() - Method in class tools.jackson.dataformat.csv.CsvParser
- version() - Method in class tools.jackson.dataformat.csv.PackageVersion
- VERSION - Static variable in class tools.jackson.dataformat.csv.PackageVersion
- ViewKey(JavaType, Class<?>) - Constructor for class tools.jackson.dataformat.csv.CsvMapper.ViewKey
W
- withAllowComments(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Method to indicate whether "hash comments" are allowed for document described by this schema.
- withAnyPropertyName(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withArrayElementSeparator(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- withArrayElementSeparator(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withColumn(int, UnaryOperator<CsvSchema.Column>) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Mutant factory method that will try to replace specified column with changed definition (but same name), leaving other columns as-is.
- withColumn(String, UnaryOperator<CsvSchema.Column>) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Mutant factory method that will try to replace specified column with changed definition (but same name), leaving other columns as-is.
- withColumnReordering(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Returns a clone of this instance by changing or setting the column reordering flag
- withColumnSeparator(char) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withColumnsFrom(CsvSchema) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Mutant factory method that will try to combine columns of this schema with those from `toAppend`, starting with columns of this instance, and ignoring duplicates (if any) from argument `toAppend`.
- withComments() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Method to indicate that "hash comments" ARE allowed for document described by this schema.
- withEscapeChar(char) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withHeader() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Helper method for constructing and returning schema instance that is similar to this one, except that it will be using header line.
- withLineSeparator(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withName(String) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- withNext(int, CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- withNext(CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- withNullValue(String) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withoutArrayElementSeparator() - Method in class tools.jackson.dataformat.csv.CsvSchema
- withoutColumns() - Method in class tools.jackson.dataformat.csv.CsvSchema
- withoutComments() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Method to indicate that "hash comments" are NOT allowed for document described by this schema.
- withoutEscapeChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
- withoutHeader() - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Helper method for construcing and returning schema instance that is similar to this one, except that it will not be using header line.
- withoutQuoteChar() - Method in class tools.jackson.dataformat.csv.CsvSchema
- withQuoteChar(char) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withSkipFirstDataRow(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withStrictHeaders(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
-
Returns a clone of this instance by changing or setting the strict headers flag
- withType(CsvSchema.ColumnType) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- withUseHeader(boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
- withValueDecorator(CsvValueDecorator) - Method in class tools.jackson.dataformat.csv.CsvSchema.Column
- WRAP_AS_ARRAY - Enum constant in enum class tools.jackson.dataformat.csv.CsvReadFeature
-
Feature that determines how stream of records (usually CSV lines, but sometimes multiple lines when line-feeds are included in quoted values) is exposed: either as a sequence of Objects (false), or as an Array of Objects (true).
- WRITE_LINEFEED_AFTER_LAST_ROW - Enum constant in enum class tools.jackson.dataformat.csv.CsvWriteFeature
-
Feature that determines whether a line-feed will be written at the end of content, after the last row of output.
- writeBinary(Base64Variant, byte[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeBoolean(boolean) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeEndArray() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeEndObject() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeName(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeName(SerializableString) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNull() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(double) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(float) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(long) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(short) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(BigDecimal) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeNumber(BigInteger) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeOmittedProperty(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writePropertyId(long) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRaw(char) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRaw(char[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRaw(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRaw(String, int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRawUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRawValue(char[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRawValue(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeRawValue(String, int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeReplace() - Method in class tools.jackson.dataformat.csv.CsvMapper
- writerWithSchemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method which is functionally equivalent to:
- writerWithTypedSchemaFor(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
-
Convenience method which is functionally equivalent to:
- writeStartArray() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeStartArray(Object) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeStartObject() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeStartObject(Object) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeString(char[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeString(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeString(SerializableString) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- writeUTF8String(byte[], int, int) - Method in class tools.jackson.dataformat.csv.CsvGenerator
_
- _addSchemaProperties(SerializationContext, CsvSchema.Builder, boolean, JavaType, NameTransformer, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- _addToArray(char[]) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _addToArray(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _anyPropertyName - Variable in class tools.jackson.dataformat.csv.CsvSchema
-
If "any properties" (properties for 'extra' columns; ones not specified in schema) are enabled, they are mapped to this name: leaving it as
nulldisables use of "any properties" (and they are either ignored, or an exception is thrown, depending on other settings); setting it to a non-null String value will expose all extra properties under one specified name. - _anyPropertyName - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
If "any properties" (properties for 'extra' columns; ones not specified in schema) are enabled, they are mapped to this name: leaving it as
nulldisables use of "any properties" (and they are either ignored, or an exception is thrown, depending on other settings); setting it to a non-null String value will expose all extra properties under one specified name. - _arrayContents - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Accumulated contents of an array cell, if any
- _arrayElements - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Additional counter that indicates number of value entries in the array.
- _arrayElementSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _arrayElementSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _arraySeparator - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Separator to use during writing of (simple) array value, to be encoded as a single column value, if any.
- _arraySeparator - Variable in class tools.jackson.dataformat.csv.CsvParser
- _arrayValue - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Contents of the cell, to be split into distinct array values.
- _arrayValueStart - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Pointer to the first character of the next array value to return.
- _binaryValue - Variable in class tools.jackson.dataformat.csv.CsvParser
-
We will hold on to decoded binary data, for duration of current event, so that multiple calls to
CsvParser.getBinaryValue(tools.jackson.core.Base64Variant)will not need to decode data more than once. - _byteArrayBuilder - Variable in class tools.jackson.dataformat.csv.CsvParser
- _cfgEmptyStringAsNull - Variable in class tools.jackson.dataformat.csv.CsvParser
- _cfgEmptyUnquotedStringAsNull - Variable in class tools.jackson.dataformat.csv.CsvParser
- _cfgOnlyUnquotedNullValuesAsNull - Variable in class tools.jackson.dataformat.csv.CsvParser
- _characterEscapes - Variable in class tools.jackson.dataformat.csv.CsvFactory
- _characterEscapes - Variable in class tools.jackson.dataformat.csv.CsvFactoryBuilder
- _checkIndex(int) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _closeInput() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _closeInput() - Method in class tools.jackson.dataformat.csv.CsvParser
- _columnCount - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Number of columns defined by schema.
- _columnIndex - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Index of the column we are exposing
- _columnIndex() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _columns - Variable in class tools.jackson.dataformat.csv.CsvSchema
-
Column definitions, needed for optional header and/or mapping of field names to column positions.
- _columns - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _columnsByName - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _columnSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _columnSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _createGenerator(ObjectWriteContext, IOContext, Writer) - Method in class tools.jackson.dataformat.csv.CsvFactory
- _createParser(ObjectReadContext, IOContext, byte[], int, int) - Method in class tools.jackson.dataformat.csv.CsvFactory
- _createParser(ObjectReadContext, IOContext, char[], int, int, boolean) - Method in class tools.jackson.dataformat.csv.CsvFactory
- _createParser(ObjectReadContext, IOContext, DataInput) - Method in class tools.jackson.dataformat.csv.CsvFactory
- _createParser(ObjectReadContext, IOContext, InputStream) - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Overridable factory method that actually instantiates desired parser.
- _createParser(ObjectReadContext, IOContext, Reader) - Method in class tools.jackson.dataformat.csv.CsvFactory
-
Overridable factory method that actually instantiates desired parser.
- _createUTF8Generator(ObjectWriteContext, IOContext, OutputStream) - Method in class tools.jackson.dataformat.csv.CsvFactory
- _currentName - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Name of column that we exposed most recently, accessible after
JsonToken.PROPERTY_NAMEas well as value tokens immediately following property name. - _currentValue - Variable in class tools.jackson.dataformat.csv.CsvParser
-
String value for the current column, if accessed.
- _determineType(Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- _encodingFeatures - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
-
Bit-flag for general-purpose on/off features.
- _escapeChar - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _escapeChar - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _feature(int, boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _features - Variable in class tools.jackson.dataformat.csv.CsvSchema
-
Bitflag for general-purpose on/off features.
- _formatFeatures - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Bit flag composed of bits that indicate which
CsvWriteFeatures are enabled. - _formatFeatures - Variable in class tools.jackson.dataformat.csv.CsvParser
- _getByteArrayBuilder() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleArrayValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleEOF() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleExtraColumn(String) - Method in class tools.jackson.dataformat.csv.CsvParser
-
Helper method called when an extraneous column value is found.
- _handleFirstLine - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Flag that indicates that we need to write header line, if one is needed.
- _handleFirstLine() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _handleMissingColumns() - Method in class tools.jackson.dataformat.csv.CsvParser
-
Helper method called when end of row occurs before finding values for all schema-specified columns.
- _handleMissingName() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleMissingValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleNamedValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleNextEntry() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleObjectRowEnd() - Method in class tools.jackson.dataformat.csv.CsvParser
-
Helper method called to handle details of state update when end of logical record occurs.
- _handleRecordStart() - Method in class tools.jackson.dataformat.csv.CsvParser
- _handleStartDoc() - Method in class tools.jackson.dataformat.csv.CsvParser
-
Method called to handle details of initializing things to return the very first token.
- _handleUnnamedValue() - Method in class tools.jackson.dataformat.csv.CsvParser
- _isNullValue(String) - Method in class tools.jackson.dataformat.csv.CsvParser
-
Helper method called to check whether specified String value should be considered "null" value, if so configured.
- _justFinishedRow - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Flag set when a row has just been finished, used to distinguish between null values within a row vs null rows.
- _lineSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _lineSeparator - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _nextColumnByName - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Index of column that we will be getting next, based on the property name call that was made.
- _nextColumnDecorator - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Decorator to use for decorating the column value to follow, if any;
nullif none. - _nonPojoType(JavaType) - Method in class tools.jackson.dataformat.csv.CsvMapper
- _nullValue - Variable in class tools.jackson.dataformat.csv.CsvParser
- _nullValue - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _nullValue - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _nullValueAsString - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _optional - Variable in class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
-
Whether existence of prefix and suffix decoration is optional (
true) or required (false): if required and value does does not have decorations, deserialization (reading) will fail with an exception; if optional value is exposed as is. - _prefix - Variable in class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
-
Decoration added before value being decorated: for example, if decorating with brackets, this would be opening bracket
[. - _quoteChar - Variable in class tools.jackson.dataformat.csv.CsvSchema
- _quoteChar - Variable in class tools.jackson.dataformat.csv.CsvSchema.Builder
- _reader - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Thing that actually reads the CSV content
- _readHeaderLine() - Method in class tools.jackson.dataformat.csv.CsvParser
-
Method called to process the expected header line
- _releaseBuffers() - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _releaseBuffers() - Method in class tools.jackson.dataformat.csv.CsvParser
- _reportCsvReadError(String, Object...) - Method in class tools.jackson.dataformat.csv.CsvParser
-
Method called when there is a problem related to mapping CSV columns to property names, i.e. is CSV-specific aspect
- _reportCsvWriteError(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
-
Method called when there is a problem related to mapping data (compared to a low-level generation); if so, should be surfaced as
- _reportError(String) - Method in class tools.jackson.dataformat.csv.CsvParser
- _reportNotNumericError() - Method in class tools.jackson.dataformat.csv.CsvParser
- _reportUnexpectedCsvChar(int, String) - Method in class tools.jackson.dataformat.csv.CsvParser
- _saveState() - Method in class tools.jackson.dataformat.csv.CsvMapper.Builder
- _schema - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Definition of columns being written, if available.
- _schema - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Definition of columns being read.
- _schema - Variable in exception tools.jackson.dataformat.csv.CsvReadException
- _schema - Variable in exception tools.jackson.dataformat.csv.CsvWriteException
- _schemaFor(JavaType, SimpleLookupCache<CsvMapper.ViewKey, CsvSchema>, boolean, Class<?>) - Method in class tools.jackson.dataformat.csv.CsvMapper
- _setSchema(CsvSchema) - Method in class tools.jackson.dataformat.csv.CsvParser
- _skipUntilEndOfLine() - Method in class tools.jackson.dataformat.csv.CsvParser
- _skipValue - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Flag set when property to write is unknown, and the matching value is to be skipped quietly.
- _skipWithin - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
When skipping output (for "unknown" output), outermost write context where skipping should occur
- _startArray(CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvParser
- _state - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Current logical state of the parser; one of
STATE_constants. - _streamReadContext - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Information about parser context, context in which the next token is to be parsed (root, array, object).
- _streamWriteContext - Variable in class tools.jackson.dataformat.csv.CsvGenerator
-
Object that keeps track of the current contextual state of the generator.
- _suffix - Variable in class tools.jackson.dataformat.csv.CsvValueDecorators.StringPrefixSuffixDecorator
-
Decoration added after value being decorated: for example, if decorating with brackets, this would be closing bracket
]. - _textBuffer - Variable in class tools.jackson.dataformat.csv.CsvParser
-
Buffer that contains contents of all values after processing of doubled-quotes, escaped characters.
- _typedSchemas - Variable in class tools.jackson.dataformat.csv.CsvMapper
-
Simple caching for schema instances, given that they are relatively expensive to construct; this one is for typed schemas
- _untypedSchemas - Variable in class tools.jackson.dataformat.csv.CsvMapper
-
Simple caching for schema instances, given that they are relatively expensive to construct; this one is for "loose" (non-typed) schemas
- _validArrayElementSeparator(String) - Static method in class tools.jackson.dataformat.csv.CsvSchema
- _verifyNumberToken() - Method in class tools.jackson.dataformat.csv.CsvParser
- _verifyValueWrite(String) - Method in class tools.jackson.dataformat.csv.CsvGenerator
- _withColumn(int, CsvSchema.Column) - Method in class tools.jackson.dataformat.csv.CsvSchema
- _withFeature(int, boolean) - Method in class tools.jackson.dataformat.csv.CsvSchema
- _wrapIOFailure(IOException) - Method in class tools.jackson.dataformat.csv.CsvParser
- _writer - Variable in class tools.jackson.dataformat.csv.CsvGenerator
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form