File tree 34 files changed +96
-96
lines changed
commonMain/kotlin/com/jsoizo/kotlincsv
jsMain/kotlin/com/jsoizo/kotlincsv/client
jvmMain/kotlin/com/jsoizo/kotlincsv/client
jvmTest/kotlin/com/jsoizo/kotlincsv
34 files changed +96
-96
lines changed Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.Const
3
+ import com.jsoizo .kotlincsv.util.Const
4
4
5
5
/* *
6
6
* buffered reader which can read line with line terminator
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
- import com.github.doyaaaaaken .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
6
- import com.github.doyaaaaaken .kotlincsv.parser.CsvParser
7
- import com.github.doyaaaaaken .kotlincsv.util.CSVAutoRenameFailedException
8
- import com.github.doyaaaaaken .kotlincsv.util.CSVFieldNumDifferentException
9
- import com.github.doyaaaaaken .kotlincsv.util.logger.Logger
10
- import com.github.doyaaaaaken .kotlincsv.util.MalformedCSVException
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
+ import com.jsoizo .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
+ import com.jsoizo .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
6
+ import com.jsoizo .kotlincsv.parser.CsvParser
7
+ import com.jsoizo .kotlincsv.util.CSVAutoRenameFailedException
8
+ import com.jsoizo .kotlincsv.util.CSVFieldNumDifferentException
9
+ import com.jsoizo .kotlincsv.util.logger.Logger
10
+ import com.jsoizo .kotlincsv.util.MalformedCSVException
11
11
12
12
/* *
13
13
* CSV Reader class, which controls file I/O flow.
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
4
5
5
/* *
6
6
* CSV Reader class
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
4
4
5
5
/* *
6
6
* CSV Writer class
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
3
interface ICsvFileWriter {
4
4
fun writeRow (row : List <Any ?>)
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
3
internal interface Reader {
4
4
/* *
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl
1
+ package com.jsoizo .kotlincsv.dsl
2
2
3
- import com.github.doyaaaaaken .kotlincsv.client.CsvReader
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
3
+ import com.jsoizo .kotlincsv.client.CsvReader
4
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
5
5
6
6
/* *
7
7
* DSL Method which provides `CsvReader`
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl
1
+ package com.jsoizo .kotlincsv.dsl
2
2
3
- import com.github.doyaaaaaken .kotlincsv.client.CsvWriter
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
3
+ import com.jsoizo .kotlincsv.client.CsvWriter
4
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
5
5
6
6
/* *
7
7
* DSL Method which provides `CsvWriter`
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl.context
1
+ package com.jsoizo .kotlincsv.dsl.context
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.Const
4
- import com.github.doyaaaaaken .kotlincsv.util.CsvDslMarker
5
- import com.github.doyaaaaaken .kotlincsv.util.logger.Logger
6
- import com.github.doyaaaaaken .kotlincsv.util.logger.LoggerNop
3
+ import com.jsoizo .kotlincsv.util.Const
4
+ import com.jsoizo .kotlincsv.util.CsvDslMarker
5
+ import com.jsoizo .kotlincsv.util.logger.Logger
6
+ import com.jsoizo .kotlincsv.util.logger.LoggerNop
7
7
8
8
/* *
9
9
* Interface for CSV Reader settings
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl.context
1
+ package com.jsoizo .kotlincsv.dsl.context
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.CsvDslMarker
3
+ import com.jsoizo .kotlincsv.util.CsvDslMarker
4
4
5
5
/* *
6
6
* DSL method for Quote settings on writing csv.
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl.context
1
+ package com.jsoizo .kotlincsv.dsl.context
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.Const
4
- import com.github.doyaaaaaken .kotlincsv.util.CsvDslMarker
3
+ import com.jsoizo .kotlincsv.util.Const
4
+ import com.jsoizo .kotlincsv.util.CsvDslMarker
5
5
6
6
/* *
7
7
* Interface for CSV Writer settings
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.parser
1
+ package com.jsoizo .kotlincsv.parser
2
2
3
3
/* *
4
4
* Csv Parse logic while reading csv
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.parser
1
+ package com.jsoizo .kotlincsv.parser
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.CSVParseFormatException
4
- import com.github.doyaaaaaken .kotlincsv.util.Const
3
+ import com.jsoizo .kotlincsv.util.CSVParseFormatException
4
+ import com.jsoizo .kotlincsv.util.Const
5
5
6
6
/* *
7
7
* @author doyaaaaaaken
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.util
1
+ package com.jsoizo .kotlincsv.util
2
2
3
3
/* *
4
4
* General purpose Exception
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.util
1
+ package com.jsoizo .kotlincsv.util
2
2
3
3
/* *
4
4
* Constant variables used in this project
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.util
1
+ package com.jsoizo .kotlincsv.util
2
2
3
3
/* *
4
4
* @author doyaaaaaken
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.util.logger
1
+ package com.jsoizo .kotlincsv.util.logger
2
2
3
3
/* *
4
4
* Logger interface for logging debug statements at runtime.
5
5
* Library consumers may provide implementations suiting their needs.
6
- * @see [com.github.doyaaaaaken .kotlincsv.dsl.context.ICsvReaderContext.logger]
6
+ * @see [com.jsoizo .kotlincsv.dsl.context.ICsvReaderContext.logger]
7
7
*/
8
8
interface Logger {
9
9
fun info (message : String )
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.util.logger
1
+ package com.jsoizo .kotlincsv.util.logger
2
2
3
3
/* *
4
4
* Internal no-operation logger implementation, which does not log anything.
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ICsvReaderContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
+ import com.jsoizo .kotlincsv.dsl.context.ICsvReaderContext
5
5
6
6
/* *
7
7
* CSV Reader class
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
4
4
5
5
/* *
6
6
* CSV Writer class
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
3
@RequiresOptIn(
4
4
message = " This API is experimental. It may be changed in the future without notice." ,
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.WriteQuoteMode
5
- import com.github.doyaaaaaken .kotlincsv.util.Const
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
4
+ import com.jsoizo .kotlincsv.dsl.context.WriteQuoteMode
5
+ import com.jsoizo .kotlincsv.util.Const
6
6
import java.io.Closeable
7
7
import java.io.Flushable
8
8
import java.io.IOException
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ICsvReaderContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
+ import com.jsoizo .kotlincsv.dsl.context.ICsvReaderContext
5
5
import java.io.File
6
6
import java.io.InputStream
7
7
import java.nio.charset.Charset
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ICsvWriterContext
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
4
+ import com.jsoizo .kotlincsv.dsl.context.ICsvWriterContext
5
5
import kotlinx.coroutines.Dispatchers
6
6
import kotlinx.coroutines.withContext
7
7
import java.io.*
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
3
import java.io.InputStream
4
4
import java.nio.charset.Charset
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
3
import io.kotest.assertions.assertSoftly
4
4
import io.kotest.core.spec.style.StringSpec
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.csvWriter
3
+ import com.jsoizo .kotlincsv.dsl.csvWriter
4
4
import io.kotest.assertions.throwables.shouldThrow
5
5
import io.kotest.core.spec.style.WordSpec
6
6
import io.kotest.matchers.shouldBe
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.csvReader
4
- import com.github.doyaaaaaken .kotlincsv.dsl.csvWriter
3
+ import com.jsoizo .kotlincsv.dsl.csvReader
4
+ import com.jsoizo .kotlincsv.dsl.csvWriter
5
5
import io.kotest.core.spec.style.StringSpec
6
6
import io.kotest.matchers.shouldBe
7
7
import java.io.File
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
2
-
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
- import com.github.doyaaaaaken .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
6
- import com.github.doyaaaaaken .kotlincsv.dsl.csvReader
7
- import com.github.doyaaaaaken .kotlincsv.util.CSVFieldNumDifferentException
8
- import com.github.doyaaaaaken .kotlincsv.util.CSVParseFormatException
9
- import com.github.doyaaaaaken .kotlincsv.util.Const
10
- import com.github.doyaaaaaken .kotlincsv.util.MalformedCSVException
1
+ package com.jsoizo .kotlincsv.client
2
+
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
+ import com.jsoizo .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
+ import com.jsoizo .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
6
+ import com.jsoizo .kotlincsv.dsl.csvReader
7
+ import com.jsoizo .kotlincsv.util.CSVFieldNumDifferentException
8
+ import com.jsoizo .kotlincsv.util.CSVParseFormatException
9
+ import com.jsoizo .kotlincsv.util.Const
10
+ import com.jsoizo .kotlincsv.util.MalformedCSVException
11
11
import io.kotest.assertions.assertSoftly
12
12
import io.kotest.assertions.throwables.shouldThrow
13
13
import io.kotest.core.spec.style.WordSpec
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvWriterContext
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.WriteQuoteMode
5
- import com.github.doyaaaaaken .kotlincsv.dsl.csvWriter
6
- import com.github.doyaaaaaken .kotlincsv.util.Const
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvWriterContext
4
+ import com.jsoizo .kotlincsv.dsl.context.WriteQuoteMode
5
+ import com.jsoizo .kotlincsv.dsl.csvWriter
6
+ import com.jsoizo .kotlincsv.util.Const
7
7
import io.kotest.assertions.assertSoftly
8
8
import io.kotest.core.spec.style.WordSpec
9
9
import io.kotest.matchers.shouldBe
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.client
1
+ package com.jsoizo .kotlincsv.client
2
2
3
- import com.github.doyaaaaaken .kotlincsv.dsl.context.CsvReaderContext
4
- import com.github.doyaaaaaken .kotlincsv.util.CSVFieldNumDifferentException
5
- import com.github.doyaaaaaken .kotlincsv.util.CSVParseFormatException
6
- import com.github.doyaaaaaken .kotlincsv.util.MalformedCSVException
7
- import com.github.doyaaaaaken .kotlincsv.util.logger.LoggerNop
3
+ import com.jsoizo .kotlincsv.dsl.context.CsvReaderContext
4
+ import com.jsoizo .kotlincsv.util.CSVFieldNumDifferentException
5
+ import com.jsoizo .kotlincsv.util.CSVParseFormatException
6
+ import com.jsoizo .kotlincsv.util.MalformedCSVException
7
+ import com.jsoizo .kotlincsv.util.logger.LoggerNop
8
8
import io.kotest.assertions.assertSoftly
9
9
import io.kotest.assertions.throwables.shouldThrow
10
10
import io.kotest.core.spec.style.WordSpec
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl
1
+ package com.jsoizo .kotlincsv.dsl
2
2
3
- import com.github.doyaaaaaken .kotlincsv.client.CsvReader
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
- import com.github.doyaaaaaken .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
3
+ import com.jsoizo .kotlincsv.client.CsvReader
4
+ import com.jsoizo .kotlincsv.dsl.context.ExcessFieldsRowBehaviour
5
+ import com.jsoizo .kotlincsv.dsl.context.InsufficientFieldsRowBehaviour
6
6
import io.kotest.assertions.assertSoftly
7
7
import io.kotest.core.spec.style.StringSpec
8
8
import io.kotest.matchers.shouldBe
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.dsl
1
+ package com.jsoizo .kotlincsv.dsl
2
2
3
- import com.github.doyaaaaaken .kotlincsv.client.CsvWriter
4
- import com.github.doyaaaaaken .kotlincsv.dsl.context.WriteQuoteMode
3
+ import com.jsoizo .kotlincsv.client.CsvWriter
4
+ import com.jsoizo .kotlincsv.dsl.context.WriteQuoteMode
5
5
import io.kotest.assertions.assertSoftly
6
6
import io.kotest.core.spec.style.StringSpec
7
7
import io.kotest.matchers.shouldBe
Original file line number Diff line number Diff line change 1
- package com.github.doyaaaaaken .kotlincsv.parser
1
+ package com.jsoizo .kotlincsv.parser
2
2
3
- import com.github.doyaaaaaken .kotlincsv.util.CSVParseFormatException
3
+ import com.jsoizo .kotlincsv.util.CSVParseFormatException
4
4
import io.kotest.assertions.assertSoftly
5
5
import io.kotest.assertions.throwables.shouldThrow
6
6
import io.kotest.core.spec.style.WordSpec
You can’t perform that action at this time.
0 commit comments