public static class CsvSchema.Column extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static CsvSchema.Column |
PLACEHOLDER |
| Modifier | Constructor and Description |
|---|---|
|
Column(CsvSchema.Column src,
CsvSchema.Column next) |
protected |
Column(CsvSchema.Column src,
CsvValueDecorator valueDecorator) |
protected |
Column(CsvSchema.Column src,
int index,
CsvSchema.Column next) |
protected |
Column(CsvSchema.Column src,
int index,
CsvValueDecorator valueDecorator,
CsvSchema.Column next) |
|
Column(int index,
String name) |
|
Column(int index,
String name,
CsvSchema.ColumnType type) |
|
Column(int index,
String name,
CsvSchema.ColumnType type,
String arrayElementSep) |
| Modifier and Type | Method and Description |
|---|---|
String |
getArrayElementSeparator() |
int |
getIndex() |
String |
getName() |
CsvSchema.Column |
getNext() |
CsvSchema.Column |
getNextWithName(String name)
Access that returns same as
getNext() iff name of that
column is same as given name |
CsvSchema.ColumnType |
getType() |
CsvValueDecorator |
getValueDecorator() |
boolean |
hasName(String n) |
boolean |
isArray() |
CsvSchema.Column |
withArrayElementSeparator(String separator) |
CsvSchema.Column |
withName(String newName) |
CsvSchema.Column |
withNext(CsvSchema.Column next) |
CsvSchema.Column |
withNext(int index,
CsvSchema.Column next) |
CsvSchema.Column |
withType(CsvSchema.ColumnType newType) |
CsvSchema.Column |
withValueDecorator(CsvValueDecorator valueDecorator) |
public static final CsvSchema.Column PLACEHOLDER
public Column(int index,
String name)
public Column(int index,
String name,
CsvSchema.ColumnType type)
public Column(int index,
String name,
CsvSchema.ColumnType type,
String arrayElementSep)
public Column(CsvSchema.Column src, CsvSchema.Column next)
protected Column(CsvSchema.Column src, int index, CsvSchema.Column next)
protected Column(CsvSchema.Column src, CsvValueDecorator valueDecorator)
protected Column(CsvSchema.Column src, int index, CsvValueDecorator valueDecorator, CsvSchema.Column next)
public CsvSchema.Column withName(String newName)
public CsvSchema.Column withType(CsvSchema.ColumnType newType)
public CsvSchema.Column withArrayElementSeparator(String separator)
public CsvSchema.Column withValueDecorator(CsvValueDecorator valueDecorator)
public CsvSchema.Column withNext(CsvSchema.Column next)
public CsvSchema.Column withNext(int index, CsvSchema.Column next)
public int getIndex()
public String getName()
public CsvSchema.ColumnType getType()
public CsvSchema.Column getNext()
public CsvSchema.Column getNextWithName(String name)
getNext() iff name of that
column is same as given namepublic boolean hasName(String n)
public String getArrayElementSeparator()
public CsvValueDecorator getValueDecorator()
public boolean isArray()
Copyright © 2024 FasterXML. All rights reserved.