diff --git a/doc/api/index-files/index-3.html b/doc/api/index-files/index-3.html index 6f218f2513..6aabbee487 100644 --- a/doc/api/index-files/index-3.html +++ b/doc/api/index-files/index-3.html @@ -443,51 +443,51 @@
create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
static AttributeType.Hierarchy
create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
static AttributeType.Hierarchy
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -229,7 +232,8 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -238,7 +242,8 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -248,27 +253,31 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -276,7 +285,8 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -285,7 +295,8 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -295,7 +306,8 @@ Method Summary
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -320,14 +332,16 @@ Method Summary
static AttributeType.Hierarchy
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -456,28 +470,30 @@ create
- Returns:
- A Hierarchy
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.File file)
+public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-
- Parameters:
file
- the file
+- Parameters:
file
- the filecharset
- the charset
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -487,67 +503,71 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quote
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -557,13 +577,14 @@ create
java.io.IOException
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.InputStream stream)
+public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
- Parameters:
stream
- the stream
@@ -572,87 +593,92 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- An input streamdelimiter
- The utilized separator character
+- Parameters:
stream
- An input streamcharset
- the charsetdelimiter
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quote
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- config
-
+- Parameters:
stream
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
@@ -682,33 +708,35 @@ create
- Returns:
- A Hierarchy
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- A path to the fileseparator
- The utilized separator character
+- Parameters:
path
- A path to the filecharset
- the charsetseparator
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- config
-
+- Parameters:
path
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
diff --git a/doc/api/org/deidentifier/arx/Data.DefaultData.html b/doc/api/org/deidentifier/arx/Data.DefaultData.html
index 10179348a4..5107f27a3e 100644
--- a/doc/api/org/deidentifier/arx/Data.DefaultData.html
+++ b/doc/api/org/deidentifier/arx/Data.DefaultData.html
@@ -169,7 +169,7 @@ Method Summary
Methods inherited from class org.deidentifier.arx.Data
-create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
static Data
create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -192,7 +195,8 @@ Method Summary
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -201,7 +205,8 @@ Method Summary
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -211,14 +216,16 @@ Method Summary
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -226,20 +233,23 @@ Method Summary
static Data
create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -247,7 +257,8 @@ Method Summary
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -256,7 +267,8 @@ Method Summary
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -266,14 +278,16 @@ Method Summary
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -293,26 +307,29 @@ Method Summary
static Data
create(java.lang.String path)
-create(java.lang.String[][] array)
+static Data
create(java.lang.String[][] array)
-create(java.lang.String path,
+ java.nio.charset.Charset charset)
+static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -320,7 +337,8 @@ Method Summary
static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -329,7 +347,8 @@ Method Summary
static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -339,14 +358,16 @@ Method Summary
static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -429,13 +450,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.File file)
+public static Data create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
file
- the file
@@ -444,13 +466,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -460,13 +483,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -477,13 +501,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -495,13 +520,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -514,13 +540,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -530,13 +557,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -547,13 +575,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.InputStream stream)
+public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
stream
- the stream
@@ -562,13 +591,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -578,13 +608,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -595,13 +626,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -613,13 +645,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -632,13 +665,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -648,13 +682,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -689,13 +724,14 @@ create
- Returns:
- A Data object
-
+
-
create
-public static Data create(java.lang.String path)
+public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
path
- the path
@@ -704,13 +740,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -720,13 +757,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -737,13 +775,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -755,13 +794,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -774,13 +814,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -790,13 +831,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/api/org/deidentifier/arx/DataSource.html b/doc/api/org/deidentifier/arx/DataSource.html
index 0c8720efcd..a43eab8d29 100644
--- a/doc/api/org/deidentifier/arx/DataSource.html
+++ b/doc/api/org/deidentifier/arx/DataSource.html
@@ -208,7 +208,8 @@ Method Summary
static DataSource
createCSVSource(java.io.File file,
+createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -216,7 +217,8 @@ Method Summary
static DataSource
createCSVSource(java.lang.String file,
+createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -276,13 +278,14 @@ Methods inherited from class java.lang.Object
Method Detail
-
+
-
createCSVSource
public static DataSource createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -290,13 +293,14 @@ createCSVSource
- Returns:
-
+
-
createCSVSource
public static DataSource createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/api/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html b/doc/api/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
index 2da5ffa3ab..39c8c64c68 100644
--- a/doc/api/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
+++ b/doc/api/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
@@ -133,20 +133,23 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file)
+ AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -154,7 +157,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -163,7 +167,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -173,27 +178,31 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -201,7 +210,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -210,7 +220,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -220,7 +231,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -245,14 +257,16 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
diff --git a/doc/api/org/deidentifier/arx/class-use/Data.html b/doc/api/org/deidentifier/arx/class-use/Data.html
index 5254f14aef..c1aa1fa79a 100644
--- a/doc/api/org/deidentifier/arx/class-use/Data.html
+++ b/doc/api/org/deidentifier/arx/class-use/Data.html
@@ -118,20 +118,23 @@ Uses of
static Data
-Data.create(java.io.File file)
+ Data.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -139,7 +142,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -148,7 +152,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -158,14 +163,16 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -173,20 +180,23 @@ Uses of
static Data
-Data.create(java.io.InputStream stream)
+ Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -194,7 +204,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -203,7 +214,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -213,14 +225,16 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -240,26 +254,29 @@ Uses of
static Data
-Data.create(java.lang.String path)
-Creates a new data object from a CSV file.
+ Data.create(java.lang.String[][] array)
+Creates a new data object from a two-dimensional string array.
static Data
create(java.lang.String[][] array)
-create(java.lang.String path,
+ java.nio.charset.Charset charset)
+static Data
create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -267,7 +284,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -276,7 +294,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -286,14 +305,16 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
diff --git a/doc/api/org/deidentifier/arx/class-use/DataSource.html b/doc/api/org/deidentifier/arx/class-use/DataSource.html
index 862492e1c5..edb9f2b877 100644
--- a/doc/api/org/deidentifier/arx/class-use/DataSource.html
+++ b/doc/api/org/deidentifier/arx/class-use/DataSource.html
@@ -97,7 +97,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.io.File file,
+DataSource.createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -105,7 +106,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.lang.String file,
+DataSource.createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/api/org/deidentifier/arx/class-use/DataType.html b/doc/api/org/deidentifier/arx/class-use/DataType.html
index 7e50ff5f1b..201952ca01 100644
--- a/doc/api/org/deidentifier/arx/class-use/DataType.html
+++ b/doc/api/org/deidentifier/arx/class-use/DataType.html
@@ -464,7 +464,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -472,7 +473,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -480,7 +482,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -658,14 +661,16 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -682,7 +687,8 @@ Uses of
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
diff --git a/doc/api/org/deidentifier/arx/io/CSVDataInput.html b/doc/api/org/deidentifier/arx/io/CSVDataInput.html
index bc9fe3f1d6..b0a92df0ca 100644
--- a/doc/api/org/deidentifier/arx/io/CSVDataInput.html
+++ b/doc/api/org/deidentifier/arx/io/CSVDataInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
CSVDataInput(java.io.File file)
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,38 +155,44 @@ Constructor Summary
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
CSVDataInput(java.io.InputStream stream)
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -189,7 +200,8 @@ Constructor Summary
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -198,13 +210,15 @@ Constructor Summary
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -221,25 +235,29 @@ Constructor Summary
CSVDataInput(java.lang.String filename)
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -247,7 +265,8 @@ Constructor Summary
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -256,13 +275,15 @@ Constructor Summary
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -317,13 +338,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVDataInput
-public CSVDataInput(java.io.File file)
+public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -331,13 +353,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -346,13 +369,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -362,13 +386,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -379,13 +404,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -397,13 +423,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -412,13 +439,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
throws java.io.IOException
@@ -428,13 +456,14 @@ CSVDataInput
java.io.IOException
-
+
-
CSVDataInput
-public CSVDataInput(java.io.InputStream stream)
+public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -442,13 +471,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -457,13 +487,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -473,13 +504,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -490,13 +522,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -508,13 +541,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -523,13 +557,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -558,13 +593,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
-public CSVDataInput(java.lang.String filename)
+public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -572,13 +608,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -587,13 +624,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -603,13 +641,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -620,13 +659,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -638,13 +678,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -653,13 +694,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/api/org/deidentifier/arx/io/CSVHierarchyInput.html b/doc/api/org/deidentifier/arx/io/CSVHierarchyInput.html
index 969dcbbb09..5c26216469 100644
--- a/doc/api/org/deidentifier/arx/io/CSVHierarchyInput.html
+++ b/doc/api/org/deidentifier/arx/io/CSVHierarchyInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
CSVHierarchyInput(java.io.File file)
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,31 +155,36 @@ Constructor Summary
CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
CSVHierarchyInput(java.io.InputStream stream)
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -182,7 +192,8 @@ Constructor Summary
CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -191,31 +202,36 @@ Constructor Summary
CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
CSVHierarchyInput(java.lang.String filename)
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -223,7 +239,8 @@ Constructor Summary
CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -232,7 +249,8 @@ Constructor Summary
CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
@@ -280,13 +298,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.File file)
+public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -294,13 +313,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -309,13 +329,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -325,13 +346,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -342,13 +364,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -360,13 +383,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -375,13 +399,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.InputStream stream)
+public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -389,13 +414,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -404,13 +430,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -420,13 +447,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -437,13 +465,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -455,13 +484,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -470,13 +500,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.lang.String filename)
+public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -484,13 +515,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -499,13 +531,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -515,13 +548,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -532,13 +566,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -550,13 +585,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
diff --git a/doc/api/org/deidentifier/arx/io/ImportConfigurationCSV.html b/doc/api/org/deidentifier/arx/io/ImportConfigurationCSV.html
index b41f947608..373b6ffbc5 100644
--- a/doc/api/org/deidentifier/arx/io/ImportConfigurationCSV.html
+++ b/doc/api/org/deidentifier/arx/io/ImportConfigurationCSV.html
@@ -125,20 +125,23 @@ Constructor Summary
Constructor and Description
ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
boolean containsHeader)
Creates a new instance of this object.
ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
boolean containsHeader)
Creates a new instance of this object.
ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
boolean containsHeader)
@@ -146,7 +149,8 @@ Constructor Summary
ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -155,7 +159,8 @@ Constructor Summary
ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -189,42 +194,48 @@ Method Summary
java.nio.charset.Charset
getCharset()
+boolean
getContainsHeader()
char
getDelimiter()
char
getEscape()
char[]
getLinebreak()
char
getQuote()
void
prepare(java.lang.String[] row)
void
setContainsHeader(boolean containsHeader)
public ImportConfigurationCSV(java.lang.String fileLocation, + java.nio.charset.Charset charset, boolean containsHeader)
fileLocation
- ImportConfigurationFile.setFileLocation(String)
containsHeader
- containsHeader
public ImportConfigurationCSV(java.lang.String fileLocation, + java.nio.charset.Charset charset, char delimiter, boolean containsHeader)
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- #separator
containsHeader
- containsHeader
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- #separator
containsHeader
- containsHeader
public ImportConfigurationCSV(java.lang.String fileLocation, + java.nio.charset.Charset charset, char delimiter, char quote, boolean containsHeader)
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
public ImportConfigurationCSV(java.lang.String fileLocation, + java.nio.charset.Charset charset, char delimiter, char quote, char escape, boolean containsHeader)
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
public ImportConfigurationCSV(java.lang.String fileLocation, + java.nio.charset.Charset charset, char delimiter, char quote, char escape, char[] linebreak, boolean containsHeader)
fileLocation
- the file locationdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains headerfileLocation
- the file locationcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains headerpublic void setContainsHeader(boolean containsHeader)@@ -438,6 +454,17 @@
containsHeader
- containsHeader
public java.nio.charset.Charset getCharset()+
static Data
create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -125,21 +128,24 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -147,21 +153,24 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -223,39 +232,45 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -280,19 +295,22 @@ Uses of
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
diff --git a/doc/dev/index-all.html b/doc/dev/index-all.html
index 58287b5078..c47d13920f 100644
--- a/doc/dev/index-all.html
+++ b/doc/dev/index-all.html
@@ -1271,51 +1271,51 @@ C
-
Creates a new default hierarchy.
-- create(File) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
@@ -1327,11 +1327,11 @@ C
-
Creates a new hierarchy from a list.
-- create(String, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(String, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(String, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(String, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
@@ -1347,59 +1347,59 @@ C
-
Creates a new data object from the given data source specification.
-- create(File) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
@@ -1411,31 +1411,31 @@ C
-
Creates a new data object from a list.
-- create(String) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
@@ -1559,11 +1559,11 @@ C
-
An aggregate function that returns a constant value.
-- createCSVSource(File, char, boolean) - Static method in class org.deidentifier.arx.DataSource
+- createCSVSource(File, Charset, char, boolean) - Static method in class org.deidentifier.arx.DataSource
-
Creates a CSV data source.
-- createCSVSource(String, char, boolean) - Static method in class org.deidentifier.arx.DataSource
+- createCSVSource(String, Charset, char, boolean) - Static method in class org.deidentifier.arx.DataSource
-
Creates a CSV data source.
@@ -2146,59 +2146,59 @@ C
-
This class implements a reader for CSV encoded information.
-- CSVDataInput(File) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instatiate.
-- CSVDataInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
@@ -2206,31 +2206,31 @@ C
-
Instantiate.
-- CSVDataInput(String) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
@@ -2318,75 +2318,75 @@ C
-
Reads a CSV encoded generalization hierarchy.
-- CSVHierarchyInput(File) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
@@ -3469,6 +3469,10 @@ G
-
Returns the number of cells.
+- getCharset() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
+-
+Returns the charset of the CSV file.
+
- getClassBasedCriteriaAsArray() - Method in class org.deidentifier.arx.ARXConfiguration.ARXConfigurationInternal
-
Returns all class-based criteria (except k-anonymity) as an array.
@@ -6930,23 +6934,23 @@
I
-
Configuration describing a CSV file.
- - ImportConfigurationCSV(String, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, char, char[], boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, char, char[], boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
diff --git a/doc/dev/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html b/doc/dev/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
index bb74338f08..a31bd801e2 100644
--- a/doc/dev/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
+++ b/doc/dev/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
@@ -213,7 +213,7 @@ Method Summary
Methods inherited from class org.deidentifier.arx.AttributeType.Hierarchy
-create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
static AttributeType.Hierarchy
-create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -229,7 +232,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -238,7 +242,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -248,27 +253,31 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -276,7 +285,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -285,7 +295,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -295,7 +306,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -320,14 +332,16 @@ Method Summary
static AttributeType.Hierarchy
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -456,28 +470,30 @@ create
- Returns:
- A Hierarchy
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.File file)
+public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-
- Parameters:
file
- the file
+- Parameters:
file
- the filecharset
- the charset
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -487,67 +503,71 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quote
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -557,13 +577,14 @@ create
java.io.IOException
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.InputStream stream)
+public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
- Parameters:
stream
- the stream
@@ -572,87 +593,92 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- An input streamdelimiter
- The utilized separator character
+- Parameters:
stream
- An input streamcharset
- the charsetdelimiter
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quote
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- config
-
+- Parameters:
stream
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
@@ -682,33 +708,35 @@ create
- Returns:
- A Hierarchy
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- A path to the fileseparator
- The utilized separator character
+- Parameters:
path
- A path to the filecharset
- the charsetseparator
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- config
-
+- Parameters:
path
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
diff --git a/doc/dev/org/deidentifier/arx/Data.DefaultData.html b/doc/dev/org/deidentifier/arx/Data.DefaultData.html
index 8a95cead2a..67c0a7b472 100644
--- a/doc/dev/org/deidentifier/arx/Data.DefaultData.html
+++ b/doc/dev/org/deidentifier/arx/Data.DefaultData.html
@@ -175,7 +175,7 @@ Method Summary
Methods inherited from class org.deidentifier.arx.Data
-create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
static Data
-create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -192,7 +195,8 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -201,7 +205,8 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -211,14 +216,16 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -226,20 +233,23 @@ Method Summary
static Data
-create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -247,7 +257,8 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -256,7 +267,8 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -266,14 +278,16 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -293,26 +307,29 @@ Method Summary
static Data
-create(java.lang.String path)
-Creates a new data object from a CSV file.
+create(java.lang.String[][] array)
+Creates a new data object from a two-dimensional string array.
static Data
-create(java.lang.String[][] array)
-Creates a new data object from a two-dimensional string array.
+create(java.lang.String path,
+ java.nio.charset.Charset charset)
+Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -320,7 +337,8 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -329,7 +347,8 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -339,14 +358,16 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -435,13 +456,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.File file)
+public static Data create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
file
- the file
@@ -450,13 +472,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -466,13 +489,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -483,13 +507,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -501,13 +526,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -520,13 +546,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -536,13 +563,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -553,13 +581,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.InputStream stream)
+public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
stream
- the stream
@@ -568,13 +597,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -584,13 +614,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -601,13 +632,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -619,13 +651,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -638,13 +671,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -654,13 +688,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -695,13 +730,14 @@ create
- Returns:
- A Data object
-
+
-
create
-public static Data create(java.lang.String path)
+public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
path
- the path
@@ -710,13 +746,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -726,13 +763,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -743,13 +781,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -761,13 +800,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -780,13 +820,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -796,13 +837,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/dev/org/deidentifier/arx/DataSource.html b/doc/dev/org/deidentifier/arx/DataSource.html
index 9cf456ccd4..3f8516a745 100644
--- a/doc/dev/org/deidentifier/arx/DataSource.html
+++ b/doc/dev/org/deidentifier/arx/DataSource.html
@@ -208,7 +208,8 @@ Method Summary
static DataSource
-createCSVSource(java.io.File file,
+createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -216,7 +217,8 @@ Method Summary
static DataSource
-createCSVSource(java.lang.String file,
+createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -282,13 +284,14 @@ Methods inherited from class java.lang.Object
Method Detail
-
+
-
createCSVSource
public static DataSource createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -296,13 +299,14 @@ createCSVSource
- Returns:
-
+
-
createCSVSource
public static DataSource createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/dev/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html b/doc/dev/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
index ce7d4b9618..22bd6b6936 100644
--- a/doc/dev/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
+++ b/doc/dev/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
@@ -133,20 +133,23 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file)
+ AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -154,7 +157,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -163,7 +167,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -173,27 +178,31 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream)
+ AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -201,7 +210,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -210,7 +220,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -220,7 +231,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -245,14 +257,16 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
diff --git a/doc/dev/org/deidentifier/arx/class-use/Data.html b/doc/dev/org/deidentifier/arx/class-use/Data.html
index 9af566b906..a143c88a29 100644
--- a/doc/dev/org/deidentifier/arx/class-use/Data.html
+++ b/doc/dev/org/deidentifier/arx/class-use/Data.html
@@ -118,20 +118,23 @@ Uses of
static Data
-Data.create(java.io.File file)
+ Data.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -139,7 +142,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -148,7 +152,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -158,14 +163,16 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -173,20 +180,23 @@ Uses of
static Data
-Data.create(java.io.InputStream stream)
+ Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -194,7 +204,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -203,7 +214,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -213,14 +225,16 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -240,26 +254,29 @@ Uses of
static Data
-Data.create(java.lang.String path)
-Creates a new data object from a CSV file.
+ Data.create(java.lang.String[][] array)
+Creates a new data object from a two-dimensional string array.
static Data
-Data.create(java.lang.String[][] array)
-Creates a new data object from a two-dimensional string array.
+ Data.create(java.lang.String path,
+ java.nio.charset.Charset charset)
+Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -267,7 +284,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -276,7 +294,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -286,14 +305,16 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
diff --git a/doc/dev/org/deidentifier/arx/class-use/DataSource.html b/doc/dev/org/deidentifier/arx/class-use/DataSource.html
index 0b7aae29de..91b6c71020 100644
--- a/doc/dev/org/deidentifier/arx/class-use/DataSource.html
+++ b/doc/dev/org/deidentifier/arx/class-use/DataSource.html
@@ -97,7 +97,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.io.File file,
+DataSource.createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -105,7 +106,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.lang.String file,
+DataSource.createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/dev/org/deidentifier/arx/class-use/DataType.html b/doc/dev/org/deidentifier/arx/class-use/DataType.html
index db4fe85393..e60d2b5d3b 100644
--- a/doc/dev/org/deidentifier/arx/class-use/DataType.html
+++ b/doc/dev/org/deidentifier/arx/class-use/DataType.html
@@ -507,7 +507,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -515,7 +516,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -523,7 +525,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -834,14 +837,16 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -858,7 +863,8 @@ Uses of
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
diff --git a/doc/dev/org/deidentifier/arx/io/CSVDataInput.html b/doc/dev/org/deidentifier/arx/io/CSVDataInput.html
index 28d5a79c31..3cbf45e7fa 100644
--- a/doc/dev/org/deidentifier/arx/io/CSVDataInput.html
+++ b/doc/dev/org/deidentifier/arx/io/CSVDataInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
-CSVDataInput(java.io.File file)
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,38 +155,44 @@ Constructor Summary
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream)
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -189,7 +200,8 @@ Constructor Summary
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -198,13 +210,15 @@ Constructor Summary
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -221,25 +235,29 @@ Constructor Summary
-CSVDataInput(java.lang.String filename)
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -247,7 +265,8 @@ Constructor Summary
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -256,13 +275,15 @@ Constructor Summary
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -317,13 +338,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVDataInput
-public CSVDataInput(java.io.File file)
+public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -331,13 +353,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -346,13 +369,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -362,13 +386,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -379,13 +404,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -397,13 +423,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -412,13 +439,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
throws java.io.IOException
@@ -428,13 +456,14 @@ CSVDataInput
java.io.IOException
-
+
-
CSVDataInput
-public CSVDataInput(java.io.InputStream stream)
+public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -442,13 +471,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -457,13 +487,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -473,13 +504,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -490,13 +522,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -508,13 +541,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -523,13 +557,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -558,13 +593,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
-public CSVDataInput(java.lang.String filename)
+public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -572,13 +608,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -587,13 +624,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -603,13 +641,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -620,13 +659,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -638,13 +678,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -653,13 +694,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/dev/org/deidentifier/arx/io/CSVHierarchyInput.html b/doc/dev/org/deidentifier/arx/io/CSVHierarchyInput.html
index 08c45b2e5f..f747d93468 100644
--- a/doc/dev/org/deidentifier/arx/io/CSVHierarchyInput.html
+++ b/doc/dev/org/deidentifier/arx/io/CSVHierarchyInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
-CSVHierarchyInput(java.io.File file)
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,31 +155,36 @@ Constructor Summary
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream)
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -182,7 +192,8 @@ Constructor Summary
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -191,31 +202,36 @@ Constructor Summary
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.lang.String filename)
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -223,7 +239,8 @@ Constructor Summary
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -232,7 +249,8 @@ Constructor Summary
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
@@ -280,13 +298,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.File file)
+public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -294,13 +313,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -309,13 +329,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -325,13 +346,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -342,13 +364,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -360,13 +383,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -375,13 +399,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.InputStream stream)
+public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -389,13 +414,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -404,13 +430,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -420,13 +447,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -437,13 +465,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -455,13 +484,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -470,13 +500,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.lang.String filename)
+public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -484,13 +515,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -499,13 +531,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -515,13 +548,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -532,13 +566,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -550,13 +585,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
diff --git a/doc/dev/org/deidentifier/arx/io/ImportConfigurationCSV.html b/doc/dev/org/deidentifier/arx/io/ImportConfigurationCSV.html
index b1ab805de3..a0f90bd9cc 100644
--- a/doc/dev/org/deidentifier/arx/io/ImportConfigurationCSV.html
+++ b/doc/dev/org/deidentifier/arx/io/ImportConfigurationCSV.html
@@ -140,20 +140,23 @@ Constructor Summary
Constructor and Description
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
boolean containsHeader)
Creates a new instance of this object.
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
boolean containsHeader)
Creates a new instance of this object.
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
boolean containsHeader)
@@ -161,7 +164,8 @@ Constructor Summary
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -170,7 +174,8 @@ Constructor Summary
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -204,42 +209,48 @@ Method Summary
+java.nio.charset.Charset
+getCharset()
+Returns the charset of the CSV file.
+
+
+
boolean
getContainsHeader()
Gets the contains header.
-
+
char
getDelimiter()
Gets the delimiter.
-
+
char
getEscape()
Gets the escape.
-
+
char[]
getLinebreak()
Gets the linebreak.
-
+
char
getQuote()
Gets the quote.
-
+
void
prepare(java.lang.String[] row)
Sets the indexes based on the header.
-
+
void
setContainsHeader(boolean containsHeader)
Sets the contains header.
@@ -281,74 +292,79 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
boolean containsHeader)
Creates a new instance of this object.
- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- #separator
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- #separator
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- the file locationdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains header
+- Parameters:
fileLocation
- the file locationcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains header
@@ -445,7 +461,7 @@ prepare
-
+
-
setContainsHeader
public void setContainsHeader(boolean containsHeader)
@@ -453,6 +469,17 @@ setContainsHeader
- Parameters:
containsHeader
- containsHeader
+
+
+
+
+-
+
getCharset
+public java.nio.charset.Charset getCharset()
+Returns the charset of the CSV file.
+- Returns:
+
+
diff --git a/doc/dev/org/deidentifier/arx/io/class-use/CSVSyntax.html b/doc/dev/org/deidentifier/arx/io/class-use/CSVSyntax.html
index d3089cf3f7..3f58adaa3f 100644
--- a/doc/dev/org/deidentifier/arx/io/class-use/CSVSyntax.html
+++ b/doc/dev/org/deidentifier/arx/io/class-use/CSVSyntax.html
@@ -103,21 +103,24 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -125,21 +128,24 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -147,21 +153,24 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -223,39 +232,45 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -280,19 +295,22 @@ Uses of
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
diff --git a/doc/gui/index-all.html b/doc/gui/index-all.html
index 57ea675f99..18dd0a1ab3 100644
--- a/doc/gui/index-all.html
+++ b/doc/gui/index-all.html
@@ -2100,51 +2100,51 @@ C
-
Creates a new default hierarchy.
-- create(File) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(File, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(InputStream, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
@@ -2156,11 +2156,11 @@ C
-
Creates a new hierarchy from a list.
-- create(String, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(String, Charset, char) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
-- create(String, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
+- create(String, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.AttributeType.Hierarchy
-
Creates a new hierarchy from a CSV file.
@@ -2176,59 +2176,59 @@ C
-
Creates a new data object from the given data source specification.
-- create(File) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(File, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(File, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(InputStream, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(InputStream, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
@@ -2240,31 +2240,31 @@ C
-
Creates a new data object from a list.
-- create(String) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char, char) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char, char) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, char, char, char, char[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, CSVSyntax) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, CSVSyntax) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
-- create(String, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
+- create(String, Charset, CSVSyntax, DataType<T>[]) - Static method in class org.deidentifier.arx.Data
-
Creates a new data object from a CSV file.
@@ -2569,11 +2569,11 @@ C
-
Creates the design of this page along with the appropriate listeners.
-- createCSVSource(File, char, boolean) - Static method in class org.deidentifier.arx.DataSource
+- createCSVSource(File, Charset, char, boolean) - Static method in class org.deidentifier.arx.DataSource
-
Creates a CSV data source.
-- createCSVSource(String, char, boolean) - Static method in class org.deidentifier.arx.DataSource
+- createCSVSource(String, Charset, char, boolean) - Static method in class org.deidentifier.arx.DataSource
-
Creates a CSV data source.
@@ -3334,59 +3334,59 @@ C
-
This class implements a reader for CSV encoded information.
-- CSVDataInput(File) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(File, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(File, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instatiate.
-- CSVDataInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(InputStream, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(InputStream, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
@@ -3394,31 +3394,31 @@ C
-
Instantiate.
-- CSVDataInput(String) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
-- CSVDataInput(String, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
+- CSVDataInput(String, Charset, CSVSyntax, DataType<T>[]) - Constructor for class org.deidentifier.arx.io.CSVDataInput
-
Instantiate.
@@ -3506,75 +3506,75 @@ C
-
Reads a CSV encoded generalization hierarchy.
-- CSVHierarchyInput(File) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(File, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(File, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(InputStream, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(InputStream, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char, char) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, char, char, char, char[]) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
-- CSVHierarchyInput(String, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
+- CSVHierarchyInput(String, Charset, CSVSyntax) - Constructor for class org.deidentifier.arx.io.CSVHierarchyInput
-
Instantiate.
@@ -4771,6 +4771,10 @@ F
-
Returns the first entry for iterations
+- fixOSXSashBug(SashForm) - Static method in class org.deidentifier.arx.gui.view.SWTUtil
+-
+Tries to fix a bug when resizing sash forms in OSX
+
- flush() - Method in class org.deidentifier.arx.gui.worker.io.FileBuilder
-
Flush.
@@ -5219,6 +5223,14 @@
G
-
Returns the number of cells.
+ - getCharset() - Method in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizardModel
+-
+Returns the charset
+
+- getCharset() - Method in class org.deidentifier.arx.io.ImportConfigurationCSV
+-
+Returns the charset of the CSV file.
+
- getChecked() - Method in class org.deidentifier.arx.gui.worker.io.Vocabulary
-
- getChecked() - Method in class org.deidentifier.arx.gui.worker.io.Vocabulary_V1
@@ -10207,23 +10219,23 @@ I
-
Configuration describing a CSV file.
-- ImportConfigurationCSV(String, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, char, boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
-- ImportConfigurationCSV(String, char, char, char, char[], boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
+- ImportConfigurationCSV(String, Charset, char, char, char, char[], boolean) - Constructor for class org.deidentifier.arx.io.ImportConfigurationCSV
-
Creates a new instance of this object.
@@ -14042,6 +14054,10 @@ S
- setCellSelectionEnabled(boolean) - Method in class org.deidentifier.arx.gui.view.impl.common.table.CTConfiguration
-
+- setCharset(Charset) - Method in class org.deidentifier.arx.gui.view.impl.wizard.ImportWizardModel
+-
+Sets the charset
+
- setChecked(boolean) - Method in class org.deidentifier.arx.ARXLattice.ARXNode.Access
-
Set checked.
diff --git a/doc/gui/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html b/doc/gui/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
index 8472514fec..b116b931da 100644
--- a/doc/gui/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
+++ b/doc/gui/org/deidentifier/arx/AttributeType.Hierarchy.DefaultHierarchy.html
@@ -213,7 +213,7 @@
Method Summary
Methods inherited from class org.deidentifier.arx.AttributeType.Hierarchy
-create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, save, save, save, save, save, save, save, save, save
static AttributeType.Hierarchy
-create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -229,7 +232,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -238,7 +242,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -248,27 +253,31 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -276,7 +285,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -285,7 +295,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -295,7 +306,8 @@ Method Summary
static AttributeType.Hierarchy
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -320,14 +332,16 @@ Method Summary
static AttributeType.Hierarchy
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -456,28 +470,30 @@ create
- Returns:
- A Hierarchy
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.File file)
+public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-
- Parameters:
file
- the file
+- Parameters:
file
- the filecharset
- the charset
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -487,67 +503,71 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quote
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
file
- the filedelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
file
- the filecharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
@@ -557,13 +577,14 @@ create
java.io.IOException
-
+
-
create
-public static AttributeType.Hierarchy create(java.io.InputStream stream)
+public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
- Parameters:
stream
- the stream
@@ -572,87 +593,92 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- An input streamdelimiter
- The utilized separator character
+- Parameters:
stream
- An input streamcharset
- the charsetdelimiter
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quote
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quote
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escape
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escape
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- the streamdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
+- Parameters:
stream
- the streamcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreak
- Returns:
- the hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
stream
- config
-
+- Parameters:
stream
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
@@ -682,33 +708,35 @@ create
- Returns:
- A Hierarchy
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- A path to the fileseparator
- The utilized separator character
+- Parameters:
path
- A path to the filecharset
- the charsetseparator
- The utilized separator character
- Returns:
- A Hierarchy
- Throws:
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static AttributeType.Hierarchy create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new hierarchy from a CSV file.
-- Parameters:
path
- config
-
+- Parameters:
path
- charset
- config
-
- Returns:
- Throws:
java.io.IOException
diff --git a/doc/gui/org/deidentifier/arx/Data.DefaultData.html b/doc/gui/org/deidentifier/arx/Data.DefaultData.html
index a47f3bbb2c..f10bbc2d7b 100644
--- a/doc/gui/org/deidentifier/arx/Data.DefaultData.html
+++ b/doc/gui/org/deidentifier/arx/Data.DefaultData.html
@@ -175,7 +175,7 @@ Method Summary
Methods inherited from class org.deidentifier.arx.Data
-create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
+create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDefinition, getHandle
static Data
-create(java.io.File file)
+create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -192,7 +195,8 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -201,7 +205,8 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -211,14 +216,16 @@ Method Summary
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.io.File file,
+create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -226,20 +233,23 @@ Method Summary
static Data
-create(java.io.InputStream stream)
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -247,7 +257,8 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -256,7 +267,8 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -266,14 +278,16 @@ Method Summary
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.io.InputStream stream,
+create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -293,26 +307,29 @@ Method Summary
static Data
-create(java.lang.String path)
-Creates a new data object from a CSV file.
+create(java.lang.String[][] array)
+Creates a new data object from a two-dimensional string array.
static Data
-create(java.lang.String[][] array)
-Creates a new data object from a two-dimensional string array.
+create(java.lang.String path,
+ java.nio.charset.Charset charset)
+Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -320,7 +337,8 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -329,7 +347,8 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -339,14 +358,16 @@ Method Summary
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-create(java.lang.String path,
+create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -435,13 +456,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.File file)
+public static Data create(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
file
- the file
@@ -450,13 +472,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -466,13 +489,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -483,13 +507,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -501,13 +526,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -520,13 +546,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -536,13 +563,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -553,13 +581,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
-public static Data create(java.io.InputStream stream)
+public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
stream
- the stream
@@ -568,13 +597,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -584,13 +614,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -601,13 +632,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -619,13 +651,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -638,13 +671,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -654,13 +688,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -695,13 +730,14 @@ create
- Returns:
- A Data object
-
+
-
create
-public static Data create(java.lang.String path)
+public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Creates a new data object from a CSV file.
- Parameters:
path
- the path
@@ -710,13 +746,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -726,13 +763,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -743,13 +781,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -761,13 +800,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -780,13 +820,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Creates a new data object from a CSV file.
@@ -796,13 +837,14 @@ create
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
create
public static Data create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/gui/org/deidentifier/arx/DataSource.html b/doc/gui/org/deidentifier/arx/DataSource.html
index 29a06c79f8..0ca1f2233c 100644
--- a/doc/gui/org/deidentifier/arx/DataSource.html
+++ b/doc/gui/org/deidentifier/arx/DataSource.html
@@ -208,7 +208,8 @@ Method Summary
static DataSource
-createCSVSource(java.io.File file,
+createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -216,7 +217,8 @@ Method Summary
static DataSource
-createCSVSource(java.lang.String file,
+createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -282,13 +284,14 @@ Methods inherited from class java.lang.Object
Method Detail
-
+
-
createCSVSource
public static DataSource createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -296,13 +299,14 @@ createCSVSource
- Returns:
-
+
-
createCSVSource
public static DataSource createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/gui/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html b/doc/gui/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
index ad154530ff..e68643fd29 100644
--- a/doc/gui/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
+++ b/doc/gui/org/deidentifier/arx/class-use/AttributeType.Hierarchy.html
@@ -149,20 +149,23 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file)
+ AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -170,7 +173,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -179,7 +183,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -189,27 +194,31 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream)
+ AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new hierarchy from a CSV file.
@@ -217,7 +226,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -226,7 +236,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -236,7 +247,8 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
@@ -261,14 +273,16 @@ Uses of
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char separator)
Creates a new hierarchy from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
diff --git a/doc/gui/org/deidentifier/arx/class-use/Data.html b/doc/gui/org/deidentifier/arx/class-use/Data.html
index 48a6a7cd78..01d2d09ce9 100644
--- a/doc/gui/org/deidentifier/arx/class-use/Data.html
+++ b/doc/gui/org/deidentifier/arx/class-use/Data.html
@@ -130,20 +130,23 @@ Uses of
static Data
-Data.create(java.io.File file)
+ Data.create(java.io.File file,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -151,7 +154,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -160,7 +164,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -170,14 +175,16 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -185,20 +192,23 @@ Uses of
static Data
-Data.create(java.io.InputStream stream)
+ Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -206,7 +216,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -215,7 +226,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -225,14 +237,16 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -252,26 +266,29 @@ Uses of
static Data
-Data.create(java.lang.String path)
-Creates a new data object from a CSV file.
+ Data.create(java.lang.String[][] array)
+Creates a new data object from a two-dimensional string array.
static Data
-Data.create(java.lang.String[][] array)
-Creates a new data object from a two-dimensional string array.
+ Data.create(java.lang.String path,
+ java.nio.charset.Charset charset)
+Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter)
Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Creates a new data object from a CSV file.
@@ -279,7 +296,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -288,7 +306,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -298,14 +317,16 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
diff --git a/doc/gui/org/deidentifier/arx/class-use/DataSource.html b/doc/gui/org/deidentifier/arx/class-use/DataSource.html
index a0480f7925..0b464cb623 100644
--- a/doc/gui/org/deidentifier/arx/class-use/DataSource.html
+++ b/doc/gui/org/deidentifier/arx/class-use/DataSource.html
@@ -97,7 +97,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.io.File file,
+DataSource.createCSVSource(java.io.File file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
@@ -105,7 +106,8 @@ Uses of
static DataSource
-DataSource.createCSVSource(java.lang.String file,
+DataSource.createCSVSource(java.lang.String file,
+ java.nio.charset.Charset charset,
char separator,
boolean containsHeader)
Creates a CSV data source.
diff --git a/doc/gui/org/deidentifier/arx/class-use/DataType.html b/doc/gui/org/deidentifier/arx/class-use/DataType.html
index fdba8d4ff3..f7702ee157 100644
--- a/doc/gui/org/deidentifier/arx/class-use/DataType.html
+++ b/doc/gui/org/deidentifier/arx/class-use/DataType.html
@@ -520,7 +520,8 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -528,7 +529,8 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -536,7 +538,8 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -1020,14 +1023,16 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -1044,7 +1049,8 @@ Uses of
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
diff --git a/doc/gui/org/deidentifier/arx/gui/view/SWTUtil.html b/doc/gui/org/deidentifier/arx/gui/view/SWTUtil.html
index 3ab5a532ee..72dc3aea17 100644
--- a/doc/gui/org/deidentifier/arx/gui/view/SWTUtil.html
+++ b/doc/gui/org/deidentifier/arx/gui/view/SWTUtil.html
@@ -345,24 +345,30 @@ Method Summary
+static void
+fixOSXSashBug(org.eclipse.swt.custom.SashForm sash)
+Tries to fix a bug when resizing sash forms in OSX
+
+
+
static java.lang.String
getPrettyString(double value)
Returns a pretty string representing the given double
-
+
static java.lang.String
getPrettyString(int value)
Returns a pretty string representing the given value
-
+
static java.lang.String
getPrettyString(long value)
Returns a pretty string representing the given value
-
+
static int
intToSlider(int min,
int max,
@@ -370,13 +376,13 @@ Method Summary
Converts the integer value to a slider selection.
-
+
static boolean
isMac()
Are we running on an OSX system
-
+
static double
sliderToDouble(double min,
double max,
@@ -384,7 +390,7 @@ Method Summary
Converts the slider value to a double.
-
+
static int
sliderToInt(int min,
int max,
@@ -474,6 +480,18 @@ center
- Parameters:
shell
- parent
-
+
+
+
+
+-
+
changeFont
+public static void changeFont(org.eclipse.swt.widgets.Control control,
+ int style)
+Changes a control's font
+- Parameters:
control
- style
-
+
+
@@ -651,18 +669,6 @@ createHelpButton
- Parameters:
controller
- folder
- id
- helpids
-
-
-
-
-
--
-
changeFont
-public static void changeFont(org.eclipse.swt.widgets.Control control,
- int style)
-Changes a control's font
-- Parameters:
control
- style
-
-
-
@@ -796,6 +802,17 @@ enable
- Parameters:
elem
-
+
+
+
+
+-
+
fixOSXSashBug
+public static void fixOSXSashBug(org.eclipse.swt.custom.SashForm sash)
+Tries to fix a bug when resizing sash forms in OSX
+- Parameters:
sash
-
+
+
diff --git a/doc/gui/org/deidentifier/arx/gui/view/impl/wizard/ImportWizardModel.html b/doc/gui/org/deidentifier/arx/gui/view/impl/wizard/ImportWizardModel.html
index 725e8ed171..86da7e6392 100644
--- a/doc/gui/org/deidentifier/arx/gui/view/impl/wizard/ImportWizardModel.html
+++ b/doc/gui/org/deidentifier/arx/gui/view/impl/wizard/ImportWizardModel.html
@@ -189,26 +189,32 @@ Method Summary
Method and Description
+java.nio.charset.Charset
+getCharset()
+Returns the charset
+
+
+
char
getCsvDelimiter()
-
+
char
getCsvEscape()
-
+
char[]
getCsvLinebreak()
Getter
-
+
char
getCsvQuote()
Getter
-
+
java.util.List<ImportColumn>
getEnabledColumns()
Returns list of enabled columns
@@ -217,37 +223,37 @@ Method Summary
that are enabled ImportWizardModelColumn.isEnabled()
.
-
+
int
getExcelSheetIndex()
-
+
java.lang.String
getFileLocation()
-
+
boolean
getFirstRowContainsHeader()
-
+
java.sql.Connection
getJdbcConnection()
-
+
java.util.List<java.lang.String>
getJdbcTables()
-
+
java.util.List<org.apache.commons.math3.util.Pair<DataType<?>,java.lang.Double>>
getMatchingDataTypes(ImportWizardModelColumn column)
Returns a list of matching data types
-
+
java.util.List<java.lang.String[]>
getPreviewData()
-
+
java.util.List<java.lang.String>
getPreviewData(ImportWizardModelColumn column)
Returns a list of strings containing the data for the given column
@@ -256,22 +262,28 @@ Method Summary
rather than all of the preview data.
-
+
java.lang.String
getSelectedJdbcTable()
-
+
ImportWizardModel.SourceType
getSourceType()
-
+
java.util.List<ImportWizardModelColumn>
getWizardColumns()
-
+
boolean
isPerformCleansing()
+
+void
+setCharset(java.nio.charset.Charset charset)
+Sets the charset
+
+
void
setCsvDelimiter(char csvDelimiter)
@@ -405,6 +417,17 @@ ImportWizardModel
Method Detail
+
+
+
+
+-
+
getCharset
+public java.nio.charset.Charset getCharset()
+Returns the charset
+- Returns:
+
+
@@ -588,6 +611,17 @@ isPerformCleansing
- Returns:
- the performCleansing
+
+
+
+
+-
+
setCharset
+public void setCharset(java.nio.charset.Charset charset)
+Sets the charset
+- Parameters:
charset
-
+
+
diff --git a/doc/gui/org/deidentifier/arx/io/CSVDataInput.html b/doc/gui/org/deidentifier/arx/io/CSVDataInput.html
index edf3ca06a0..39306382cf 100644
--- a/doc/gui/org/deidentifier/arx/io/CSVDataInput.html
+++ b/doc/gui/org/deidentifier/arx/io/CSVDataInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
-CSVDataInput(java.io.File file)
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,38 +155,44 @@ Constructor Summary
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream)
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -189,7 +200,8 @@ Constructor Summary
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -198,13 +210,15 @@ Constructor Summary
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -221,25 +235,29 @@ Constructor Summary
-CSVDataInput(java.lang.String filename)
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -247,7 +265,8 @@ Constructor Summary
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -256,13 +275,15 @@ Constructor Summary
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -317,13 +338,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVDataInput
-public CSVDataInput(java.io.File file)
+public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -331,13 +353,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -346,13 +369,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -362,13 +386,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -379,13 +404,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -397,13 +423,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -412,13 +439,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
throws java.io.IOException
@@ -428,13 +456,14 @@ CSVDataInput
java.io.IOException
-
+
-
CSVDataInput
-public CSVDataInput(java.io.InputStream stream)
+public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -442,13 +471,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -457,13 +487,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -473,13 +504,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -490,13 +522,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -508,13 +541,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -523,13 +557,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
@@ -558,13 +593,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
-public CSVDataInput(java.lang.String filename)
+public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -572,13 +608,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -587,13 +624,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -603,13 +641,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -620,13 +659,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -638,13 +678,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -653,13 +694,14 @@ CSVDataInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVDataInput
public CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
throws java.io.IOException
diff --git a/doc/gui/org/deidentifier/arx/io/CSVHierarchyInput.html b/doc/gui/org/deidentifier/arx/io/CSVHierarchyInput.html
index a7759eed77..7b3929785f 100644
--- a/doc/gui/org/deidentifier/arx/io/CSVHierarchyInput.html
+++ b/doc/gui/org/deidentifier/arx/io/CSVHierarchyInput.html
@@ -115,25 +115,29 @@ Constructor Summary
Constructor and Description
-CSVHierarchyInput(java.io.File file)
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -141,7 +145,8 @@ Constructor Summary
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -150,31 +155,36 @@ Constructor Summary
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream)
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -182,7 +192,8 @@ Constructor Summary
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -191,31 +202,36 @@ Constructor Summary
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.lang.String filename)
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -223,7 +239,8 @@ Constructor Summary
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -232,7 +249,8 @@ Constructor Summary
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
@@ -280,13 +298,14 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.File file)
+public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
file
- the file
@@ -294,13 +313,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -309,13 +329,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -325,13 +346,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -342,13 +364,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -360,13 +383,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -375,13 +399,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.io.InputStream stream)
+public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
stream
- the stream
@@ -389,13 +414,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -404,13 +430,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -420,13 +447,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -437,13 +465,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -455,13 +484,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
@@ -470,13 +500,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
-public CSVHierarchyInput(java.lang.String filename)
+public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset)
throws java.io.IOException
Instantiate.
- Parameters:
filename
- the filename
@@ -484,13 +515,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter)
throws java.io.IOException
Instantiate.
@@ -499,13 +531,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote)
throws java.io.IOException
@@ -515,13 +548,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape)
@@ -532,13 +566,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -550,13 +585,14 @@ CSVHierarchyInput
java.io.IOException
- Signals that an I/O exception has occurred.
-
+
-
CSVHierarchyInput
public CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
throws java.io.IOException
Instantiate.
diff --git a/doc/gui/org/deidentifier/arx/io/ImportConfigurationCSV.html b/doc/gui/org/deidentifier/arx/io/ImportConfigurationCSV.html
index 72078255ec..cb0ab7de73 100644
--- a/doc/gui/org/deidentifier/arx/io/ImportConfigurationCSV.html
+++ b/doc/gui/org/deidentifier/arx/io/ImportConfigurationCSV.html
@@ -140,20 +140,23 @@ Constructor Summary
Constructor and Description
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
boolean containsHeader)
Creates a new instance of this object.
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
boolean containsHeader)
Creates a new instance of this object.
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
boolean containsHeader)
@@ -161,7 +164,8 @@ Constructor Summary
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -170,7 +174,8 @@ Constructor Summary
-ImportConfigurationCSV(java.lang.String fileLocation,
+ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
@@ -204,42 +209,48 @@ Method Summary
+java.nio.charset.Charset
+getCharset()
+Returns the charset of the CSV file.
+
+
+
boolean
getContainsHeader()
Gets the contains header.
-
+
char
getDelimiter()
Gets the delimiter.
-
+
char
getEscape()
Gets the escape.
-
+
char[]
getLinebreak()
Gets the linebreak.
-
+
char
getQuote()
Gets the quote.
-
+
void
prepare(java.lang.String[] row)
Sets the indexes based on the header.
-
+
void
setContainsHeader(boolean containsHeader)
Sets the contains header.
@@ -281,74 +292,79 @@ Methods inherited from class java.lang.Object
Constructor Detail
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
boolean containsHeader)
Creates a new instance of this object.
- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- #separator
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- #separator
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
+- Parameters:
fileLocation
- ImportConfigurationFile.setFileLocation(String)
charset
- charset
delimiter
- delimiter
quote
- quote
escape
- escape
containsHeader
- containsHeader
-
+
-
ImportConfigurationCSV
public ImportConfigurationCSV(java.lang.String fileLocation,
+ java.nio.charset.Charset charset,
char delimiter,
char quote,
char escape,
char[] linebreak,
boolean containsHeader)
Creates a new instance of this object.
-- Parameters:
fileLocation
- the file locationdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains header
+- Parameters:
fileLocation
- the file locationcharset
- the charsetdelimiter
- the delimiterquote
- the quoteescape
- the escapelinebreak
- the linebreakcontainsHeader
- the contains header
@@ -445,7 +461,7 @@ prepare
-
+
-
setContainsHeader
public void setContainsHeader(boolean containsHeader)
@@ -453,6 +469,17 @@ setContainsHeader
- Parameters:
containsHeader
- containsHeader
+
+
+
+
+-
+
getCharset
+public java.nio.charset.Charset getCharset()
+Returns the charset of the CSV file.
+- Returns:
+
+
diff --git a/doc/gui/org/deidentifier/arx/io/class-use/CSVSyntax.html b/doc/gui/org/deidentifier/arx/io/class-use/CSVSyntax.html
index 8ee5be07ed..c46a6f775a 100644
--- a/doc/gui/org/deidentifier/arx/io/class-use/CSVSyntax.html
+++ b/doc/gui/org/deidentifier/arx/io/class-use/CSVSyntax.html
@@ -111,21 +111,24 @@ Uses of
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.File file,
+AttributeType.Hierarchy.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.io.File file,
+Data.create(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -133,21 +136,24 @@ Uses of
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.io.InputStream stream,
+AttributeType.Hierarchy.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.io.InputStream stream,
+Data.create(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -155,21 +161,24 @@ Uses of
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new data object from a CSV file.
static AttributeType.Hierarchy
-AttributeType.Hierarchy.create(java.lang.String path,
+AttributeType.Hierarchy.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Creates a new hierarchy from a CSV file.
static Data
-Data.create(java.lang.String path,
+Data.create(java.lang.String path,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Creates a new data object from a CSV file.
@@ -273,39 +282,45 @@ Uses of
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.File file,
+CSVDataInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatype)
Instatiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.io.InputStream stream,
+CSVDataInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVDataInput(java.lang.String filename,
+CSVDataInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config,
DataType<org.apache.poi.ss.formula.functions.T>[] datatypes)
Instantiate.
@@ -330,19 +345,22 @@ Uses of
-CSVHierarchyInput(java.io.File file,
+CSVHierarchyInput(java.io.File file,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.io.InputStream stream,
+CSVHierarchyInput(java.io.InputStream stream,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.
-CSVHierarchyInput(java.lang.String filename,
+CSVHierarchyInput(java.lang.String filename,
+ java.nio.charset.Charset charset,
CSVSyntax config)
Instantiate.