protected CsvSchema |
CsvMapper._schemaFor(com.fasterxml.jackson.databind.JavaType pojoType,
LRUMap<CsvMapper.ViewKey,CsvSchema> schemas,
boolean typed) |
Deprecated.
|
protected CsvSchema |
CsvMapper._schemaFor(com.fasterxml.jackson.databind.JavaType pojoType,
LRUMap<CsvMapper.ViewKey,CsvSchema> schemas,
boolean typed,
java.lang.Class<?> view) |
|
protected CsvSchema |
CsvSchema._withColumn(int ix,
CsvSchema.Column toReplace) |
|
protected CsvSchema |
CsvSchema._withFeature(int feature,
boolean state) |
|
CsvSchema |
CsvSchema.Builder.build() |
|
static CsvSchema |
CsvSchema.emptySchema() |
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
|
CsvSchema |
CsvMappingException.getSchema() |
Deprecated.
|
CsvSchema |
CsvParser.getSchema() |
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)
|
CsvSchema |
CsvMapper.schema() |
Convenience method that is same as
|
CsvSchema |
CsvMapper.schemaFor(com.fasterxml.jackson.core.type.TypeReference<?> pojoTypeRef) |
|
CsvSchema |
CsvMapper.schemaFor(com.fasterxml.jackson.databind.JavaType pojoType) |
Method that can be used to determine a CSV schema to use for given
POJO type, using default serialization settings including ordering.
|
CsvSchema |
CsvMapper.schemaFor(java.lang.Class<?> pojoType) |
|
CsvSchema |
CsvMapper.schemaForWithView(com.fasterxml.jackson.core.type.TypeReference<?> pojoTypeRef,
java.lang.Class<?> view) |
|
CsvSchema |
CsvMapper.schemaForWithView(com.fasterxml.jackson.databind.JavaType pojoType,
java.lang.Class<?> view) |
|
CsvSchema |
CsvMapper.schemaForWithView(java.lang.Class<?> pojoType,
java.lang.Class<?> view) |
|
CsvSchema |
CsvMapper.schemaWithHeader() |
Convenience method that is same as
|
CsvSchema |
CsvSchema.sortedBy(java.lang.String... columnNames) |
Mutant factory method that will construct a new instance in which columns
are sorted based on names given as argument.
|
CsvSchema |
CsvSchema.sortedBy(java.util.Comparator<java.lang.String> cmp) |
Mutant factory method that will construct a new instance in which columns
are sorted using given Comparator over column names.
|
CsvSchema |
CsvMapper.typedSchemaFor(com.fasterxml.jackson.core.type.TypeReference<?> pojoTypeRef) |
|
CsvSchema |
CsvMapper.typedSchemaFor(com.fasterxml.jackson.databind.JavaType pojoType) |
Method that can be used to determine a CSV schema to use for given
POJO type, using default serialization settings including ordering.
|
CsvSchema |
CsvMapper.typedSchemaFor(java.lang.Class<?> pojoType) |
|
CsvSchema |
CsvMapper.typedSchemaForWithView(com.fasterxml.jackson.core.type.TypeReference<?> pojoTypeRef,
java.lang.Class<?> view) |
|
CsvSchema |
CsvMapper.typedSchemaForWithView(com.fasterxml.jackson.databind.JavaType pojoType,
java.lang.Class<?> view) |
|
CsvSchema |
CsvMapper.typedSchemaForWithView(java.lang.Class<?> pojoType,
java.lang.Class<?> view) |
|
CsvSchema |
CsvSchema.withAllowComments(boolean state) |
Method to indicate whether "hash comments" are allowed
for document described by this schema.
|
CsvSchema |
CsvSchema.withAnyPropertyName(java.lang.String name) |
|
CsvSchema |
CsvSchema.withArrayElementSeparator(java.lang.String separator) |
|
CsvSchema |
CsvSchema.withColumn(int columnIndex,
java.util.function.UnaryOperator<CsvSchema.Column> transformer) |
Mutant factory method that will try to replace specified column with
changed definition (but same name), leaving other columns as-is.
|
CsvSchema |
CsvSchema.withColumn(java.lang.String columnName,
java.util.function.UnaryOperator<CsvSchema.Column> transformer) |
Mutant factory method that will try to replace specified column with
changed definition (but same name), leaving other columns as-is.
|
CsvSchema |
CsvSchema.withColumnReordering(boolean state) |
Returns a clone of this instance by changing or setting the
column reordering flag
|
CsvSchema |
CsvSchema.withColumnSeparator(char sep) |
|
CsvSchema |
CsvSchema.withColumnsFrom(CsvSchema toAppend) |
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`.
|
CsvSchema |
CsvSchema.withComments() |
Method to indicate that "hash comments" ARE allowed
for document described by this schema.
|
CsvSchema |
CsvSchema.withEscapeChar(char c) |
|
CsvSchema |
CsvSchema.withHeader() |
Helper method for constructing and returning schema instance that
is similar to this one, except that it will be using header line.
|
CsvSchema |
CsvSchema.withLineSeparator(java.lang.String sep) |
|
CsvSchema |
CsvSchema.withNullValue(java.lang.String nvl) |
|
CsvSchema |
CsvSchema.withoutArrayElementSeparator() |
|
CsvSchema |
CsvSchema.withoutColumns() |
|
CsvSchema |
CsvSchema.withoutComments() |
Method to indicate that "hash comments" are NOT allowed for document
described by this schema.
|
CsvSchema |
CsvSchema.withoutEscapeChar() |
|
CsvSchema |
CsvSchema.withoutHeader() |
Helper method for construcing and returning schema instance that
is similar to this one, except that it will not be using header line.
|
CsvSchema |
CsvSchema.withoutQuoteChar() |
|
CsvSchema |
CsvSchema.withQuoteChar(char c) |
|
CsvSchema |
CsvSchema.withSkipFirstDataRow(boolean state) |
|
CsvSchema |
CsvSchema.withStrictHeaders(boolean state) |
Returns a clone of this instance by changing or setting the
strict headers flag
|
CsvSchema |
CsvSchema.withUseHeader(boolean state) |
|