Index

B C E F G H I L R S T W 
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

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.
B C E F G H I L R S T W 
Alle Klassen und Schnittstellen|Alle Packages|Serialisierte Form