Index
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form
B
- build() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Constructs a new `CsvBean` object based on the current builder state.
- builder() - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Creates a builder for constructing `CsvBean` objects.
C
- clone() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
- columnTypes(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Sets the types of each column for the `CsvBean` object being built.
- columnTypesEdit(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Sets the editable types of each column for the `CsvBean` object being built.
- CsvBean - Klasse in io.github.astrapisixtynine.csv
-
The `CsvBean` class represents a structured data model for CSV files.
- CsvBean() - Konstruktor für Klasse io.github.astrapisixtynine.csv.CsvBean
-
Default constructor.
- CsvBean(String[], String[], String[], List<String[]>) - Konstruktor für Klasse io.github.astrapisixtynine.csv.CsvBean
-
Constructs a new `CsvBean` object with specified headers, column types, editable types, and lines.
- CsvBean(String[], String[], String[], Map<Integer, Integer>, List<String[]>) - Konstruktor für Klasse io.github.astrapisixtynine.csv.CsvBean
-
Constructs a new `CsvBean` object with specified column types, editable types, headers, line order, and lines.
- CsvBean(String[], String[], List<String[]>) - Konstruktor für Klasse io.github.astrapisixtynine.csv.CsvBean
-
Constructs a new `CsvBean` object with specified headers, column types, and lines.
- CsvBean.CsvBeanBuilder - Klasse in io.github.astrapisixtynine.csv
-
Builder class for constructing `CsvBean` objects.
- CsvExtensions - Klasse in io.github.astrapisixtynine.csv
-
The
CsvExtensions
class provides utility methods to read data from CSV files, map the data to objects, and generate maps of data from lists of objects. - CsvFileExtensions - Klasse in io.github.astrapisixtynine.csv
-
Utility class for the use of cvs-files.
- CsvToSqlExtensions - Klasse in io.github.astrapisixtynine.csv
-
The class
CsvToSqlExtensions
.
E
- equals(Object) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
- extractSqlColumns(String[]) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Extract sql columns.
F
- formatKommaSeperatedFileToList(File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads every line from the File splits the data through a comma and puts them to the List.
- formatToCSV(File, File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Formats a file that has in every line one input-data into a csv-file.
G
- getColumnTypes() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Gets the types of each column in the CSV.
- getColumnTypesEdit() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Gets the editable types of each column in the CSV.
- getCsvFileAsSqlInsertScript(String, CsvBean) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the csv file as sql insert script.
- getCsvFileAsSqlInsertScript(String, CsvBean, boolean, boolean) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the csv file as sql insert script.
- getCsvFileAsSqlInsertScript(String, String[], String[], String[], List<String[]>) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the csv file as sql insert script.
- getCsvFileAsSqlInsertScript(String, String[], String[], List<String[]>) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the csv file as sql insert script.
- getCvsAsListMap(File) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Gets the given cvs file as list of maps.
- getCvsAsListMap(File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Gets the given cvs file as list of maps.
- getDataFromLine(String, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Gets the data from line.
- getDataFromLine(String, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the data from line.
- getDataFromLine(String, String, boolean) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Gets the data from line.
- getHeaders() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Gets the headers of the CSV.
- getLineCountFromCsvFile(File) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Gets the line count from csv file.
- getLineOrder() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Gets the order of lines in the CSV.
- getLines() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Gets the lines of data in the CSV.
- getSqlData(String[], String[], String[], Map<Integer, Integer>, List<String[]>, boolean) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvToSqlExtensions
-
Gets the sql data.
H
- hashCode() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
- headers(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Sets the headers for the `CsvBean` object being built.
I
- io.github.astrapisixtynine.csv - Package io.github.astrapisixtynine.csv
-
Provides classes for manipulation from cvs files
- io.github.astrapisixtynine.csv.worker - Modul io.github.astrapisixtynine.csv.worker
-
The MIT License Copyright (C) 2024 Asterios Raptis Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
L
- lineOrder(Map<Integer, Integer>) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Sets the line order for the `CsvBean` object being built.
- lines(List<String[]>) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Sets the lines of data for the `CsvBean` object being built.
R
- readDataFromCVSFileToList(File, int, boolean, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads from a csv-file the field from the given position and puts them to the List.
- readDataFromCVSFileToList(File, int, boolean, String, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads from a csv-file the field from the given position and puts them to the List.
- readEntriesFromCsv(File, Function<CSVRecord, T>) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvExtensions
-
Reads entries from a CSV file, processes each record using a provided mapper function, and returns a list of mapped entries
- readEntriesFromCsv(InputStream, Function<CSVRecord, T>) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvExtensions
-
Reads entries from a CSV input stream, processes each record using a provided mapper function, and returns a list of mapped entries
- readFilelistToProperties(File) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Read filelist to properties.
- readFileToList(File) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads every line from the given File into a List and returns the List.
- readFileToList(File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads every line from the given File into a List and returns the List.
- readFileToList(File, String, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads every line from the given File into a List of String arrays and returns the List.
- readLinesInList(File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Reads every line from the File and puts them to the List.
S
- setColumnTypes(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Sets the types of each column in the CSV.
- setColumnTypesEdit(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Sets the editable types of each column in the CSV.
- setHeaders(String[]) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Sets the headers of the CSV.
- setLineOrder(Map<Integer, Integer>) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Sets the order of lines in the CSV.
- setLines(List<String[]>) - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Sets the lines of data in the CSV.
- sortCsv(Path, Supplier<Comparator<String[]>>) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvExtensions
-
Reads a CSV file, sorts its data based on a supplied comparator, and writes the sorted data back to the file.
- sortCsvByAlgorithmAndKeysize(Path) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvExtensions
-
Reads a CSV file, sorts its data by 'algorithm' and 'keysize' in ascending order, and writes the sorted data back to the file
- sortCsvByKeypairAndSignatureAlgorithm(Path) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvExtensions
-
Sorts a CSV file by 'keypair-algorithm' and 'signature-algorithm', removes duplicates, and rewrites the sorted data back to the CSV file
- sortData(File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Read an csv-file and puts them in a String-array.
- storeFilelistToProperties(File, File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Stores a komma seperated file to a properties object.
T
- toBuilder() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Creates a builder initialized with the current `CsvBean` instance's properties.
- toString() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean.CsvBeanBuilder
-
Returns a string representation of the `CsvBeanBuilder` object, showing its current column types, editable types, headers, line order, and lines of data.
- toString() - Methode in Klasse io.github.astrapisixtynine.csv.CsvBean
-
Returns a string representation of the `CsvBean` object, showing its current column types, editable types, headers, line order, and lines of data.
W
- writeLines(File, Set<String>, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Writes the toString() value of each item in a collection to the specified File line by line.
- writeLinesToFile(Collection<String>, File, String) - Statische Methode in Klasse io.github.astrapisixtynine.csv.CsvFileExtensions
-
Writes all the String-object in the collection into the given file.
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form