A B C D F G I J L O P R S T W X 
All Classes All Packages

A

AbstractDataTable - Class in org.djutils.data
Abstract Table implementation taking care of the columns.
AbstractDataTable(String, String, ImmutableList<DataColumn<?>>) - Constructor for class org.djutils.data.AbstractDataTable
Constructor for the data table using an ImmutableCollection for the columns.
addRecord(Object[]) - Method in class org.djutils.data.ListDataTable
Adds a record to the table.
addRecordByColumnIds(Map<String, Object>) - Method in class org.djutils.data.ListDataTable
Adds a record to the table, based on a map with column ids and values.
addRecordByColumnIds(ImmutableMap<String, Object>) - Method in class org.djutils.data.ListDataTable
Adds a record to the table, based on an immutable map with column ids and values.
addRecordByColumns(Map<DataColumn<?>, Object>) - Method in class org.djutils.data.ListDataTable
Adds a record to the table, based on a map with columns and values.
addRecordByColumns(ImmutableMap<DataColumn<?>, Object>) - Method in class org.djutils.data.ListDataTable
Adds a record to the table, based on an immutable map with columns and values.

B

Boolean() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Boolean
 
BooleanSerializer - Class in org.djutils.data.serialization
BooleanSerializer (de)serializes Boolean objects.
BooleanSerializer() - Constructor for class org.djutils.data.serialization.BooleanSerializer
 
Byte() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Byte
 
ByteSerializer - Class in org.djutils.data.serialization
ByteSerializer (de)serializes Byte objects.
ByteSerializer() - Constructor for class org.djutils.data.serialization.ByteSerializer
 

C

Char() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Char
 
CharacterSerializer - Class in org.djutils.data.serialization
CharacterSerializer (de)serializes Character objects.
CharacterSerializer() - Constructor for class org.djutils.data.serialization.CharacterSerializer
 
CSVData - Class in org.djutils.data.csv
CSVData takes care of reading and writing of table data in CSV format.

D

DataColumn<T> - Interface in org.djutils.data
Meta data of data in a column.
DataRecord - Interface in org.djutils.data
Consistent set of values corresponding to columns.
DataTable - Interface in org.djutils.data
Table with data stored in structured records.
deserialize(String) - Method in class org.djutils.data.serialization.BooleanSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.ByteSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.CharacterSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.DoubleScalarSerializer
Deserialize a String to the correct DoubleScalar value in line with the DoubleScalarSerializer.serialize method.
deserialize(String) - Method in class org.djutils.data.serialization.DoubleSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.FloatScalarSerializer
Deserialize a String to the correct FloatScalar value in line with the FloatScalarSerializer.serialize method.
deserialize(String) - Method in class org.djutils.data.serialization.FloatSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.IntegerSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.LongSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Boolean
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Byte
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Char
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Double
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Float
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Int
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Long
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Short
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.ShortSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in class org.djutils.data.serialization.StringSerializer
Deserialize a value from text that has been created with the corresponding serializer.
deserialize(String) - Method in interface org.djutils.data.serialization.TextSerializer
Deserialize a value from text that has been created with the corresponding serializer.
Double() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Double
 
DoubleScalarSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vdouble.scalar.base.DoubleScalarInterface<U,​S>> - Class in org.djutils.data.serialization
ScalarSerializer (de)serializes DJUNITS scalars.
DoubleScalarSerializer() - Constructor for class org.djutils.data.serialization.DoubleScalarSerializer
 
DoubleSerializer - Class in org.djutils.data.serialization
DoubleSerializer (de)serializes Double objects.
DoubleSerializer() - Constructor for class org.djutils.data.serialization.DoubleSerializer
 

F

Float() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Float
 
FloatScalarSerializer<U extends org.djunits.unit.Unit<U>,​S extends org.djunits.value.vfloat.scalar.base.FloatScalarInterface<U,​S>> - Class in org.djutils.data.serialization
ScalarSerializer (de)serializes DJUNITS scalars.
FloatScalarSerializer() - Constructor for class org.djutils.data.serialization.FloatScalarSerializer
 
FloatSerializer - Class in org.djutils.data.serialization
FloatSerializer (de)serializes Float objects.
FloatSerializer() - Constructor for class org.djutils.data.serialization.FloatSerializer
 

G

getColumnDataTypes() - Method in interface org.djutils.data.DataTable
Return the column data types as a Class<?>[].
getColumnDataTypeStrings() - Method in interface org.djutils.data.DataTable
Return the column data types as a String[].
getColumnDescriptions() - Method in interface org.djutils.data.DataTable
Return the column descriptions as a String[].
getColumnIds() - Method in interface org.djutils.data.DataTable
Return the column ids as a String[].
getColumns() - Method in class org.djutils.data.AbstractDataTable
Returns the list of columns.
getColumns() - Method in interface org.djutils.data.DataTable
Returns the list of columns.
getDescription() - Method in class org.djutils.data.AbstractDataTable
Returns the description.
getDescription() - Method in interface org.djutils.data.DataColumn
Returns the column description.
getDescription() - Method in interface org.djutils.data.DataTable
Returns the description.
getDescription() - Method in class org.djutils.data.SimpleDataColumn
Returns the column description.
getId() - Method in class org.djutils.data.AbstractDataTable
getId() - Method in class org.djutils.data.SimpleDataColumn
getNumberOfColumns() - Method in interface org.djutils.data.DataTable
Returns the number of columns.
getValue(String) - Method in interface org.djutils.data.DataRecord
Returns the column value of this record.
getValue(String) - Method in class org.djutils.data.ListDataTable.ListRecord
Returns the column value of this record.
getValue(DataColumn<T>) - Method in interface org.djutils.data.DataRecord
Returns the column value of this record.
getValue(DataColumn<T>) - Method in class org.djutils.data.ListDataTable.ListRecord
Returns the column value of this record.
getValues() - Method in interface org.djutils.data.DataRecord
Returns the column values of this record in the natural order of the columns.
getValues() - Method in class org.djutils.data.ListDataTable.ListRecord
Returns the column values of this record in the natural order of the columns.
getValueType() - Method in interface org.djutils.data.DataColumn
Returns the type of the values in the column.
getValueType() - Method in class org.djutils.data.SimpleDataColumn
Returns the type of the values in the column.

I

Int() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Int
 
IntegerSerializer - Class in org.djutils.data.serialization
IntegerSerializer (de)serializes Integer objects.
IntegerSerializer() - Constructor for class org.djutils.data.serialization.IntegerSerializer
 
isEmpty() - Method in interface org.djutils.data.DataTable
Returns whether the table is empty.
isEmpty() - Method in class org.djutils.data.ListDataTable
Returns whether the table is empty.
iterator() - Method in class org.djutils.data.ListDataTable


It is imperative that the user manually synchronize on the returned list when traversing it via Iterator, Spliterator or Stream when there is a risk of adding records while traversing the iterator:

J

JSONData - Class in org.djutils.data.json
JSONData takes care of reading and writing of table data in JSON format.

L

ListDataTable - Class in org.djutils.data
List implementation of Table.
ListDataTable(String, String, Collection<DataColumn<?>>) - Constructor for class org.djutils.data.ListDataTable
Constructor with a regular collection.
ListDataTable(String, String, ImmutableList<DataColumn<?>>) - Constructor for class org.djutils.data.ListDataTable
Constructor with an immutable list.
ListDataTable.ListRecord - Class in org.djutils.data
Record in a ListTable.
ListRecord(Object[]) - Constructor for class org.djutils.data.ListDataTable.ListRecord
Constructor.
Long() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Long
 
LongSerializer - Class in org.djutils.data.serialization
LongSerializer (de)serializes Long objects.
LongSerializer() - Constructor for class org.djutils.data.serialization.LongSerializer
 

O

org.djutils.data - package org.djutils.data
Data collection utilities.
org.djutils.data.csv - package org.djutils.data.csv
The csv package takes care of reading and writing of data in csv / tsv format to/from files or streams.
org.djutils.data.json - package org.djutils.data.json
The json package takes care of reading and writing of data in json format to/from files or streams.
org.djutils.data.serialization - package org.djutils.data.serialization
The serialization package takes care of (de)serializing data of different types to/from Strings.
org.djutils.data.xml - package org.djutils.data.xml
The xml package takes care of reading and writing of data in xml format to/from files or streams.

P

PrimitiveSerializer - Class in org.djutils.data.serialization
PrimitiveSerializer takes care of (de)serialization of primitive values.
PrimitiveSerializer.Boolean - Class in org.djutils.data.serialization
Serializer and deserializer for boolean.
PrimitiveSerializer.Byte - Class in org.djutils.data.serialization
Serializer and deserializer for byte.
PrimitiveSerializer.Char - Class in org.djutils.data.serialization
Serializer and deserializer for char.
PrimitiveSerializer.Double - Class in org.djutils.data.serialization
Serializer and deserializer for double.
PrimitiveSerializer.Float - Class in org.djutils.data.serialization
Serializer and deserializer for float.
PrimitiveSerializer.Int - Class in org.djutils.data.serialization
Serializer and deserializer for int.
PrimitiveSerializer.Long - Class in org.djutils.data.serialization
Serializer and deserializer for long.
PrimitiveSerializer.Short - Class in org.djutils.data.serialization
Serializer and deserializer for short.

R

readData(Reader) - Static method in class org.djutils.data.json.JSONData
Read the data from the csv-file into the data table.
readData(Reader) - Static method in class org.djutils.data.xml.XMLData
Read the data from the XML-file into the data table.
readData(Reader, Reader) - Static method in class org.djutils.data.csv.CSVData
Read the data from the CSV-file into the data table.
readData(Reader, Reader) - Static method in class org.djutils.data.csv.TSVData
Read the data from the TSV-file into the data table.
readData(Reader, Reader, char, char, char, String) - Static method in class org.djutils.data.csv.CSVData
Read the data from the CSV-file into the data table.
readData(String) - Static method in class org.djutils.data.json.JSONData
Read the data from the csv-file into the data table.
readData(String) - Static method in class org.djutils.data.xml.XMLData
Read the data from the XML-file into the data table.
readData(String, String) - Static method in class org.djutils.data.csv.CSVData
Read the data from the CSV-file into the data table.
readData(String, String) - Static method in class org.djutils.data.csv.TSVData
Read the data from the TSV-file into the data table.
resolve(Class<?>) - Static method in interface org.djutils.data.serialization.TextSerializer
Resolve the correct (de)serializer for the given class, and return an instance of the (de)serializer.

S

serialize(Object) - Method in class org.djutils.data.serialization.BooleanSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.ByteSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.CharacterSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.DoubleScalarSerializer
Serialize a DoubleScalar value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.DoubleSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.FloatScalarSerializer
Serialize a FloatScalar value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.FloatSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.IntegerSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.LongSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Boolean
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Byte
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Char
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Double
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Float
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Int
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Long
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.PrimitiveSerializer.Short
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.ShortSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in class org.djutils.data.serialization.StringSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
serialize(Object) - Method in interface org.djutils.data.serialization.TextSerializer
Serialize a value to text in such a way that it can be deserialized with the corresponding deserializer.
Short() - Constructor for class org.djutils.data.serialization.PrimitiveSerializer.Short
 
ShortSerializer - Class in org.djutils.data.serialization
ShortSerializer (de)serializes Short objects.
ShortSerializer() - Constructor for class org.djutils.data.serialization.ShortSerializer
 
SimpleDataColumn<T> - Class in org.djutils.data
SimpleColumn implements the Column interface with a single value.
SimpleDataColumn(String, String, Class<T>) - Constructor for class org.djutils.data.SimpleDataColumn
Construct a simple, single valued column.
StringSerializer - Class in org.djutils.data.serialization
StringSerializer (de)serializes String objects.
StringSerializer() - Constructor for class org.djutils.data.serialization.StringSerializer
 

T

TextSerializationException - Exception in org.djutils.data.serialization
TextSerializationException is the exception thrown on errors when (de)serializing objects.
TextSerializationException() - Constructor for exception org.djutils.data.serialization.TextSerializationException
Constructor for TextSerializationException.
TextSerializationException(String) - Constructor for exception org.djutils.data.serialization.TextSerializationException
Constructor for TextSerializationException.
TextSerializationException(String, Throwable) - Constructor for exception org.djutils.data.serialization.TextSerializationException
Constructor for TextSerializationException.
TextSerializationException(Throwable) - Constructor for exception org.djutils.data.serialization.TextSerializationException
Constructor for TextSerializationException.
TextSerializer<T> - Interface in org.djutils.data.serialization
TextSerializer defines the serialize and deserialize methods.
toString() - Method in class org.djutils.data.ListDataTable.ListRecord
toString() - Method in class org.djutils.data.ListDataTable
toString() - Method in class org.djutils.data.SimpleDataColumn
TSVData - Class in org.djutils.data.csv
TSVData takes care of reading and writing of table data in Tab-Separated-Value format.

W

writeData(Writer, Writer, DataTable) - Static method in class org.djutils.data.csv.CSVData
Write the data from the data table in CSV format.
writeData(Writer, Writer, DataTable) - Static method in class org.djutils.data.csv.TSVData
Write the data from the data table in TSV format.
writeData(Writer, Writer, DataTable, char, char, char, String) - Static method in class org.djutils.data.csv.CSVData
Write the data from the data table in CSV format.
writeData(Writer, DataTable) - Static method in class org.djutils.data.json.JSONData
Write the data from the data table in JSON format.
writeData(Writer, DataTable) - Static method in class org.djutils.data.xml.XMLData
Write the data from the data table in XML format.
writeData(String, String, DataTable) - Static method in class org.djutils.data.csv.CSVData
Write the data from the data table in CSV format.
writeData(String, String, DataTable) - Static method in class org.djutils.data.csv.TSVData
Write the data from the data table in TSV format.
writeData(String, DataTable) - Static method in class org.djutils.data.json.JSONData
Write the data from the data table in JSON format.
writeData(String, DataTable) - Static method in class org.djutils.data.xml.XMLData
Write the data from the data table in XML format.

X

XMLData - Class in org.djutils.data.xml
XMLData takes care of reading and writing of table data in XML format.
A B C D F G I J L O P R S T W X 
All Classes All Packages