A B C D F G I J L O P R S T W X
All Classes All Packages
All Classes All Packages
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 viaIterator
,Spliterator
orStream
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.
All Classes All Packages