| Modifier and Type | Field and Description |
|---|---|
| protected int | |
| protected int | |
| protected CsvSchema | |
| pack-priv static final int | DEFAULT_CSV_GENERATOR_FEATURE_FLAGS
Bitfield (set of flags) of all generator features that are enabled by default. |
| pack-priv static final int | DEFAULT_CSV_PARSER_FEATURE_FLAGS
Bitfield (set of flags) of all parser features that are enabled by default. |
| protected static final CsvSchema | |
| public static final String | FORMAT_NAME_CSV
Name used to identify CSV format. |
| private static final long |
| Access | Constructor and Description |
|---|---|
| public | |
| public | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| protected CsvGenerator | _createGenerator(Writer
Writer underlying writer to write generated content to out, IOContext I/O context to use ctxt)Overrides com. Overridable factory method that actually instantiates generator for
given |
| protected CsvGenerator | |
| protected CsvParser | _createParser(InputStream
InputStream to use for reading content to parse in, IOContext I/O context to use for parsing ctxt)Overrides com. Overridable factory method that actually instantiates desired parser. |
| protected CsvParser | _createParser(byte[]
Buffer that contains content to parse data, int Offset to the first character of data to parse offset, int Number of characters within buffer to parse len, IOContext I/O context to use for parsing ctxt)Overrides com. Overridable factory method that actually instantiates parser
using given |
| protected CsvParser | _createParser(Reader
Reader to use for reading content to parse r, IOContext I/O context to use for parsing ctxt)Overrides com. Overridable factory method that actually instantiates desired parser. |
| protected CsvParser | _createParser(char[]
Buffer that contains content to parse data, int Offset to the first character of data to parse offset, int Number of characters within buffer to parse len, IOContext I/O context to use for parsing ctxt, boolean Whether input buffer is recycled by the factory recyclable)Overrides com. Overridable factory method that actually instantiates parser
using given |
| protected Reader | |
| protected Reader | |
| protected CsvGenerator | _createUTF8Generator(OutputStream
OutputStream underlying writer to write generated content to out, IOContext I/O context to use ctxt)Overrides com. Overridable factory method that actually instantiates generator for
given |
| protected Writer | _createWriter(OutputStream out, JsonEncoding enc, IOContext ctxt)
Overrides com.
|
| public static CsvFactoryBuilder | builder()
Hides com. Main factory method to use for constructing |
| public boolean | canUseCharArrays()
Overrides com. Introspection method that can be used by base factory to check
whether access using |
| public boolean | canUseSchema(FormatSchema
Schema instance to check schema)Overrides com. Method that can be used to quickly check whether given schema is something that parsers and/or generators constructed by this factory could use. |
| public final CsvFactory | configure(CsvParser.
Method for enabling or disabling specified parser feature
(check |
| public final CsvFactory | configure(CsvGenerator.
Method for enabling or disabling specified generator feature
(check |
| public CsvFactory | copy()
Overrides com. Method for constructing a new |
| public CsvGenerator | createGenerator(OutputStream
OutputStream to use for writing JSON content out, JsonEncoding Character encoding to use enc)Overrides com. Method for constructing JSON generator for writing JSON content using specified output stream. |
| public CsvGenerator | createGenerator(OutputStream out)
Overrides com. This method assumes use of UTF-8 for encoding. |
| public CsvGenerator | createGenerator(Writer
Writer to use for writing JSON content out)Overrides com. Method for constructing JSON generator for writing JSON content using specified Writer. |
| public CsvGenerator | createGenerator(File
File to write contents to f, JsonEncoding Character encoding to use enc)Overrides com. Method for constructing JSON generator for writing JSON content to specified file, overwriting contents it might have (or creating it if such file does not yet exist). |
| public CsvParser | createParser(File
File that contains JSON content to parse f)Overrides com. Method for constructing JSON parser instance to parse contents of specified file. |
| public CsvParser | createParser(URL
URL pointing to resource that contains JSON content to parse url)Overrides com. Method for constructing JSON parser instance to parse contents of resource reference by given URL. |
| public CsvParser | createParser(InputStream
InputStream to use for reading JSON content to parse in)Overrides com. Method for constructing JSON parser instance to parse the contents accessed via specified input stream. |
| public CsvParser | createParser(Reader
Reader to use for reading JSON content to parse r)Overrides com. Method for constructing parser for parsing the contents accessed via specified Reader. |
| public CsvParser | createParser(String doc)
Overrides com. Method for constructing parser for parsing contents of given String. |
| public CsvParser | createParser(byte[] data)
Overrides com. Method for constructing parser for parsing the contents of given byte array. |
| public CsvParser | createParser(byte[]
Buffer that contains data to parse data, int Offset of the first data byte within buffer offset, int Length of contents to parse within buffer len)Overrides com. Method for constructing parser for parsing the contents of given byte array. |
| public CsvParser | createParser(char[] data)
Overrides com. Method for constructing parser for parsing contents of given char array. |
| public CsvParser | createParser(char[] data, int offset, int len)
Overrides com. Method for constructing parser for parsing contents of given char array. |
| public CsvFactory | disable(CsvParser.
Method for disabling specified parser features
(check |
| public CsvFactory | disable(CsvGenerator.
Method for disabling specified generator feature
(check |
| public CsvFactory | enable(CsvParser.
Method for enabling specified parser feature
(check |
| public CsvFactory | enable(CsvGenerator.
Method for enabling specified generator features
(check |
| public int | |
| public String | getFormatName()
Overrides com. Method that returns short textual id identifying format this factory supports. |
| public int | |
| public MatchStrength | |
| public final boolean | |
| public final boolean | |
| protected Object | readResolve()
Overrides com. Method that we need to override to actually make restoration go through constructors etc. Also: must be overridden by sub-classes as well. |
| public CsvFactoryBuilder | rebuild()
Overrides com. Method that allows construction of differently configured factory, starting with settings of this factory. |
| public boolean | requiresPropertyOrdering()
Overrides com. Introspection method that higher-level functionality may call to see whether underlying data format requires a stable ordering of object properties or not. |
| public Version | version()
Overrides com. Implements com. Method called to detect version of the component that implements this interface;
returned version should never be null, but may return specific "not available"
instance (see |