Uses of Class
com.fasterxml.jackson.dataformat.csv.CsvSchema.Builder
Packages that use CsvSchema.Builder
-
Uses of CsvSchema.Builder in com.fasterxml.jackson.dataformat.csv
Methods in com.fasterxml.jackson.dataformat.csv that return CsvSchema.BuilderModifier and TypeMethodDescriptionCsvSchema.Builder.addArrayColumn
(String name) CsvSchema.Builder.addArrayColumn
(String name, int elementSeparator) Deprecated.CsvSchema.Builder.addArrayColumn
(String name, String elementSeparator) CsvSchema.Builder.addBooleanColumn
(String name) CsvSchema.Builder.addColumn
(CsvSchema.Column c) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder.addColumn
(String name, CsvSchema.ColumnType type) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder.addColumns
(Iterable<CsvSchema.Column> cs) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder.addColumns
(Iterable<String> names, CsvSchema.ColumnType type) NOTE: does NOT check for duplicate column names so it is possibly to accidentally add duplicates.CsvSchema.Builder.addColumnsFrom
(CsvSchema schema) 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.CsvSchema.Builder.addNumberColumn
(String name) static CsvSchema.Builder
CsvSchema.builder()
CsvSchema.Builder.clearColumns()
CsvSchema.Builder.disableArrayElementSeparator()
CsvSchema.Builder.disableElementSeparator
(char c) Deprecated.usedisableArrayElementSeparator()
insteadCsvSchema.Builder.disableEscapeChar()
Method for specifying that no escape character is to be used with CSV documents this schema defines.CsvSchema.Builder.disableQuoteChar()
CsvSchema.rebuild()
Helper method for constructing Builder that can be used to create modified schema.CsvSchema.Builder.removeArrayElementSeparator
(int index) CsvSchema.Builder.renameColumn
(int index, String newName) CsvSchema.Builder.replaceColumn
(int index, CsvSchema.Column c) CsvSchema.Builder.setAllowComments
(boolean b) 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.CsvSchema.Builder.setAnyPropertyName
(String name) CsvSchema.Builder.setArrayElementSeparator
(char c) Deprecated.usesetArrayElementSeparator(String)
insteadCsvSchema.Builder.setArrayElementSeparator
(int index, String sep) CsvSchema.Builder.setArrayElementSeparator
(String separator) Method for specifying character used to separate array element values.CsvSchema.Builder.setColumnSeparator
(char c) Method for specifying character used to separate column values.CsvSchema.Builder.setColumnType
(int index, CsvSchema.ColumnType type) CsvSchema.Builder.setEscapeChar
(char c) Method for specifying character used for optional escaping of characters in quoted String values.CsvSchema.Builder.setLineSeparator
(char lf) CsvSchema.Builder.setLineSeparator
(String lf) CsvSchema.Builder.setNullValue
(char[] nvl) CsvSchema.Builder.setNullValue
(String nvl) CsvSchema.Builder.setQuoteChar
(char c) Method for specifying character used for optional quoting of values.CsvSchema.Builder.setReorderColumns
(boolean b) Use in combination with setUseHeader.CsvSchema.Builder.setSkipFirstDataRow
(boolean b) 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.CsvSchema.Builder.setStrictHeaders
(boolean b) Use in combination withsetUseHeader(boolean)
.CsvSchema.Builder.setUseHeader
(boolean b) 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.Methods in com.fasterxml.jackson.dataformat.csv with parameters of type CsvSchema.BuilderModifier and TypeMethodDescriptionprotected void
CsvMapper._addSchemaProperties
(CsvSchema.Builder builder, com.fasterxml.jackson.databind.AnnotationIntrospector intr, boolean typed, com.fasterxml.jackson.databind.JavaType pojoType, com.fasterxml.jackson.databind.util.NameTransformer unwrapper)
addArrayColumn(String, String)
instead