Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X Y 

A

AbstractDataMap<K,V> - Class in hivis.data
Base class for DataMap implementations.
AbstractDataMap() - Constructor for class hivis.data.AbstractDataMap
 
AbstractDataRow - Class in hivis.data
Base class for implementations of DataRow.
AbstractDataRow() - Constructor for class hivis.data.AbstractDataRow
 
AbstractDataSeries<V> - Class in hivis.data
Default base implementation of DataSeries.
AbstractDataSeries() - Constructor for class hivis.data.AbstractDataSeries
 
AbstractDataSeries(Data) - Constructor for class hivis.data.AbstractDataSeries
 
AbstractDataTable - Class in hivis.data
 
AbstractDataTable() - Constructor for class hivis.data.AbstractDataTable
 
AbstractDataTable(Data) - Constructor for class hivis.data.AbstractDataTable
 
AbstractDataValue<V> - Class in hivis.data
Default base implementation of DataValue.
AbstractDataValue() - Constructor for class hivis.data.AbstractDataValue
 
AbstractImmutableDataSeries<V> - Class in hivis.data
Base class for DataSeries that cannot be directly modified.
AbstractImmutableDataSeries() - Constructor for class hivis.data.AbstractImmutableDataSeries
 
AbstractMapView<K,V,D extends Data> - Class in hivis.data.view
Base class for DataMap views, optionally based on another Data object.
AbstractMapView(D) - Constructor for class hivis.data.view.AbstractMapView
Create a ViewSeries for the given data.
AbstractMapView() - Constructor for class hivis.data.view.AbstractMapView
Create a ViewSeries.
AbstractModifiableDataSeries<V> - Class in hivis.data
Default base implementation of DataSeries intended for user-modifiable series implementations.
AbstractModifiableDataSeries() - Constructor for class hivis.data.AbstractModifiableDataSeries
 
AbstractModifiableDataValue<V> - Class in hivis.data
 
AbstractModifiableDataValue() - Constructor for class hivis.data.AbstractModifiableDataValue
 
AbstractSeriesView<V> - Class in hivis.data.view
Base class for creating DataSeries that are based on some other Data set.
AbstractSeriesView(Data) - Constructor for class hivis.data.view.AbstractSeriesView
Create an AbstractSeriesView that has the given (primary) data source.
AbstractSeriesView() - Constructor for class hivis.data.view.AbstractSeriesView
Create an AbstractSeriesView that is not based on any input.
AbstractSeriesViewMultiple<I,O> - Class in hivis.data.view
Base class for creating DataSeries that are based on other DataSeries, and/or a DataValue, or a DataTable, or a DataMap.
AbstractSeriesViewMultiple(DataSeries<I>...) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries for the given input series.
AbstractSeriesViewMultiple(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries for the given value (may be null) and input series, with length equal to the (first) input series.
AbstractSeriesViewMultiple(DataValue<?>...) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries for the given values.
AbstractSeriesViewMultiple(DataTable) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries for the given table.
AbstractSeriesViewMultiple(DataMap<?, ?>) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries for the given map.
AbstractSeriesViewMultiple(int) - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a SeriesViewFunction function with the given length.
AbstractSeriesViewMultiple() - Constructor for class hivis.data.view.AbstractSeriesViewMultiple
Create a ViewSeries that is not based on any input and with the length manually calculated.
AbstractTableView<S extends DataSeries<?>,I extends Data> - Class in hivis.data.view
Base class for DataTable views that are (optionally) based on another DataTable.
AbstractTableView() - Constructor for class hivis.data.view.AbstractTableView
Create a ViewTable that is not derived from a source Data set.
AbstractTableView(I...) - Constructor for class hivis.data.view.AbstractTableView
Create a ViewTable that is derived from the given source Data set(s).
AbstractUnmodifiableDataMap<K,V> - Class in hivis.data
 
AbstractUnmodifiableDataMap() - Constructor for class hivis.data.AbstractUnmodifiableDataMap
 
AbstractUnmodifiableDataSeries<V> - Class in hivis.data
Base class for DataSeries that cannot be directly modified.
AbstractUnmodifiableDataSeries() - Constructor for class hivis.data.AbstractUnmodifiableDataSeries
 
AbstractUnmodifiableDataTable<S extends DataSeries<?>> - Class in hivis.data
Base class for DataTables that cannot be directly modified.
AbstractUnmodifiableDataTable() - Constructor for class hivis.data.AbstractUnmodifiableDataTable
 
AbstractUnmodifiableDataValue<V> - Class in hivis.data
 
AbstractUnmodifiableDataValue() - Constructor for class hivis.data.AbstractUnmodifiableDataValue
 
AbstractValueView<I,O> - Class in hivis.data.view
Base class for creating DataValues that are optionally based on one or more other DataValues or DataSeries.
AbstractValueView(DataValue<I>...) - Constructor for class hivis.data.view.AbstractValueView
Create a DataValue for the given input value(s).
AbstractValueView(DataSeries<I>...) - Constructor for class hivis.data.view.AbstractValueView
Create a DataValue for the given input series.
AbstractValueView() - Constructor for class hivis.data.view.AbstractValueView
Create a DataValue that is not based on input values.
add(E) - Method in class hivis.common.AListSet
Appends the specified element to the end of this list set, if the element is not already contained by it.
add(int, E) - Method in class hivis.common.AListSet
Inserts the specified element at the specified position in this list.
add(T) - Method in class hivis.common.BMListSet
Appends the specified element to the end of this list set, if the element is not already contained by it.
add(int, T) - Method in class hivis.common.BMListSet
Inserts the specified element at the specified position in this list.
add(E) - Method in interface hivis.common.ListSet
Appends the specified element to the end of this list set, if the element is not already contained by it.
add(int, E) - Method in interface hivis.common.ListSet
Inserts the specified element at the specified position in this list.
add(Number) - Method in class hivis.data.AbstractDataSeries
 
add(DataSeries<?>) - Method in class hivis.data.AbstractDataSeries
 
add(DataValue<?>) - Method in class hivis.data.AbstractDataSeries
 
add(Number) - Method in class hivis.data.AbstractDataValue
 
add(DataValue<?>) - Method in class hivis.data.AbstractDataValue
 
add(Number) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of adding the given value to each value in this series.
add(DataValue<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of adding the given value to each value in this series.
add(DataSeries<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of adding the values in the given series to the corresponding values in this series.
add(Number) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of adding the given value to this value.
add(DataValue<?>) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of adding the given value to this value.
addAll(Collection<? extends E>) - Method in class hivis.common.AListSet
Appends all of the elements in the specified collection to the end of this list set, in the order that they are returned by the specified collection's Iterator, excepting elements that are already present in this list set.
addAll(int, Collection<? extends E>) - Method in class hivis.common.AListSet
Inserts all of the elements in the specified collection into this list, starting at the specified position, excepting elements that are already present in this list set.
addAll(Collection<? extends T>) - Method in class hivis.common.BMListSet
Appends all of the elements in the specified collection to the end of this list set, in the order that they are returned by the specified collection's Iterator, excepting elements that are already present in this list set.
addAll(int, Collection<? extends T>) - Method in class hivis.common.BMListSet
Inserts all of the elements in the specified collection into this list, starting at the specified position, excepting elements that are already present in this list set.
addAll(Collection<? extends E>) - Method in interface hivis.common.ListSet
Appends all of the elements in the specified collection to the end of this list set, in the order that they are returned by the specified collection's Iterator, excepting elements that are already present in this list set.
addAll(int, Collection<? extends E>) - Method in interface hivis.common.ListSet
Inserts all of the elements in the specified collection into this list, starting at the specified position, excepting elements that are already present in this list set.
addChangeListener(DataListener) - Method in interface hivis.data.Data
Registers an object for notification of changes to the DataSet.
addChangeListener(DataListener) - Method in class hivis.data.DataDefault
 
addContainer(Data) - Method in interface hivis.data.Data
Adds the given DataSet as a container for this DataSet, or if it has already been added makes no changes.
addContainer(Data) - Method in class hivis.data.DataDefault
 
addSeries(String, DataSeries<?>) - Method in class hivis.data.AbstractUnmodifiableDataTable
 
addSeries(DataTable) - Method in class hivis.data.AbstractUnmodifiableDataTable
 
addSeries(String, DataSeries<?>) - Method in interface hivis.data.DataTable
Add the given series to this table with the given label.
addSeries(DataTable) - Method in interface hivis.data.DataTable
Add the series in the given table to this table.
addSeries(String, DataSeries<?>) - Method in class hivis.data.DataTableDefault
 
addSeries(DataTable) - Method in class hivis.data.DataTableDefault
 
affected - Variable in class hivis.common.Event
The object affected by the change.
aggregate(AggregateFunction) - Method in class hivis.data.view.DefaultGroupedTable
 
aggregate(AggregateFunction) - Method in interface hivis.data.view.GroupedTable
Creates a view of the table groups in which each group table is aggregated into a single row using the specified aggregation function.
AggregateFunction - Interface in hivis.data
Interface for classes implementing an aggregation function over a GroupedTable.
aggregateMax() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateMax() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateMean() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateMean() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateMin() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateMin() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateProduct() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateProduct() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateStdDev() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateStdDev() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateSum() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateSum() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
aggregateVariance() - Method in class hivis.data.view.DefaultGroupedTable
 
aggregateVariance() - Method in interface hivis.data.view.GroupedTable
Convenience aggregation method (see GroupedTable.aggregate(AggregateFunction) .
AListSet<E> - Class in hivis.common
A {link ListSet} backed by an ArrayList.
AListSet(int) - Constructor for class hivis.common.AListSet
Constructs an empty list with the specified initial capacity.
AListSet() - Constructor for class hivis.common.AListSet
Constructs an empty list with an initial capacity of ten.
AListSet(Collection<? extends E>) - Constructor for class hivis.common.AListSet
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
append(DataSeries<V>) - Method in class hivis.data.AbstractDataSeries
 
append(DataTable) - Method in class hivis.data.AbstractDataTable
 
append(Object) - Method in class hivis.data.AbstractModifiableDataSeries
 
append(Object) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
append(Object) - Method in interface hivis.data.DataSeries
Adds the given element to the end of this series.
append(DataSeries<V>) - Method in interface hivis.data.DataSeries
Create a view of this series that contains the values of this series followed by the values in the given series.
append(DataTable) - Method in interface hivis.data.DataTable
Get a table view comprising the series in the given table appended to the series in this table.
appendAll(Object...) - Method in class hivis.data.AbstractDataSeries
 
appendAll(Object...) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
appendAll(Object...) - Method in interface hivis.data.DataSeries
Adds the given element(s) to the end of the series.
appendAllValues(V...) - Method in class hivis.data.AbstractDataSeries
 
appendAllValues(V...) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
appendAllValues(V...) - Method in interface hivis.data.DataSeries
Adds the given elements to the end of the series.
appendValue(V) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
appendValue(V) - Method in interface hivis.data.DataSeries
Adds the given element to the end of the series.
appendValue(Double) - Method in class hivis.data.DataSeriesDouble
 
appendValue(Float) - Method in class hivis.data.DataSeriesFloat
 
appendValue(V) - Method in class hivis.data.DataSeriesGeneric
 
appendValue(Integer) - Method in class hivis.data.DataSeriesInteger
 
appendValue(Long) - Method in class hivis.data.DataSeriesLong
 
apply(MapFunction<K, V, T>) - Method in class hivis.data.AbstractDataMap
 
apply(Function<V, O>) - Method in class hivis.data.AbstractDataSeries
 
apply(TableFunction, boolean) - Method in class hivis.data.AbstractDataTable
 
apply(SeriesFunction) - Method in class hivis.data.AbstractDataTable
 
apply(Function<V, O>) - Method in class hivis.data.AbstractDataValue
 
apply(String, DataSeries<?>) - Method in interface hivis.data.AggregateFunction
 
apply(Function<V, O>) - Method in interface hivis.data.DataSeries
Create a view of this series that is calculated by applying the given function to each element in this series.
apply(TableFunction, boolean) - Method in interface hivis.data.DataTable
Get a table containing series generated by applying the given function to this table.
apply(SeriesFunction<?, ?>) - Method in interface hivis.data.DataTable
Get a table containing the series in this table passed through the given SeriesFunction.
apply(Function<V, O>) - Method in interface hivis.data.DataValue
Get a view of this DataValue that is calculated using the given function applied to this value.
apply(K, I) - Method in interface hivis.data.MapFunction
 
apply(I) - Method in class hivis.data.view.Function
 
apply(float) - Method in class hivis.data.view.Function
 
apply(double) - Method in class hivis.data.view.Function
 
apply(int) - Method in class hivis.data.view.Function
 
apply(long) - Method in class hivis.data.view.Function
 
apply(String) - Method in class hivis.data.view.Function
 
apply(Date) - Method in class hivis.data.view.Function
 
apply(TemporalAccessor) - Method in class hivis.data.view.Function
 
apply(DataSeries<I>) - Method in interface hivis.data.view.SeriesFunction
For the given DataSeries produce a DataSeries derived from it.
applyMathMethod(String) - Method in class hivis.data.AbstractDataSeries
 
applyMathMethod(String) - Method in interface hivis.data.DataSeries
Create a view of this series that is calculated by applying the given method from the java.lang.Math class to each element in this series.
asArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses DataSeries.get(int) to populate the array.
asArray(V[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses DataSeries.get(int) to populate the array.
asArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of values.
asArray(V[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of values.
asBooleanArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getBoolean(int) to populate the array.
asBooleanArray(boolean[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getBoolean(int) to populate the array.
asBooleanArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of boolean values.
asBooleanArray(boolean[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of boolean values.
asDouble() - Method in class hivis.data.AbstractDataSeries
Get a view of this series representing the values as double-precision floating point numbers.
asDouble() - Method in class hivis.data.AbstractDataValue
Get a view of this DataValue representing the value as double-precision floating point number.
asDouble() - Method in interface hivis.data.DataSeries
Get a view of this series representing the values as double-precision floating point numbers.
asDouble() - Method in interface hivis.data.DataValue
Get a view of this DataValue representing the value as a double-precision floating point number.
asDoubleArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getDouble(int) to populate the array.
asDoubleArray(double[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getDouble(int) to populate the array.
asDoubleArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of double (real) values.
asDoubleArray(double[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of double (real) values.
asDoubleArray(double[]) - Method in class hivis.data.DataSeriesDouble
 
asDoubleArray() - Method in class hivis.data.DataSeriesDouble.Sorted
 
asFloat() - Method in class hivis.data.AbstractDataSeries
Get a view of this series representing the values as single-precision floating point numbers.
asFloat() - Method in class hivis.data.AbstractDataValue
Get a view of this DataValue, representing the value as a single-precision floating point number.
asFloat() - Method in interface hivis.data.DataSeries
Get a view of this series representing the values as single-precision floating point numbers.
asFloat() - Method in interface hivis.data.DataValue
Get a view of this DataValue representing the value as a single-precision floating point number.
asFloatArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getFloat(int) to populate the array.
asFloatArray(float[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getFloat(int) to populate the array.
asFloatArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of float (real) values.
asFloatArray(float[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of float (real) values.
asFloatArray(float[]) - Method in class hivis.data.DataSeriesFloat
 
asFloatArray() - Method in class hivis.data.DataSeriesFloat.Sorted
 
asInt() - Method in class hivis.data.AbstractDataSeries
Get a view of this series representing the values as integers.
asInt() - Method in class hivis.data.AbstractDataValue
Get a view of this DataValue representing the values as integers.
asInt() - Method in interface hivis.data.DataSeries
Get a view of this series representing the values as integers.
asInt() - Method in interface hivis.data.DataValue
Get a view of this DataValue representing the value as an integer.
asIntArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getInt(int) to populate the array.
asIntArray(int[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getInt(int) to populate the array.
asIntArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of integer values.
asIntArray(int[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of integer values.
asIntArray(int[]) - Method in class hivis.data.DataSeriesInteger
 
asIntArray() - Method in class hivis.data.DataSeriesInteger.Sorted
 
asList() - Method in class hivis.common.AListSet
Returns a List view of this ListSet, with the property that the equals method will return true according to the usual contract of List.equals(Object)
asList() - Method in class hivis.common.BMListSet
Returns a List view of this ListSet, with the property that the equals method will return true according to the usual contract of List.equals(Object)
asList() - Method in interface hivis.common.ListMap
Returns an (unmodifiable) List view of this ListMap.
asList() - Method in interface hivis.common.ListSet
Returns a List view of this ListSet, with the property that the equals method will return true according to the usual contract of List.equals(Object)
asList() - Method in class hivis.common.LSListMap
 
asList() - Method in class hivis.common.UnmodifiableListMap
 
asList() - Method in class hivis.data.AbstractDataSeries
 
asList() - Method in interface hivis.data.DataSeries
Get the values in this series as an (unmodifiable) List.
asLong() - Method in class hivis.data.AbstractDataSeries
Get a view of this series representing the values as long integers.
asLong() - Method in class hivis.data.AbstractDataValue
Get a view of this DataValue representing the values as long integers.
asLong() - Method in interface hivis.data.DataSeries
Get a view of this series representing the values as long integers.
asLong() - Method in interface hivis.data.DataValue
Get a view of this DataValue representing the value as a long integer.
asLongArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getLong(int) to populate the array.
asLongArray(long[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses AbstractDataSeries.getLong(int) to populate the array.
asLongArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of long values.
asLongArray(long[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of long values.
asLongArray(long[]) - Method in class hivis.data.DataSeriesLong
 
asLongArray() - Method in class hivis.data.DataSeriesLong.Sorted
 
asMap() - Method in interface hivis.common.ListMap
Returns a Map view of this ListMap, with the property that the equals method will return true according to the usual contract of Map.equals(Object)
asMap() - Method in class hivis.common.LSListMap
 
asMap() - Method in class hivis.common.UnmodifiableListMap
 
asSet() - Method in class hivis.common.AListSet
Returns a Set view of this ListSet, with the property that the equals method will return true according to the usual contract of Set.equals(Object)
asSet() - Method in class hivis.common.BMListSet
Returns a Set view of this ListSet, with the property that the equals method will return true according to the usual contract of Set.equals(Object)
asSet() - Method in interface hivis.common.ListSet
Returns a Set view of this ListSet, with the property that the equals method will return true according to the usual contract of Set.equals(Object)
asString() - Method in class hivis.data.AbstractDataSeries
Get a view of this series representing the values as long integers.
asString() - Method in interface hivis.data.DataSeries
Get a view of this series representing the values as Strings.
asStringArray() - Method in class hivis.data.AbstractDataSeries
This default implementation uses DataSeries.get(int).toString() to populate the array.
asStringArray(String[]) - Method in class hivis.data.AbstractDataSeries
This default implementation uses DataSeries.get(int).toString() to populate the array.
asStringArray() - Method in interface hivis.data.DataSeries
Get the values in this series as an array of String values.
asStringArray(String[]) - Method in interface hivis.data.DataSeries
Get the values in this series as an array of String values.
AUTO - Static variable in class hivis.data.reader.SpreadSheetReader.Config
 
axis(PApplet, Config) - Static method in class hivis.common.HVDraw
Draw an axis.

B

beginChanges(Object) - Method in interface hivis.data.Data
Notify this DataSet that changes are about to be made to it.
beginChanges(Object) - Method in class hivis.data.DataDefault
 
beginChanges(Object) - Method in class hivis.data.DataMapDefault
 
BMListSet<T> - Class in hivis.common
A {link ListSet} backed by a HashBiMap Addition (appending to end of list), contains, and index-of operations take O(1) time.
BMListSet() - Constructor for class hivis.common.BMListSet
Creates an empty BiMapListSet.
BMListSet(Collection<? extends T>) - Constructor for class hivis.common.BMListSet
Creates a BiMapListSet containing the elements in the specified collection, in the order they are returned by the collection's iterator.
BMListSet(T[]) - Constructor for class hivis.common.BMListSet
Creates a BiMapListSet containing the elements in the specified array in the same order.

C

calc(int) - Method in class hivis.data.view.CalcSeries
This is the method where you implement the function, unless overriding CalcSeries.update().
calc(int) - Method in class hivis.data.view.CalcSeries.DoubleSeries
 
calc(int) - Method in class hivis.data.view.CalcSeries.FloatSeries
 
calc(int) - Method in class hivis.data.view.CalcSeries.IntSeries
 
calc(int) - Method in class hivis.data.view.CalcSeries.LongSeries
 
calc(int) - Method in class hivis.data.view.CalcSeries.Maths
 
calc() - Method in class hivis.data.view.CalcValue
This is the method where you implement the function.
calc() - Method in class hivis.data.view.CalcValue.DoubleValue
 
calc() - Method in class hivis.data.view.CalcValue.FloatValue
 
calc() - Method in class hivis.data.view.CalcValue.IntValue
 
calc() - Method in class hivis.data.view.CalcValue.LongValue
 
calcBoolean(int) - Method in class hivis.data.view.CalcSeries
Primitive equivalent to CalcSeries.calc(int).
calcBoolean() - Method in class hivis.data.view.CalcValue
Primitive equivalent to CalcValue.calc().
calcDouble(int) - Method in class hivis.data.view.CalcSeries
Primitive equivalent to CalcSeries.calc(int).
calcDouble(int) - Method in class hivis.data.view.CalcSeries.DoubleSeries
 
calcDouble() - Method in class hivis.data.view.CalcValue
Primitive equivalent to CalcValue.calc().
calcDouble() - Method in class hivis.data.view.CalcValue.DoubleValue
 
calcDouble() - Method in class hivis.data.view.CalcValue.DoubleValue.FuncDV
 
calcDouble() - Method in class hivis.data.view.CalcValue.DoubleValue.FuncRaw
 
calcDouble() - Method in class hivis.data.view.CalcValue.DoubleValue.SeriesFunc
 
calcFloat(int) - Method in class hivis.data.view.CalcSeries
Primitive equivalent to CalcSeries.calc(int).
calcFloat(int) - Method in class hivis.data.view.CalcSeries.FloatSeries
 
calcFloat() - Method in class hivis.data.view.CalcValue
Primitive equivalent to CalcValue.calc().
calcFloat() - Method in class hivis.data.view.CalcValue.FloatValue
 
calcFloat() - Method in class hivis.data.view.CalcValue.FloatValue.FuncDV
 
calcFloat() - Method in class hivis.data.view.CalcValue.FloatValue.FuncRaw
 
calcFloat() - Method in class hivis.data.view.CalcValue.FloatValue.SeriesFunc
 
calcInteger(int) - Method in class hivis.data.view.CalcSeries
Primitive equivalent to CalcSeries.calc(int).
calcInteger(int) - Method in class hivis.data.view.CalcSeries.IntSeries
 
calcInteger() - Method in class hivis.data.view.CalcValue
Primitive equivalent to CalcValue.calc().
calcInteger() - Method in class hivis.data.view.CalcValue.IntValue
 
calcInteger() - Method in class hivis.data.view.CalcValue.IntValue.FuncDV
 
calcInteger() - Method in class hivis.data.view.CalcValue.IntValue.FuncRaw
 
calcInteger() - Method in class hivis.data.view.CalcValue.IntValue.SeriesFunc
 
calcLong(int) - Method in class hivis.data.view.CalcSeries
Primitive equivalent to CalcSeries.calc(int).
calcLong(int) - Method in class hivis.data.view.CalcSeries.LongSeries
 
calcLong() - Method in class hivis.data.view.CalcValue
Primitive equivalent to CalcValue.calc().
calcLong() - Method in class hivis.data.view.CalcValue.LongValue
 
calcLong() - Method in class hivis.data.view.CalcValue.LongValue.FuncDV
 
calcLong() - Method in class hivis.data.view.CalcValue.LongValue.FuncRaw
 
calcLong() - Method in class hivis.data.view.CalcValue.LongValue.SeriesFunc
 
CalcMap<K,V,D extends Data> - Class in hivis.data.view
Base class for creating DataMaps that are optionally calculated from another Data source.
CalcMap(D) - Constructor for class hivis.data.view.CalcMap
Create a DataMap view of the given input data.
CalcMap() - Constructor for class hivis.data.view.CalcMap
Create a DataMap view.
CalcSeries<I,O> - Class in hivis.data.view
Base class for creating DataSeries that are calculated from zero, one or more other DataSeries, and/or DataValue, or a DataTable.
CalcSeries(DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function of the given input series, with length equal to the (first) input series.
CalcSeries(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function of the given input value and series, with length equal to the (first) input series.
CalcSeries(DataValue<?>...) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function of the given values.
CalcSeries(DataTable) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function of the given input table.
CalcSeries(DataMap<?, ?>) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function of the given input map.
CalcSeries(int) - Constructor for class hivis.data.view.CalcSeries
Create a DataSeries function with the given length.
CalcSeries.DoubleSeries<I> - Class in hivis.data.view
 
CalcSeries.DoubleSeries.FuncSeries<I> - Class in hivis.data.view
 
CalcSeries.DoubleSeries.FuncValue<I> - Class in hivis.data.view
 
CalcSeries.FloatSeries<I> - Class in hivis.data.view
 
CalcSeries.FloatSeries.FuncSeries<I> - Class in hivis.data.view
 
CalcSeries.FloatSeries.FuncValue<I> - Class in hivis.data.view
 
CalcSeries.IntSeries<I> - Class in hivis.data.view
 
CalcSeries.IntSeries.FuncSeries<I> - Class in hivis.data.view
 
CalcSeries.IntSeries.FuncValue<I> - Class in hivis.data.view
 
CalcSeries.LongSeries<I> - Class in hivis.data.view
 
CalcSeries.LongSeries.FuncSeries<I> - Class in hivis.data.view
 
CalcSeries.LongSeries.FuncValue<I> - Class in hivis.data.view
 
CalcSeries.Maths<I> - Class in hivis.data.view
 
CalcSeries.Op - Enum in hivis.data.view
 
CalcValue<I,O> - Class in hivis.data.view
Base class for creating DataValues that are calculated from zero, one or more other DataValues.
CalcValue(DataValue<I>...) - Constructor for class hivis.data.view.CalcValue
Create a DataValue function of the given input values.
CalcValue(DataSeries<I>...) - Constructor for class hivis.data.view.CalcValue
Create a DataValue function of the given input collection.
CalcValue.DoubleValue<I> - Class in hivis.data.view
 
CalcValue.DoubleValue.FuncDV<I> - Class in hivis.data.view
 
CalcValue.DoubleValue.FuncRaw<I> - Class in hivis.data.view
 
CalcValue.DoubleValue.SeriesFunc - Class in hivis.data.view
 
CalcValue.FloatValue<I> - Class in hivis.data.view
 
CalcValue.FloatValue.FuncDV<I> - Class in hivis.data.view
 
CalcValue.FloatValue.FuncRaw<I> - Class in hivis.data.view
 
CalcValue.FloatValue.SeriesFunc - Class in hivis.data.view
 
CalcValue.IntValue<I> - Class in hivis.data.view
 
CalcValue.IntValue.FuncDV<I> - Class in hivis.data.view
 
CalcValue.IntValue.FuncRaw<I> - Class in hivis.data.view
 
CalcValue.IntValue.SeriesFunc - Class in hivis.data.view
 
CalcValue.LongValue<I> - Class in hivis.data.view
 
CalcValue.LongValue.FuncDV<I> - Class in hivis.data.view
 
CalcValue.LongValue.FuncRaw<I> - Class in hivis.data.view
 
CalcValue.LongValue.SeriesFunc - Class in hivis.data.view
 
CalcValue.Op - Enum in hivis.data.view
 
CalcValue.SeriesOp - Enum in hivis.data.view
 
changeInProgress() - Method in interface hivis.data.Data
Returns true iff any changers have indicated that they will modify the data.
changeInProgress() - Method in class hivis.data.DataDefault
 
clear() - Method in class hivis.common.AListSet
Removes all of the elements from this list set.
clear() - Method in class hivis.common.BMListSet
Removes all of the elements from this list set.
clear() - Method in interface hivis.common.ListMap
Removes all of the entries from this list map.
clear() - Method in interface hivis.common.ListSet
Removes all of the elements from this list set.
clear() - Method in class hivis.common.LSListMap
 
clear() - Method in class hivis.common.LSListMap.MapFace
 
clear() - Method in class hivis.common.UnmodifiableListMap
 
clone() - Method in class hivis.common.AListSet
Returns a shallow copy of this ArrayListSet instance.
CollectionView<V> - Interface in hivis.data.view
Interface for classes that present a view of a DataSeries.
columnCount(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the number of columns to extract, or SpreadSheetReader.Config.AUTO to read up to the last column.
columnIndex(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the (zero-based) index of the column to start creating series from.
combine(DataTable) - Method in class hivis.data.AbstractDataTable
 
combine(DataTable) - Method in interface hivis.data.DataTable
Get a table view comprising the series in this table followed by the series in the given table.
compareTo(V) - Method in class hivis.data.AbstractDataValue
 
Config - Class in hivis.common
Provides a flexible way of specifying the parameters for an operation.
Config() - Constructor for class hivis.common.Config
 
Config() - Constructor for class hivis.data.reader.SpreadSheetReader.Config
 
Config.MissingParameterException - Exception in hivis.common
 
Config.ParameterAlreadySetException - Exception in hivis.common
 
Config.WrongParameterTypeException - Exception in hivis.common
 
contains(Object) - Method in class hivis.common.AListSet
Returns true if this list contains the specified element.
contains(Object) - Method in class hivis.common.BMListSet
Returns true if this list contains the specified element.
contains(Object) - Method in interface hivis.common.ListSet
Returns true if this list contains the specified element.
containsAll(Collection<?>) - Method in class hivis.common.BMListSet
containsKey(Object) - Method in interface hivis.common.ListMap
Returns true if this list map contains a mapping for the specified key.
containsKey(Object) - Method in class hivis.common.LSListMap
 
containsKey(Object) - Method in class hivis.common.LSListMap.MapFace
 
containsKey(Object) - Method in class hivis.common.UnmodifiableListMap
 
containsKey(String) - Method in class hivis.data.AbstractDataTable
 
containsKey(K) - Method in interface hivis.data.DataMap
Returns true iff the given key is present in the set of keys.
containsKey(K) - Method in class hivis.data.DataMapDefault
 
containsKey(K) - Method in class hivis.data.view.CalcMap
 
containsValue(Object) - Method in interface hivis.common.ListMap
Returns true if this list map maps one or more keys to the specified value.
containsValue(Object) - Method in class hivis.common.LSListMap
 
containsValue(Object) - Method in class hivis.common.LSListMap.MapFace
 
containsValue(Object) - Method in class hivis.common.UnmodifiableListMap
 
copy() - Method in class hivis.data.AbstractDataSeries
 
copy() - Method in class hivis.data.AbstractDataTable
 
copy() - Method in interface hivis.data.DataSeries
Get a copy of this DataSeries.
copy() - Method in class hivis.data.DataSeriesDouble
 
copy() - Method in class hivis.data.DataSeriesFloat
 
copy() - Method in class hivis.data.DataSeriesGeneric
 
copy() - Method in class hivis.data.DataSeriesInteger
 
copy() - Method in class hivis.data.DataSeriesLong
 
copy() - Method in interface hivis.data.DataTable
Get a copy of this DataTable.
copy() - Method in class hivis.data.reader.SpreadSheetReader.Config
Creates a copy of this Config.
CSV - Static variable in class hivis.data.reader.SpreadSheetReader.Config
 
csvQuote(String) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the value quote character, only applicable for SpreadSheetReader.Config.CSV format.
csvSeparator(String) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the value separator character, only applicable for SpreadSheetReader.Config.CSV format.

D

Data - Interface in hivis.data
Interface for any object representing data.
dataChanged(DataEvent) - Method in interface hivis.data.DataListener
Receives notification of a DataSet change event.
dataChanged(DataEvent) - Method in class hivis.data.view.AbstractMapView
 
dataChanged(DataEvent) - Method in class hivis.data.view.AbstractSeriesViewMultiple
 
dataChanged(DataEvent) - Method in class hivis.data.view.AbstractTableView
 
dataChanged(DataEvent) - Method in class hivis.data.view.AbstractValueView
 
dataChanged(DataEvent) - Method in class hivis.data.view.CalcValue
 
dataChanged(DataEvent) - Method in class hivis.data.view.SeriesViewRow
 
dataChanged(DataEvent) - Method in class hivis.data.view.SortedSeries
 
DataDefault - Class in hivis.data
Default base class for any object representing data via a Data.
DataDefault() - Constructor for class hivis.data.DataDefault
 
DataDefault(Data) - Constructor for class hivis.data.DataDefault
 
DataEvent - Class in hivis.data
Stores data about events that occur for a set of data.
DataEvent(Data, DataEvent, Object...) - Constructor for class hivis.data.DataEvent
 
DataEvent(Data, Object...) - Constructor for class hivis.data.DataEvent
 
DataListener - Interface in hivis.data
The interface that must be supported by classes that wish to receive notification of changes to a DataSet.
DataMap<K,V> - Interface in hivis.data
Represents a mapping from keys to items.
DataMapDefault<K,V> - Class in hivis.data
Default implementation of DataMap.
DataMapDefault() - Constructor for class hivis.data.DataMapDefault
 
DataReadException - Exception in hivis.data.reader
Indicates an exception occurred while trying to read data from an input source.
DataReadException(String) - Constructor for exception hivis.data.reader.DataReadException
 
DataReadException(String, Exception) - Constructor for exception hivis.data.reader.DataReadException
 
DataRow - Interface in hivis.data
A view of a row of a table.
DataSequence - Interface in hivis.data
Represents an ordered sequence of items, possibly of different types.
DataSeries<V> - Interface in hivis.data
Represents a series or vector of values that are all of the same type.
DataSeries.DoubleSeries - Interface in hivis.data
Internal use.
DataSeries.FloatSeries - Interface in hivis.data
Internal use.
DataSeries.IntSeries - Interface in hivis.data
Internal use.
DataSeries.LongSeries - Interface in hivis.data
Internal use.
DataSeries.StringSeries - Interface in hivis.data
Internal use.
DataSeriesChange - Enum in hivis.data
Represents a change to a DataSeries.
DataSeriesDouble - Class in hivis.data
Data series storing double-precision floating-point numbers (represented as double for efficiency).
DataSeriesDouble() - Constructor for class hivis.data.DataSeriesDouble
 
DataSeriesDouble(int) - Constructor for class hivis.data.DataSeriesDouble
 
DataSeriesDouble(double...) - Constructor for class hivis.data.DataSeriesDouble
 
DataSeriesDouble(DataSeriesDouble) - Constructor for class hivis.data.DataSeriesDouble
 
DataSeriesDouble.Sorted - Class in hivis.data
Subclass of SortedSeries optimised for doubles.
DataSeriesFloat - Class in hivis.data
Data series storing single-precision floating-point numbers (represented as float for efficiency).
DataSeriesFloat() - Constructor for class hivis.data.DataSeriesFloat
 
DataSeriesFloat(int) - Constructor for class hivis.data.DataSeriesFloat
 
DataSeriesFloat(float...) - Constructor for class hivis.data.DataSeriesFloat
 
DataSeriesFloat(DataSeriesFloat) - Constructor for class hivis.data.DataSeriesFloat
 
DataSeriesFloat.Sorted - Class in hivis.data
Subclass of SortedSeries optimised for floats.
DataSeriesGeneric<V> - Class in hivis.data
Generic data series implementation.
DataSeriesGeneric() - Constructor for class hivis.data.DataSeriesGeneric
Create a new empty DataSeries.
DataSeriesGeneric(V...) - Constructor for class hivis.data.DataSeriesGeneric
Create a new empty DataSeries.
DataSeriesGeneric(DataSeriesGeneric<V>) - Constructor for class hivis.data.DataSeriesGeneric
Create a copy of the given DataSeries.
DataSeriesInteger - Class in hivis.data
Data series storing integer numbers (represented as int for efficiency).
DataSeriesInteger() - Constructor for class hivis.data.DataSeriesInteger
 
DataSeriesInteger(int) - Constructor for class hivis.data.DataSeriesInteger
 
DataSeriesInteger(int[]) - Constructor for class hivis.data.DataSeriesInteger
 
DataSeriesInteger(DataSeriesInteger) - Constructor for class hivis.data.DataSeriesInteger
 
DataSeriesInteger.Sorted - Class in hivis.data
Subclass of SortedSeries optimised for ints.
DataSeriesLong - Class in hivis.data
Data series storing long numbers (represented as long for efficiency).
DataSeriesLong() - Constructor for class hivis.data.DataSeriesLong
 
DataSeriesLong(int) - Constructor for class hivis.data.DataSeriesLong
 
DataSeriesLong(long[]) - Constructor for class hivis.data.DataSeriesLong
 
DataSeriesLong(DataSeriesLong) - Constructor for class hivis.data.DataSeriesLong
 
DataSeriesLong.Sorted - Class in hivis.data
Subclass of SortedSeries optimised for longs.
DataSetSource<D extends Data> - Interface in hivis.data.reader
Interface for classes that provide a DataDefault from an external source.
DataTable - Interface in hivis.data
Represents a table of data in which the columns are represented as DataSeries, each of which has a unique String label.
DataTableChange - Enum in hivis.data
Represents a change to a DataTable.
DataTableDefault - Class in hivis.data
Default implementation of DataTable.
DataTableDefault() - Constructor for class hivis.data.DataTableDefault
 
dataTableToString(DataTable) - Static method in class hivis.common.Util
 
DataValue<V> - Interface in hivis.data
Represents a single value.
DataValueDouble - Class in hivis.data
Data series storing double-precision floating-point numbers (represented as primitive double for efficiency).
DataValueDouble() - Constructor for class hivis.data.DataValueDouble
 
DataValueDouble(double) - Constructor for class hivis.data.DataValueDouble
 
DataValueFloat - Class in hivis.data
Data series storing single-precision floating-point numbers (represented as primitive float for efficiency).
DataValueFloat() - Constructor for class hivis.data.DataValueFloat
 
DataValueFloat(float) - Constructor for class hivis.data.DataValueFloat
 
DataValueGeneric<V> - Class in hivis.data
Data series storing generic Objects.
DataValueGeneric() - Constructor for class hivis.data.DataValueGeneric
 
DataValueGeneric(V) - Constructor for class hivis.data.DataValueGeneric
 
DataValueInteger - Class in hivis.data
Data series storing integer numbers (represented as primitive int for efficiency).
DataValueInteger() - Constructor for class hivis.data.DataValueInteger
 
DataValueInteger(int) - Constructor for class hivis.data.DataValueInteger
 
DataValueLong - Class in hivis.data
Data series storing longeger numbers (represented as primitive long for efficiency).
DataValueLong() - Constructor for class hivis.data.DataValueLong
 
DataValueLong(long) - Constructor for class hivis.data.DataValueLong
 
dateFormats(String...) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set custom date/time formats for parsing dates, only applicable for SpreadSheetReader.Config.CSV format.
DefaultGroupedTable<K> - Class in hivis.data.view
Create a view of a DataTable containing the rows collected into groups.
DefaultGroupedTable(DataTable, int) - Constructor for class hivis.data.view.DefaultGroupedTable
Create a grouping where the key for a row is based on the value of the specified series in that row.
DefaultGroupedTable(DataTable, String) - Constructor for class hivis.data.view.DefaultGroupedTable
Create a grouping where the key for a row is based on the value of the specified series in that row.
DefaultGroupedTable(DataTable, Function<DataRow, K>) - Constructor for class hivis.data.view.DefaultGroupedTable
Create a grouping where the key for a row is calculated using the given key function, which should accept a row from the table and return a group key (identifier) for that row.
determineDateTimeFormat(String, String...) - Static method in class hivis.common.Util
Try to determine the date format of the given String.
divide(Number) - Method in class hivis.data.AbstractDataSeries
 
divide(DataSeries<?>) - Method in class hivis.data.AbstractDataSeries
 
divide(DataValue<?>) - Method in class hivis.data.AbstractDataSeries
 
divide(Number) - Method in class hivis.data.AbstractDataValue
 
divide(DataValue<?>) - Method in class hivis.data.AbstractDataValue
 
divide(Number) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of dividing each value in this series by the given value.
divide(DataValue<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of dividing each value in this series by the given value.
divide(DataSeries<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of dividing the values in this series by the corresponding values in the given series.
divide(Number) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of dividing this value by the given value.
divide(DataValue<?>) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of dividing this value by the given value.
doublePrecision(boolean) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set whether numeric series should be created as DataSeries<Double> (true), or as DataSeries<Float> (false).
DoubleSeries(int) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries
 
DoubleSeries(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries
 
DoubleSeries(DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries
 
DoubleValue(DataValue<I>...) - Constructor for class hivis.data.view.CalcValue.DoubleValue
 
DoubleValue(DataSeries<I>...) - Constructor for class hivis.data.view.CalcValue.DoubleValue
 

E

E1_Values - Class in hivis.example
Examples of working with DataValues.
E1_Values() - Constructor for class hivis.example.E1_Values
 
E2_Series - Class in hivis.example
Examples of working with DataSeries.
E2_Series() - Constructor for class hivis.example.E2_Series
 
E3_1_Tables_Basics - Class in hivis.example
Examples of working with DataTables.
E3_1_Tables_Basics() - Constructor for class hivis.example.E3_1_Tables_Basics
 
E3_2_Tables_SeriesAndRowViews - Class in hivis.example
Examples of working with Views over the rows and series of a DataTables.
E3_2_Tables_SeriesAndRowViews() - Constructor for class hivis.example.E3_2_Tables_SeriesAndRowViews
 
E3_3_Tables_SortingAndGrouping - Class in hivis.example
Examples of sorting and grouping over DataTables.
E3_3_Tables_SortingAndGrouping() - Constructor for class hivis.example.E3_3_Tables_SortingAndGrouping
 
E4_Maps - Class in hivis.example
Examples of working with DataMaps.
E4_Maps() - Constructor for class hivis.example.E4_Maps
 
entrySet() - Method in interface hivis.common.ListMap
Returns an unmodifiable Set view of the mappings contained in this list map.
entrySet() - Method in class hivis.common.LSListMap
 
entrySet() - Method in class hivis.common.LSListMap.MapFace
 
entrySet() - Method in class hivis.common.UnmodifiableListMap
 
equals(Object) - Method in class hivis.common.BMListSet
Compares the specified object with this list set for equality.
equals(Object) - Method in class hivis.common.Config
Returns true iff the passed object is a Config object which represents the same mappings as this Config object (according to the contract defined by java.util.Map.equals(Object).
equals(Object) - Method in interface hivis.common.ListMap
Compares the specified object with this list map for equality.
equals(Object) - Method in interface hivis.common.ListSet
Compares the specified object with this list set for equality.
equals(Object) - Method in class hivis.common.LSListMap
Compares the specified object with this list map for equality.
equals(Object) - Method in class hivis.common.LSListMap.MapFace
 
equals(Object) - Method in class hivis.data.DataDefault
Final implementation of equals that returns true if the given object is this object (the default Object.equals method behaviour), or returns true if this Data set is immutable and the given object is an immutable Data set (see DataDefault.isMutable()) and this.equalTo(o) returns true, otherwise returns false.
equalsIncData(Object, Object) - Static method in class hivis.common.Util
Returns true if both given objects are null, false if one is null and the other is not, true if both objects are instances of Data and o1.equalTo(o2) returns true (see Data.equalTo(hivis.data.Data)), otherwise the result of o1.equals(o2).
equalTo(Data) - Method in class hivis.data.AbstractDataMap
 
equalTo(Data) - Method in class hivis.data.AbstractDataRow
 
equalTo(Data) - Method in class hivis.data.AbstractDataSeries
 
equalTo(Data) - Method in class hivis.data.AbstractDataTable
 
equalTo(Data) - Method in class hivis.data.AbstractDataValue
 
equalTo(Data) - Method in interface hivis.data.Data
Return true iff this Data set represents the same data as the given Data set.
equalToHashCode() - Method in class hivis.data.AbstractDataMap
 
equalToHashCode() - Method in class hivis.data.AbstractDataRow
 
equalToHashCode() - Method in class hivis.data.AbstractDataSeries
 
equalToHashCode() - Method in class hivis.data.AbstractDataTable
 
equalToHashCode() - Method in class hivis.data.AbstractDataValue
 
equalToHashCode() - Method in interface hivis.data.Data
Return a hash code consistent with Data.equalTo(Data).
Event<O,T,S extends Event<?,?,?>> - Class in hivis.common
Stores data about events that occur for a set of data.
Event(O, S, T...) - Constructor for class hivis.common.Event
 
Event(O, T...) - Constructor for class hivis.common.Event
 
EXCEL - Static variable in class hivis.data.reader.SpreadSheetReader.Config
 
excludeRow(DataTable, int) - Method in interface hivis.data.view.RowFilter
Return true iff the specified row should be excluded from this view.

F

fileFormat(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
finishChanges(Object) - Method in interface hivis.data.Data
Notify this DataSet that a set of changes to the data have been completed.
finishChanges(Object) - Method in class hivis.data.DataDefault
 
finishChanges(Object) - Method in class hivis.data.DataMapDefault
 
FloatSeries(int) - Constructor for class hivis.data.view.CalcSeries.FloatSeries
 
FloatSeries(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.FloatSeries
 
FloatSeries(DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.FloatSeries
 
FloatValue(DataValue<I>...) - Constructor for class hivis.data.view.CalcValue.FloatValue
 
FloatValue(DataSeries<I>...) - Constructor for class hivis.data.view.CalcValue.FloatValue
 
FuncDV(CalcValue.Op, DataValue<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcValue.DoubleValue.FuncDV
 
FuncDV(CalcValue.Op, DataValue<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcValue.FloatValue.FuncDV
 
FuncDV(CalcValue.Op, DataValue<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcValue.IntValue.FuncDV
 
FuncDV(CalcValue.Op, DataValue<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcValue.LongValue.FuncDV
 
FuncRaw(CalcValue.Op, DataValue<I>, double) - Constructor for class hivis.data.view.CalcValue.DoubleValue.FuncRaw
 
FuncRaw(CalcValue.Op, DataValue<I>, float) - Constructor for class hivis.data.view.CalcValue.FloatValue.FuncRaw
 
FuncRaw(CalcValue.Op, DataValue<I>, int) - Constructor for class hivis.data.view.CalcValue.IntValue.FuncRaw
 
FuncRaw(CalcValue.Op, DataValue<I>, long) - Constructor for class hivis.data.view.CalcValue.LongValue.FuncRaw
 
FuncSeries(CalcSeries.Op, DataSeries<I>, DataSeries<I>) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries.FuncSeries
 
FuncSeries(CalcSeries.Op, DataSeries<I>, DataSeries<I>) - Constructor for class hivis.data.view.CalcSeries.FloatSeries.FuncSeries
 
FuncSeries(CalcSeries.Op, DataSeries<I>, DataSeries<I>) - Constructor for class hivis.data.view.CalcSeries.IntSeries.FuncSeries
 
FuncSeries(CalcSeries.Op, DataSeries<I>, DataSeries<I>) - Constructor for class hivis.data.view.CalcSeries.LongSeries.FuncSeries
 
Function<I,O> - Class in hivis.data.view
Base class for functions.
Function() - Constructor for class hivis.data.view.Function
 
FuncValue(CalcSeries.Op, DataSeries<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, double) - Constructor for class hivis.data.view.CalcSeries.DoubleSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcSeries.FloatSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, float) - Constructor for class hivis.data.view.CalcSeries.FloatSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcSeries.IntSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, int) - Constructor for class hivis.data.view.CalcSeries.IntSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, DataValue<I>) - Constructor for class hivis.data.view.CalcSeries.LongSeries.FuncValue
 
FuncValue(CalcSeries.Op, DataSeries<I>, long) - Constructor for class hivis.data.view.CalcSeries.LongSeries.FuncValue
 

G

get(int) - Method in class hivis.common.BMListSet
get(String) - Method in class hivis.common.Config
 
get(String, T) - Method in class hivis.common.Config
 
get(int) - Method in interface hivis.common.ListMap
Returns the entry at the specified position in this list.
get(Object) - Method in interface hivis.common.ListMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
get(int) - Method in class hivis.common.LSListMap
 
get(Object) - Method in class hivis.common.LSListMap
 
get(Object) - Method in class hivis.common.LSListMap.MapFace
 
get(int) - Method in class hivis.common.UnmodifiableListMap
 
get(Object) - Method in class hivis.common.UnmodifiableListMap
 
get(int) - Method in class hivis.data.AbstractDataTable
 
get(String) - Method in class hivis.data.AbstractDataTable
 
get(K) - Method in interface hivis.data.DataMap
Get the value for the given key if present otherwise the equivalent of calling DataSeries.getEmptyValue() on the series returned by DataMap.values().
get(K) - Method in class hivis.data.DataMapDefault
 
get(String) - Method in interface hivis.data.DataRow
Get the element at the specified column.
get(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index.
get(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index.
get(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index, or the empty value (see DataSeries.getEmptyValue() if the bounds are out of range.
get(int) - Method in class hivis.data.DataSeriesDouble
 
get(int) - Method in class hivis.data.DataSeriesFloat
 
get(int) - Method in class hivis.data.DataSeriesGeneric
 
get(int) - Method in class hivis.data.DataSeriesInteger
 
get(int) - Method in class hivis.data.DataSeriesLong
 
get(int) - Method in interface hivis.data.DataTable
Get the specified series.
get(String) - Method in interface hivis.data.DataTable
Get the specified series.
get() - Method in interface hivis.data.DataValue
Get the value, if set, otherwise returns DataValue.getEmptyValue().
get() - Method in class hivis.data.DataValueDouble
 
get() - Method in class hivis.data.DataValueFloat
 
get() - Method in class hivis.data.DataValueGeneric
 
get() - Method in class hivis.data.DataValueInteger
 
get() - Method in class hivis.data.DataValueLong
 
get(K) - Method in class hivis.data.view.CalcMap
 
get(int) - Method in class hivis.data.view.CalcSeries
 
get() - Method in class hivis.data.view.CalcValue
 
get(K) - Method in class hivis.data.view.DefaultGroupedTable
 
get(K) - Method in class hivis.data.view.GroupedSeries
 
get(K) - Method in interface hivis.data.view.GroupedTable
Get the group table for the specified group identifier/key.
get(int) - Method in class hivis.data.view.SeriesViewRow
 
get(int) - Method in class hivis.data.view.SortedSeries
 
getAll() - Method in class hivis.data.AbstractDataTable
 
getAll() - Method in interface hivis.data.DataTable
Get the series contained in this table.
getBoolean(String) - Method in class hivis.data.AbstractDataRow
 
getBoolean(int) - Method in class hivis.data.AbstractDataRow
 
getBoolean(int) - Method in class hivis.data.AbstractDataSeries
Get the value stored at the given index as a boolean.
getBoolean() - Method in class hivis.data.AbstractDataValue
Get the value stored as a boolean.
getBoolean(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as the primitive type 'boolean'.
getBoolean(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as the primitive type 'boolean'.
getBoolean(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index as the primitive type 'boolean'.
getBoolean(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as the primitive type 'boolean'.
getBoolean() - Method in interface hivis.data.DataValue
Get the value as the primitive type 'boolean'.
getBoolean(int) - Method in class hivis.data.view.CalcSeries
 
getBoolean() - Method in class hivis.data.view.CalcValue
 
getBoolean(int) - Method in class hivis.data.view.SeriesViewRow
 
getCommonAncestorClass(Class<?>, Class<?>) - Static method in class hivis.common.Util
Given two classes, determine the common ancestor class.
getContainers() - Method in interface hivis.data.Data
Get the DataSets that "contain" this DataSet as part of their own data.
getContainers() - Method in class hivis.data.DataDefault
 
getCurrentChangers() - Method in interface hivis.data.Data
Get the list of objects that are currently changing the data, if any.
getCurrentChangers() - Method in class hivis.data.DataDefault
 
getData() - Method in interface hivis.data.reader.DataSetSource
 
getData() - Method in class hivis.data.reader.SpreadSheetReader
 
getDataRef() - Method in class hivis.data.DataSeriesDouble
Returns a reference to the underlying data array.
getDataRef() - Method in class hivis.data.DataSeriesFloat
Returns a reference to the underlying data array.
getDataValue(String) - Method in class hivis.common.Config
 
getDataValue(String, DataValue<?>) - Method in class hivis.common.Config
 
getDataValue(int) - Method in class hivis.data.AbstractDataSeries
 
getDataValue(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as a DataValue.
getDouble(String) - Method in class hivis.common.Config
 
getDouble(String, double) - Method in class hivis.common.Config
 
getDouble(String) - Method in class hivis.data.AbstractDataRow
 
getDouble(int) - Method in class hivis.data.AbstractDataRow
 
getDouble(int) - Method in class hivis.data.AbstractDataSeries
Get the value stored at the given index as a double.
getDouble() - Method in class hivis.data.AbstractDataValue
Get the value stored as a double.
getDouble(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as the primitive type 'double'.
getDouble(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as the primitive type 'double'.
getDouble(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index as the primitive type 'double'.
getDouble(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as the primitive type 'double'.
getDouble(int) - Method in class hivis.data.DataSeriesDouble
 
getDouble(int) - Method in class hivis.data.DataSeriesDouble.Sorted
 
getDouble() - Method in interface hivis.data.DataValue
Get the value as the primitive type 'double'.
getDouble() - Method in class hivis.data.DataValueDouble
 
getDouble(int) - Method in class hivis.data.view.CalcSeries
 
getDouble() - Method in class hivis.data.view.CalcValue
 
getDouble(int) - Method in class hivis.data.view.SeriesViewRow
 
getEmptyValue() - Method in class hivis.data.AbstractDataSeries
 
getEmptyValue() - Method in class hivis.data.AbstractDataValue
 
getEmptyValue() - Method in interface hivis.data.DataSeries
Get the value corresponding to an empty value.
getEmptyValue() - Method in class hivis.data.DataSeriesDouble
 
getEmptyValue() - Method in class hivis.data.DataSeriesFloat
 
getEmptyValue() - Method in class hivis.data.DataSeriesInteger
 
getEmptyValue() - Method in class hivis.data.DataSeriesLong
 
getEmptyValue() - Method in interface hivis.data.DataValue
Get the value corresponding to an empty value.
getEmptyValue() - Method in class hivis.data.DataValueDouble
 
getEmptyValue() - Method in class hivis.data.DataValueFloat
 
getEmptyValue() - Method in class hivis.data.DataValueGeneric
 
getEmptyValue() - Method in class hivis.data.DataValueInteger
 
getEmptyValue() - Method in class hivis.data.DataValueLong
 
getEmptyValue() - Method in class hivis.data.view.AbstractSeriesViewMultiple
 
getEmptyValue() - Method in class hivis.data.view.SeriesViewAppend
 
getEmptyValue() - Method in class hivis.data.view.SeriesViewRow
 
getEnvelopeNumberType(Class<Number>, Class<Number>, boolean) - Static method in class hivis.common.Util
Given two numeric class types, return the most generic.
getFloat(String) - Method in class hivis.common.Config
 
getFloat(String, float) - Method in class hivis.common.Config
 
getFloat(String) - Method in class hivis.data.AbstractDataRow
 
getFloat(int) - Method in class hivis.data.AbstractDataRow
 
getFloat(int) - Method in class hivis.data.AbstractDataSeries
Get the value stored at the given index as a float.
getFloat() - Method in class hivis.data.AbstractDataValue
Get the value stored as a float.
getFloat(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as the primitive type 'float'.
getFloat(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as the primitive type 'float'.
getFloat(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index as the primitive type 'float'.
getFloat(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as the primitive type 'float'.
getFloat(int) - Method in class hivis.data.DataSeriesFloat
 
getFloat(int) - Method in class hivis.data.DataSeriesFloat.Sorted
 
getFloat() - Method in interface hivis.data.DataValue
Get the value as the primitive type 'float'.
getFloat() - Method in class hivis.data.DataValueFloat
 
getFloat(int) - Method in class hivis.data.view.CalcSeries
 
getFloat() - Method in class hivis.data.view.CalcValue
 
getInputSeries() - Method in class hivis.data.view.AbstractSeriesViewMultiple
Get the list of input series for this view, or null if no input series are used.
getInputSeries(int) - Method in class hivis.data.view.AbstractSeriesViewMultiple
Get the specified input series for this view.
getInputSeries() - Method in class hivis.data.view.AbstractValueView
Get the list of input series for this view.
getInputSeries(int) - Method in class hivis.data.view.AbstractValueView
Get the list of input series for this view.
getInputValue(int) - Method in class hivis.data.view.AbstractValueView
Get the list of input values for this view.
getInputValues() - Method in class hivis.data.view.AbstractValueView
Get the list of input values for this view.
getInt(String) - Method in class hivis.common.Config
 
getInt(String, int) - Method in class hivis.common.Config
 
getInt(String) - Method in class hivis.data.AbstractDataRow
 
getInt(int) - Method in class hivis.data.AbstractDataRow
 
getInt(int) - Method in class hivis.data.AbstractDataSeries
Get the value stored at the given index as an int.
getInt() - Method in class hivis.data.AbstractDataValue
Get the value stored as an int.
getInt(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as the primitive type 'int'.
getInt(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as the primitive type 'int'.
getInt(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index as the primitive type 'int'.
getInt(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as the primitive type 'int'.
getInt(int) - Method in class hivis.data.DataSeriesInteger
 
getInt(int) - Method in class hivis.data.DataSeriesInteger.Sorted
 
getInt() - Method in interface hivis.data.DataValue
Get the value as the primitive type 'int'.
getInt() - Method in class hivis.data.DataValueInteger
 
getInt(int) - Method in class hivis.data.view.CalcSeries
 
getInt() - Method in class hivis.data.view.CalcValue
 
getInt(int) - Method in class hivis.data.view.SeriesViewRow
 
getLabel(int) - Method in interface hivis.data.DataRow
Return the label for the given index.
getLabelledSeries() - Method in interface hivis.data.DataTable
Get the series contained in this table, keyed by their label in this table, as an unmodifiable ListMap.
getLabelledSeries() - Method in class hivis.data.DataTableDefault
 
getLabelledSeries() - Method in class hivis.data.view.AbstractTableView
 
getLong(String) - Method in class hivis.common.Config
 
getLong(String, long) - Method in class hivis.common.Config
 
getLong(String) - Method in class hivis.data.AbstractDataRow
 
getLong(int) - Method in class hivis.data.AbstractDataRow
 
getLong(int) - Method in class hivis.data.AbstractDataSeries
Get the value stored at the given index as a long.
getLong() - Method in class hivis.data.AbstractDataValue
Get the value stored as a long.
getLong(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as the primitive type 'long'.
getLong(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as the primitive type 'long'.
getLong(int) - Method in interface hivis.data.DataSequence
Get the element at the specified index as the primitive type 'long'.
getLong(int) - Method in interface hivis.data.DataSeries
Get the element at the specified index as the primitive type 'long'.
getLong(int) - Method in class hivis.data.DataSeriesLong
 
getLong(int) - Method in class hivis.data.DataSeriesLong.Sorted
 
getLong() - Method in interface hivis.data.DataValue
Get the value as the primitive type 'long'.
getLong() - Method in class hivis.data.DataValueLong
 
getLong(int) - Method in class hivis.data.view.CalcSeries
 
getLong() - Method in class hivis.data.view.CalcValue
 
getLong(int) - Method in class hivis.data.view.SeriesViewRow
 
getNewDataValue(Class<V>) - Static method in class hivis.data.AbstractDataSeries
 
getNewDataValue() - Method in class hivis.data.AbstractDataSeries
 
getNewDataValue() - Method in class hivis.data.AbstractDataValue
 
getNewDataValue(Class<V>) - Static method in class hivis.data.AbstractDataValue
 
getNewDataValue() - Method in interface hivis.data.DataSeries
Get a DataValue representing the same type as this series.
getNewDataValue() - Method in interface hivis.data.DataValue
Get an empty DataValue of the same type as this DataValue.
getNewDataValue() - Method in class hivis.data.DataValueDouble
 
getNewDataValue() - Method in class hivis.data.DataValueFloat
 
getNewDataValue() - Method in class hivis.data.DataValueGeneric
 
getNewDataValue() - Method in class hivis.data.DataValueInteger
 
getNewDataValue() - Method in class hivis.data.DataValueLong
 
getNewDataValue() - Method in class hivis.data.view.CalcValue.DoubleValue
 
getNewDataValue() - Method in class hivis.data.view.CalcValue.FloatValue
 
getNewDataValue() - Method in class hivis.data.view.CalcValue.IntValue
 
getNewDataValue() - Method in class hivis.data.view.CalcValue.LongValue
 
getNewSeries(Class<V>) - Static method in class hivis.data.AbstractDataSeries
 
getNewSeries(Iterable<?>) - Method in class hivis.data.AbstractDataSeries
 
getNewSeries() - Method in class hivis.data.AbstractDataSeries
 
getNewSeries() - Method in interface hivis.data.DataSeries
Get an empty modifiable series representing the same type as this series.
getNewSeries(Iterable<?>) - Method in interface hivis.data.DataSeries
Get a series representing the same type as this series and containing the given values.
getNewSeries() - Method in class hivis.data.DataSeriesDouble
 
getNewSeries() - Method in class hivis.data.DataSeriesFloat
 
getNewSeries() - Method in class hivis.data.DataSeriesGeneric
 
getNewSeries() - Method in class hivis.data.DataSeriesInteger
 
getNewSeries() - Method in class hivis.data.DataSeriesLong
 
getNewSeries() - Method in class hivis.data.view.CalcSeries.DoubleSeries
 
getNewSeries() - Method in class hivis.data.view.CalcSeries.FloatSeries
 
getNewSeries() - Method in class hivis.data.view.CalcSeries.IntSeries
 
getNewSeries() - Method in class hivis.data.view.CalcSeries.LongSeries
 
getNumericDataValue(String) - Method in class hivis.common.Config
 
getNumericDataValue(String, DataValue<?>) - Method in class hivis.common.Config
 
getParameterLabels() - Method in class hivis.common.Config
 
getRelativePosition(DataValue<?>, DataValue<?>, DataValue<?>) - Method in class hivis.common.HV
Given a number range [l, h] and a value, x, returns the relative position of x with respect to the range, calculated as (x - l) / (h - l).
getRelativePosition(float, float, float) - Method in class hivis.common.HV
Given a number range [l, h] and a value, x, returns the relative position of x with respect to the range, calculated as (x - l) / (h - l).
getRelativePosition(double, double, double) - Method in class hivis.common.HV
Given a number range [l, h] and a value, x, returns the relative position of x with respect to the range, calculated as (x - l) / (h - l).
getRow(int) - Method in class hivis.data.AbstractDataTable
 
getRow(int) - Method in interface hivis.data.DataTable
Get a view of the specified row.
getRowIndex() - Method in interface hivis.data.DataRow
Returns the index of the table row this DataRow is referencing if applicable, otherwise -1.
getRowKeyIndex() - Method in interface hivis.data.DataTable
Returns the index of the series that represents the row keys, or -1 if there is no such series.
getRowKeyIndex() - Method in class hivis.data.DataTableDefault
 
getRowKeyIndex() - Method in class hivis.data.view.AbstractTableView
 
getRowKeyLabel() - Method in class hivis.data.AbstractDataTable
 
getRowKeyLabel() - Method in interface hivis.data.DataTable
Returns the label of the series that represents the row keys, or null if there is no such series.
getSelected() - Method in class hivis.data.view.TableViewSeries
 
getSeries(int) - Method in class hivis.data.AbstractDataTable
 
getSeries(String) - Method in class hivis.data.AbstractDataTable
 
getSeries(int) - Method in interface hivis.data.DataTable
Deprecated.
As of 2.0. Replaced by DataTable.get(int).
getSeries(String) - Method in interface hivis.data.DataTable
Deprecated.
As of 2.0. Replaced by DataTable.get(String).
getSeries(List<DataTable>, ListMap<String, DataSeries<?>>) - Method in class hivis.data.view.SeriesStats
 
getSeries(List<DataTable>, ListMap<String, DataSeries<?>>) - Method in interface hivis.data.view.TableFunction
For the given DataTable produce the series this function generates and add them to the given output list.
getSeriesLabel(int) - Method in class hivis.data.AbstractDataTable
 
getSeriesLabel(int) - Method in interface hivis.data.DataTable
Returns the label associated with the specified series.
getSeriesLabels() - Method in class hivis.data.AbstractDataTable
 
getSeriesLabels() - Method in interface hivis.data.DataTable
Returns the set of labels associated with each series.
getString(String) - Method in class hivis.data.AbstractDataRow
 
getString(int) - Method in class hivis.data.AbstractDataRow
 
getString(String) - Method in interface hivis.data.DataRow
Get the element at the specified column as a String.
getString(int) - Method in interface hivis.data.DataRow
Get the element at the specified column index as a String.
getTicSeries(Config) - Static method in class hivis.common.HVDraw
Returns a DataSeries containing nice, rounded tic values for a plot axis.
getType(int) - Method in class hivis.data.AbstractDataRow
 
getType(String) - Method in class hivis.data.AbstractDataRow
 
getType() - Method in class hivis.data.AbstractDataSeries
 
getType() - Method in class hivis.data.AbstractDataValue
 
getType(int) - Method in interface hivis.data.DataRow
Return the type of the element at the specified column index.
getType(String) - Method in interface hivis.data.DataRow
Return the type of the element at the specified column.
getType() - Method in interface hivis.data.DataSeries
Return the type represented by this series.
getType() - Method in interface hivis.data.DataValue
Return the Class of the type represented by this DataValue.
getType() - Method in class hivis.data.view.CalcSeries.Maths
 
getType() - Method in class hivis.data.view.SeriesViewAppend
 
getType() - Method in class hivis.data.view.SortedSeries
 
getTypes() - Method in class hivis.common.Event
Get the list of change types represented by this event.
group() - Method in class hivis.data.AbstractDataSeries
 
group(Function<V, K>) - Method in class hivis.data.AbstractDataSeries
 
group(int) - Method in class hivis.data.AbstractDataTable
 
group(String) - Method in class hivis.data.AbstractDataTable
 
group(Function<DataRow, K>) - Method in class hivis.data.AbstractDataTable
 
group() - Method in interface hivis.data.DataSeries
Create a view of this DataSeries containing the values in the DataSeries grouped according to their mutual equality.
group(Function<V, K>) - Method in interface hivis.data.DataSeries
Create a view of this DataSeries containing the values in the DataSeries grouped according to the given key function.
group(int) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in the table grouped according to the values in the specified series.
group(String) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in the table grouped according to the values in the specified series.
group(Function<DataRow, K>) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in the table grouped according to the specified row key function.
GroupedSeries<K,V> - Class in hivis.data.view
Create a view of a DataSeries containing the values in the DataSeries collected into groups.
GroupedSeries(DataSeries<V>) - Constructor for class hivis.data.view.GroupedSeries
 
GroupedSeries(DataSeries<V>, Function<V, K>) - Constructor for class hivis.data.view.GroupedSeries
 
GroupedTable<K> - Interface in hivis.data.view
Represents a view of a DataTable containing the rows collected into groups.

H

hasDataChanged() - Method in interface hivis.data.Data
Returns true iff the data has been changed but a change event has not yet been fired.
hasDataChanged() - Method in class hivis.data.DataDefault
 
hashCode() - Method in class hivis.common.Config
Returns a hashCode consistent with that of the contract defined by java.util.Map.equals(Object).
hashCode() - Method in class hivis.data.DataDefault
Final implementation of hashCode() that returns the same value as the default Object.hashCode() method if this Data set DataDefault.isMutable() otherwise returns #equalToHashCode(Data).
hasParameter(String) - Method in class hivis.common.Config
 
hasRowKeys() - Method in class hivis.data.AbstractDataTable
 
hasRowKeys() - Method in interface hivis.data.DataTable
Returns true iff this table has a series that represents the row keys.
hasSeries(String) - Method in class hivis.data.AbstractDataTable
 
hasSeries(String) - Method in interface hivis.data.DataTable
Returns true iff this table contains a series with the specified label.
headerRowIndex(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the (zero-based) index of the row to use as column headers, or SpreadSheetReader.Config.AUTO or SpreadSheetReader.Config.NONE.
hivis.common - package hivis.common
Contains utility and common data structure classes.
hivis.data - package hivis.data
Contains classes for storing various kinds of data sets and handling changes to data sets.
hivis.data.reader - package hivis.data.reader
Contains classes for reading data from external sources.
hivis.data.view - package hivis.data.view
Contains classes for DataSets that are a "view" of another DataSet.
hivis.example - package hivis.example
Contains usage examples of importing and manipulating data sets.
HV - Class in hivis.common
Collection of factory and utility methods.
HV() - Constructor for class hivis.common.HV
 
HVDraw - Class in hivis.common
Defines convenience methods for visualising data in Processing.
HVDraw() - Constructor for class hivis.common.HVDraw
 

I

ignoreColumnsWithNoHeader(boolean) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set whether to ignore columns that have an empty header value.
immutableCopy() - Method in class hivis.data.AbstractDataMap
 
immutableCopy() - Method in class hivis.data.AbstractDataRow
 
immutableCopy() - Method in class hivis.data.AbstractDataSeries
 
immutableCopy() - Method in class hivis.data.AbstractDataTable
 
immutableCopy() - Method in class hivis.data.AbstractDataValue
 
immutableCopy() - Method in interface hivis.data.Data
 
immutableCopy() - Method in interface hivis.data.DataMap
Get an immutable and independent copy of this DataMap (the returned map cannot be modified, and changes to this map will not be reflected in the returned map).
immutableCopy() - Method in interface hivis.data.DataRow
Get an independent and immutable copy of this DataRow (the returned row cannot be modified, and changes to this row will not be reflected in the returned row).
immutableCopy() - Method in interface hivis.data.DataSeries
Get an independent immutable copy of this DataSeries (the returned series cannot be modified, and changes to this series will not be reflected in the returned series).
immutableCopy() - Method in interface hivis.data.DataTable
Get an independent and immutable copy of this DataTable (the returned table cannot be modified, and changes to this table will not be reflected in the returned table).
immutableCopy() - Method in interface hivis.data.DataValue
Get an independent and immutable copy of this DataValue (the returned value cannot be modified, and changes to this value will not be reflected in the returned value).
indexOf(Object) - Method in class hivis.common.BMListSet
indexOfKey(Object) - Method in interface hivis.common.ListMap
Returns the index in this list map of the specified key, or -1 if the key does not exist.
indexOfKey(Object) - Method in class hivis.common.LSListMap
 
indexOfKey(Object) - Method in class hivis.common.UnmodifiableListMap
 
indexOfValue(Object) - Method in interface hivis.common.ListMap
Returns the index in this list map of the first occurrence of the specified value, or -1 if the value does not exist.
indexOfValue(Object) - Method in class hivis.common.LSListMap
 
indexOfValue(Object) - Method in class hivis.common.UnmodifiableListMap
 
inputMap - Variable in class hivis.data.view.AbstractSeriesViewMultiple
The (optional) input map on which this view is based.
inputSeries - Variable in class hivis.data.view.AbstractSeriesViewMultiple
The (optional) input series on which this view is based.
inputSeries() - Method in class hivis.data.view.SeriesViewRow
Convenience method to get a reference to the input series.
inputTable - Variable in class hivis.data.view.AbstractSeriesViewMultiple
The (optional) input table on which this view is based.
inputType - Variable in class hivis.data.view.Function
 
inputValues - Variable in class hivis.data.view.AbstractSeriesViewMultiple
The (optional) input value on which this view is based.
integerSequence(int, int, int) - Static method in class hivis.common.HV
Generates a DataSeries that contains a sequence of integer values that increase or decrease by the given step size.
IntSeries(int) - Constructor for class hivis.data.view.CalcSeries.IntSeries
 
IntSeries(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.IntSeries
 
IntSeries(DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.IntSeries
 
IntValue(DataValue<I>...) - Constructor for class hivis.data.view.CalcValue.IntValue
 
IntValue(DataSeries<I>...) - Constructor for class hivis.data.view.CalcValue.IntValue
 
isEmpty() - Method in class hivis.common.BMListSet
isEmpty() - Method in class hivis.common.LSListMap
 
isEmpty() - Method in class hivis.common.LSListMap.MapFace
 
isEmpty() - Method in class hivis.common.UnmodifiableListMap
 
isEmpty(int) - Method in class hivis.data.AbstractDataSeries
 
isEmpty() - Method in class hivis.data.AbstractDataValue
 
isEmpty(int) - Method in interface hivis.data.DataSeries
Returns true iff the value at the given index is considered empty
isEmpty() - Method in interface hivis.data.DataValue
Returns true iff the value is considered empty
isMutable() - Method in class hivis.data.AbstractImmutableDataSeries
 
isMutable() - Method in interface hivis.data.Data
Returns true iff the data represented by this Data set is mutable (either directly via setter methods or indirectly via other processes).
isMutable() - Method in class hivis.data.DataDefault
Default implementation that always returns true.
isNumeric(int) - Method in class hivis.data.AbstractDataRow
 
isNumeric(String) - Method in class hivis.data.AbstractDataRow
 
isNumeric(int) - Method in class hivis.data.AbstractDataSeries
 
isNumeric() - Method in class hivis.data.AbstractDataSeries
 
isNumeric() - Method in class hivis.data.AbstractDataValue
 
isNumeric(String) - Method in interface hivis.data.DataRow
Returns true iff the element at the specified column is numeric.
isNumeric(int) - Method in interface hivis.data.DataRow
Returns true iff the element at the specified column index is numeric.
isNumeric(int) - Method in interface hivis.data.DataSequence
Returns true iff the element at the specified index is numeric.
isNumeric() - Method in interface hivis.data.DataSeries
Returns true iff this series stores numeric values.
isNumeric() - Method in interface hivis.data.DataValue
Returns true iff this DataValue represents a numeric value.
isNumeric() - Method in class hivis.data.view.SeriesViewAppend
 
isType(Object) - Method in class hivis.common.Event
Returns true iff this event represents the given type.
iterator() - Method in class hivis.common.AListSet
Returns an iterator over the elements in this list set in proper sequence.
iterator() - Method in interface hivis.common.ListSet
Returns an iterator over the elements in this list set in proper sequence.
iterator() - Method in class hivis.data.AbstractDataSeries
 
iterator() - Method in class hivis.data.AbstractDataTable
Returns an iterator that presents a row-based (see DataRow) view of this table.

K

keys() - Method in class hivis.data.AbstractDataTable
 
keys() - Method in interface hivis.data.DataMap
Get a view of the keys in this map.
keys() - Method in class hivis.data.DataMapDefault
 
keys() - Method in class hivis.data.view.CalcMap
 
keySet() - Method in interface hivis.common.ListMap
Returns an unmodifiable Set view of the keys contained in this list map.
keySet() - Method in class hivis.common.LSListMap
 
keySet() - Method in class hivis.common.LSListMap.MapFace
 
keySet() - Method in class hivis.common.UnmodifiableListMap
 

L

lastIndexOf(Object) - Method in class hivis.common.BMListSet
length() - Method in class hivis.data.AbstractDataTable
 
length() - Method in interface hivis.data.DataSequence
Returns the number of elements in this sequence.
length() - Method in interface hivis.data.DataSeries
Get the number of elements in this series.
length() - Method in class hivis.data.DataSeriesDouble
 
length() - Method in class hivis.data.DataSeriesFloat
 
length() - Method in class hivis.data.DataSeriesGeneric
 
length() - Method in class hivis.data.DataSeriesInteger
 
length() - Method in class hivis.data.DataSeriesLong
 
length() - Method in interface hivis.data.DataTable
Get the length of the (longest) series.
length() - Method in class hivis.data.DataTableDefault
 
length() - Method in class hivis.data.view.AbstractSeriesViewMultiple
 
length() - Method in class hivis.data.view.SeriesViewAppend
 
length() - Method in class hivis.data.view.SeriesViewRow
 
length() - Method in class hivis.data.view.SortedSeries
 
listIterator() - Method in class hivis.common.AListSet
Returns a list iterator over the elements in this list set (in proper sequence).
listIterator(int) - Method in class hivis.common.AListSet
Returns a list iterator over the elements in this list set (in proper sequence), starting at the specified position in the list.
listIterator(int) - Method in interface hivis.common.ListSet
Returns a list iterator over the elements in this list set (in proper sequence), starting at the specified position in the list.
listIterator() - Method in interface hivis.common.ListSet
Returns a list iterator over the elements in this list set (in proper sequence).
ListMap<K,V> - Interface in hivis.common
Interface for a List of mappings from keys to values.
ListSet<E> - Interface in hivis.common
Interface for a List that enforces uniqueness amongst its members.
loadSpreadSheet(File) - Static method in class hivis.common.HV
Load data from the specified file.
loadSpreadSheet(File, int, int, int, int) - Static method in class hivis.common.HV
Deprecated.
As of 2.0. Superseded by HV.loadSpreadSheet(hivis.data.reader.SpreadSheetReader.Config). This method will be removed in future releases.
loadSpreadSheet(SpreadSheetReader.Config) - Static method in class hivis.common.HV
Load data from a file using the given configuration.
loadSSConfig() - Static method in class hivis.common.HV
Convenience method to create a new configuration object for HV.loadSpreadSheet(hivis.data.reader.SpreadSheetReader.Config).
lock() - Method in class hivis.data.AbstractImmutableDataSeries
 
lock() - Method in class hivis.data.AbstractModifiableDataSeries
 
lock() - Method in class hivis.data.AbstractModifiableDataValue
 
lock() - Method in interface hivis.data.Data
 
lock() - Method in class hivis.data.DataDefault
 
lock() - Method in class hivis.data.DataMapDefault
 
lock() - Method in class hivis.data.DataTableDefault
 
lock() - Method in class hivis.data.view.AbstractMapView
 
lock() - Method in class hivis.data.view.AbstractSeriesView
 
lock() - Method in class hivis.data.view.AbstractTableView
 
lock() - Method in class hivis.data.view.AbstractValueView
 
LongSeries(int) - Constructor for class hivis.data.view.CalcSeries.LongSeries
 
LongSeries(DataValue<?>, DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.LongSeries
 
LongSeries(DataSeries<I>...) - Constructor for class hivis.data.view.CalcSeries.LongSeries
 
LongValue(DataValue<I>...) - Constructor for class hivis.data.view.CalcValue.LongValue
 
LongValue(DataSeries<I>...) - Constructor for class hivis.data.view.CalcValue.LongValue
 
LSListMap<K,V> - Class in hivis.common
A ListMap backed by ListSets.
LSListMap() - Constructor for class hivis.common.LSListMap
Creates an empty LSListMap.
LSListMap(Map<? extends K, ? extends V>) - Constructor for class hivis.common.LSListMap
Creates a HashMapListMap containing the elements in the specified map, in the order they are returned by the map's iterator.
LSListMap.MapFace<K,V> - Class in hivis.common
 

M

main(String[]) - Static method in class hivis.common.BMListSet
 
main(String[]) - Static method in class hivis.common.LSListMap
 
main(String[]) - Static method in class hivis.data.AbstractDataSeries
 
main(String[]) - Static method in class hivis.example.E1_Values
 
main(String[]) - Static method in class hivis.example.E2_Series
 
main(String[]) - Static method in class hivis.example.E3_1_Tables_Basics
 
main(String[]) - Static method in class hivis.example.E3_2_Tables_SeriesAndRowViews
 
main(String[]) - Static method in class hivis.example.E3_3_Tables_SortingAndGrouping
 
main(String[]) - Static method in class hivis.example.E4_Maps
 
main(String[]) - Static method in class hivis.example.Temp
 
makeRainbowPalette(int, float, float) - Static method in class hivis.common.HVDraw
Make a palette constructed by creating colours specified in HSB colour space such that the hues are evenly distributed.
makeRandomTable(int) - Static method in class hivis.common.HV
Generates a table containing DataSeries as such: "real [0, 1]", "real normal", "integer [0, 100]", "date time [1970, now]".
MapChange - Enum in hivis.data
Represents a change to a DataMap.
MapFace(ListMap<K, V>) - Constructor for class hivis.common.LSListMap.MapFace
 
MapFunction<K,I,O> - Interface in hivis.data
Interface for functions that take a DataMap key/value pair and produce a resultant value.
Maths(String, DataSeries<I>) - Constructor for class hivis.data.view.CalcSeries.Maths
 
max() - Method in class hivis.data.AbstractDataSeries
 
max() - Method in interface hivis.data.DataSeries
Returns the maximum value contained in this series.
maxValue() - Method in class hivis.data.AbstractDataSeries
 
maxValue() - Method in interface hivis.data.DataSeries
Deprecated.
Superseded by DataSeries.max().
mean() - Method in class hivis.data.AbstractDataSeries
 
mean() - Method in interface hivis.data.DataSeries
Returns the arithmetic mean of the values contained in this series, or DataSeries.getEmptyValue() if the series is empty, as a DataValue.
min() - Method in class hivis.data.AbstractDataSeries
 
min() - Method in interface hivis.data.DataSeries
Returns the minimum value contained in this series, or DataSeries.getEmptyValue() if the series is empty, as a DataValue.
minValue() - Method in class hivis.data.AbstractDataSeries
 
minValue() - Method in interface hivis.data.DataSeries
Deprecated.
Superseded by DataSeries.min().
MissingParameterException(String) - Constructor for exception hivis.common.Config.MissingParameterException
 
mtCars() - Static method in class hivis.common.HV
Returns a table containing the "mt cars" dataset.
multiply(Number) - Method in class hivis.data.AbstractDataSeries
 
multiply(DataSeries<?>) - Method in class hivis.data.AbstractDataSeries
 
multiply(DataValue<?>) - Method in class hivis.data.AbstractDataSeries
 
multiply(Number) - Method in class hivis.data.AbstractDataValue
 
multiply(DataValue<?>) - Method in class hivis.data.AbstractDataValue
 
multiply(Number) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of multiplying each value in this series by the given value.
multiply(DataValue<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of multiplying each value in this series by the given value.
multiply(DataSeries<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of multiplying the values in this series by the corresponding values in the given series.
multiply(Number) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of multiplying the given value by this value.
multiply(DataValue<?>) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of multiplying the given value by this value.

N

newConfig() - Static method in class hivis.common.HV
Create a new configuration object, for use with, for example HVDraw#drawAxis(processing.core.PApplet, hivis.common.Config) and #loadSpreadSheet(Config)
newIntegerSeries(int...) - Static method in class hivis.common.HV
Create a new DataSeries containing the given integer (int) numbers.
newMap() - Static method in class hivis.common.HV
Create a new DataMap.
newRealSeries(double...) - Static method in class hivis.common.HV
Create a new DataSeries containing the given real (double) numbers.
newSeries() - Static method in class hivis.common.HV
Create a new generic DataSeries.
newSeries(V...) - Static method in class hivis.common.HV
Create a new DataSeries storing the specified items.
newTable() - Static method in class hivis.common.HV
Create a new DataTable.
newValue(int) - Static method in class hivis.common.HV
Create a new DataValue with the specified value.
newValue(long) - Static method in class hivis.common.HV
Create a new DataValue with the specified value.
newValue(float) - Static method in class hivis.common.HV
Create a new DataValue with the specified value.
newValue(double) - Static method in class hivis.common.HV
Create a new DataValue with the specified value.
newValue(V) - Static method in class hivis.common.HV
Create a new DataValue with the specified value.
NONE - Static variable in class hivis.data.reader.SpreadSheetReader.Config
 

O

outputType - Variable in class hivis.data.view.Function
 

P

ParameterAlreadySetException(String) - Constructor for exception hivis.common.Config.ParameterAlreadySetException
 
parseDateTime(String, DateTimeFormatter) - Static method in class hivis.common.Util
Utility method to parse a date/time string with a formatter, attempting to get the most applicable type of TemporalAccessor object via format.parseBest.
PASTEL8 - Static variable in class hivis.common.HVDraw
Palette comprising 8 pastel colours.
pie(PApplet, DataSequence, float, float, float, int[], int) - Static method in class hivis.common.HVDraw
Draws a pie chart based on a sequence of values (for example a DataSeries or DataRow).
pie(PApplet, DataTable, int, float, float, float, int[], int) - Static method in class hivis.common.HVDraw
Deprecated.
As of 2.0. Superseded by HVDraw.pie(PApplet, DataSequence, float, float, float, int[], int), passing DataTable.getRow(int) as the sequence of values.
product() - Method in class hivis.data.AbstractDataSeries
 
product() - Method in interface hivis.data.DataSeries
Returns the product of the values contained in this series, or DataSeries.getEmptyValue() if the series is empty, as a DataValue.
put(K, V) - Method in interface hivis.common.ListMap
Associates the specified value with the specified key in this list map (optional operation).
put(K, V) - Method in class hivis.common.LSListMap.MapFace
 
put(K, V) - Method in class hivis.common.LSListMap
 
put(K, V) - Method in class hivis.common.UnmodifiableListMap
 
put(String, DataSeries<?>) - Method in class hivis.data.AbstractDataTable
 
put(K, V) - Method in class hivis.data.AbstractUnmodifiableDataMap
 
put(K, V) - Method in interface hivis.data.DataMap
Assigns the given value to the given key (if there is not already a value assigned to the given key which {@link Object#equals(Object)) the given value), replacing the existing value if present.
put(K, V) - Method in class hivis.data.DataMapDefault
 
put(K, V) - Method in class hivis.data.view.AbstractMapView
 
putAll(Map<? extends K, ? extends V>) - Method in interface hivis.common.ListMap
Copies all of the mappings from the specified map to this map (optional operation).
putAll(Map<? extends K, ? extends V>) - Method in class hivis.common.LSListMap.MapFace
 
putAll(Map<? extends K, ? extends V>) - Method in class hivis.common.LSListMap
 
putAll(Map<? extends K, ? extends V>) - Method in class hivis.common.UnmodifiableListMap
 

R

randomDateSeries(int, Date, Date) - Static method in class hivis.common.HV
Generates a DataSeries containing uniformly distributed dates.
randomIntegerSeries(int, int, int) - Static method in class hivis.common.HV
Generates a DataSeries containing uniformly distributed integer numbers.
randomNormalSeries(int, double, double) - Static method in class hivis.common.HV
Generates a DataSeries containing normally (Gaussian) distributed numbers.
randomUniformSeries(int, double, double) - Static method in class hivis.common.HV
Generates a DataSeries containing uniformly distributed numbers.
realOutput - Variable in enum hivis.data.view.CalcSeries.Op
Indicates that the output of this operation should be assumed to be a real value.
realOutput - Variable in enum hivis.data.view.CalcValue.SeriesOp
 
realSequence(int, double, double) - Static method in class hivis.common.HV
Generates a DataSeries that contains a sequence of real (double) values that increase or decrease by the given step size.
relabelSeries(String...) - Method in class hivis.data.AbstractDataTable
 
relabelSeries(String...) - Method in interface hivis.data.DataTable
Get a view of this table containing the series in this table renamed with the specified labels.
relabelSeriesPP(String, String) - Method in class hivis.data.AbstractDataTable
 
relabelSeriesPP(String, String) - Method in interface hivis.data.DataTable
Get a view of this table containing the series in this table renamed by prepending and appending the specified prefix and postfix to the labels.
remove(int) - Method in class hivis.common.AListSet
Removes the element at the specified position in this list.
remove(Object) - Method in class hivis.common.AListSet
Removes the the specified element from this list, if it is present.
remove(Object) - Method in class hivis.common.BMListSet
Removes the the specified element from this list, if it is present.
remove(int) - Method in class hivis.common.BMListSet
Removes the element at the specified position in this list.
remove(int) - Method in interface hivis.common.ListMap
Removes the entry at the specified position in this list map.
remove(Object) - Method in interface hivis.common.ListMap
Removes the mapping for a key from this map if it is present (optional operation).
remove(int) - Method in interface hivis.common.ListSet
Removes the element at the specified position in this list.
remove(Object) - Method in interface hivis.common.ListSet
Removes the the specified element from this list, if it is present.
remove(Object) - Method in class hivis.common.LSListMap.MapFace
 
remove(Object) - Method in class hivis.common.LSListMap
 
remove(int) - Method in class hivis.common.LSListMap
 
remove(int) - Method in class hivis.common.UnmodifiableListMap
 
remove(Object) - Method in class hivis.common.UnmodifiableListMap
 
remove(String) - Method in class hivis.data.AbstractDataTable
 
remove(K) - Method in class hivis.data.AbstractUnmodifiableDataMap
 
remove(int) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
remove(K) - Method in interface hivis.data.DataMap
Remove the given key and associated value from this map.
remove(K) - Method in class hivis.data.DataMapDefault
 
remove(int) - Method in interface hivis.data.DataSeries
Removes the element at the given index.
remove(int) - Method in class hivis.data.DataSeriesDouble
 
remove(int) - Method in class hivis.data.DataSeriesFloat
 
remove(int) - Method in class hivis.data.DataSeriesGeneric
 
remove(int) - Method in class hivis.data.DataSeriesInteger
 
remove(int) - Method in class hivis.data.DataSeriesLong
 
remove(K) - Method in class hivis.data.view.AbstractMapView
 
removeAll(Collection<?>) - Method in class hivis.common.AListSet
Removes from this list all of its elements that are contained in the specified collection.
removeAll(Collection<?>) - Method in class hivis.common.BMListSet
Removes from this list all of its elements that are contained in the specified collection.
removeAll(Collection<?>) - Method in interface hivis.common.ListSet
Removes from this list all of its elements that are contained in the specified collection.
removeChangeListener(DataListener) - Method in interface hivis.data.Data
De-registers an object for notification of changes to the DataSet.
removeChangeListener(DataListener) - Method in class hivis.data.DataDefault
 
removeContainer(Data) - Method in interface hivis.data.Data
Removes the given DataSet as a container for this DataSet.
removeContainer(Data) - Method in class hivis.data.DataDefault
 
removeRange(int, int) - Method in class hivis.common.BMListSet
Removes from this list set all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
removeSeries(String) - Method in class hivis.data.AbstractUnmodifiableDataTable
 
removeSeries(int) - Method in class hivis.data.AbstractUnmodifiableDataTable
 
removeSeries(String) - Method in interface hivis.data.DataTable
Remove the specified series from this table.
removeSeries(int) - Method in interface hivis.data.DataTable
Remove the specified series from this table.
removeSeries(String) - Method in class hivis.data.DataTableDefault
 
removeSeries(int) - Method in class hivis.data.DataTableDefault
 
renameSeries(String...) - Method in class hivis.data.view.TableViewSeries
Relabels the series in the input table with the given labels.
renameSeriesPP(String, String) - Method in class hivis.data.view.TableViewSeries
Relabels the series in the input table by prepending and appending the specified prefix and postfix to their labels.
replaceAll(UnaryOperator<E>) - Method in class hivis.common.AListSet
Replaces each element of this list with the result of applying the operator to that element.
replaceAll(UnaryOperator<T>) - Method in class hivis.common.BMListSet
Replaces each element of this list with the result of applying the operator to that element.
replaceAll(UnaryOperator<E>) - Method in interface hivis.common.ListSet
Replaces each element of this list with the result of applying the operator to that element.
resize(int) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
resize(int, V) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
resize(int) - Method in interface hivis.data.DataSeries
Resize this DataSeries, removing values from the end or padding with DataSeries.getEmptyValue() as necessary.
resize(int, V) - Method in interface hivis.data.DataSeries
Resize this DataSeries, removing values from the end or padding with the given value as necessary.
resize(int) - Method in class hivis.data.DataSeriesDouble
 
resize(int, Double) - Method in class hivis.data.DataSeriesDouble
 
resize(int) - Method in class hivis.data.DataSeriesFloat
 
resize(int, Float) - Method in class hivis.data.DataSeriesFloat
 
resize(int) - Method in class hivis.data.DataSeriesGeneric
 
resize(int, V) - Method in class hivis.data.DataSeriesGeneric
 
resize(int) - Method in class hivis.data.DataSeriesInteger
 
resize(int, Integer) - Method in class hivis.data.DataSeriesInteger
 
resize(int) - Method in class hivis.data.DataSeriesLong
 
resize(int, Long) - Method in class hivis.data.DataSeriesLong
 
retainAll(Collection<?>) - Method in class hivis.common.AListSet
Retains only the elements in this list that are contained in the specified collection.
retainAll(Collection<?>) - Method in class hivis.common.BMListSet
Retains only the elements in this list that are contained in the specified collection.
retainAll(Collection<?>) - Method in interface hivis.common.ListSet
Retains only the elements in this list that are contained in the specified collection.
rowCount(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the number of rows to extract (not including header), or SpreadSheetReader.Config.AUTO to read to the end of the sheet.
RowFilter - Interface in hivis.data.view
Interface for class that specifies which rows should be filtered from a DataTable.
rowIndex(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the zero-based index of the row to start reading data from.

S

select(int...) - Method in class hivis.data.AbstractDataSeries
 
select(int...) - Method in interface hivis.data.DataSeries
Create a view of this series that filters and/or rearranges the elements.
selectRowRange(int, int) - Method in class hivis.data.AbstractDataTable
 
selectRowRange(int, int) - Method in interface hivis.data.DataTable
Get a view of this table containing the specified contiguous range of rows.
selectRows(int...) - Method in class hivis.data.AbstractDataTable
 
selectRows(RowFilter) - Method in class hivis.data.AbstractDataTable
 
selectRows(int...) - Method in interface hivis.data.DataTable
Get a view of this table containing the specified rows.
selectRows(RowFilter) - Method in interface hivis.data.DataTable
Get a view of this table with some rows filtered out.
selectSeries(int...) - Method in class hivis.data.AbstractDataTable
 
selectSeries(String...) - Method in class hivis.data.AbstractDataTable
 
selectSeries(int...) - Method in interface hivis.data.DataTable
Get a view of this table containing the specified series in the specified order.
selectSeries(String...) - Method in interface hivis.data.DataTable
Get a view of this table containing the specified series in the specified order.
selectSeriesGlob(String) - Method in class hivis.data.AbstractDataTable
 
selectSeriesGlob(String) - Method in interface hivis.data.DataTable
Get a view of this table containing the series for which the label matches the given "glob" pattern.
selectSeriesRange(int, int) - Method in class hivis.data.AbstractDataTable
 
selectSeriesRange(int, int) - Method in interface hivis.data.DataTable
Get a view of this table containing the specified range of series from this table.
selectSeriesRE(Pattern) - Method in class hivis.data.AbstractDataTable
 
selectSeriesRE(Pattern, String) - Method in class hivis.data.AbstractDataTable
 
selectSeriesRE(Pattern) - Method in interface hivis.data.DataTable
Get a view of this table containing the series for which the label matches the given regular expression.
selectSeriesRE(Pattern, String) - Method in interface hivis.data.DataTable
Get a view of this table containing the series whose labels match the given regular expression, renaming the series with the given rename pattern.
seriesCount() - Method in class hivis.data.AbstractDataTable
 
seriesCount() - Method in interface hivis.data.DataTable
Get the number of series.
SeriesFunc(DataSeries<?>, CalcValue.SeriesOp) - Constructor for class hivis.data.view.CalcValue.DoubleValue.SeriesFunc
 
SeriesFunc(DataSeries, CalcValue.SeriesOp) - Constructor for class hivis.data.view.CalcValue.FloatValue.SeriesFunc
 
SeriesFunc(DataSeries, CalcValue.SeriesOp) - Constructor for class hivis.data.view.CalcValue.IntValue.SeriesFunc
 
SeriesFunc(DataSeries, CalcValue.SeriesOp) - Constructor for class hivis.data.view.CalcValue.LongValue.SeriesFunc
 
SeriesFunction<I,O> - Interface in hivis.data.view
Interface for functions that derive a DataSeries from an input DataSeries.
SeriesStats - Class in hivis.data.view
Function to generate some basic statistics for a data table.
SeriesStats() - Constructor for class hivis.data.view.SeriesStats
 
SeriesView<V> - Interface in hivis.data.view
Interface for classes that present a view of a DataSeries.
SeriesViewAppend<V> - Class in hivis.data.view
A view over two or more series appended one after the other.
SeriesViewAppend(DataSeries<V>...) - Constructor for class hivis.data.view.SeriesViewAppend
Create a new ViewSeriesAppend that appends the given input series in the order given.
SeriesViewRow<V> - Class in hivis.data.view
A DataSeries view that allows filtering out and/or rearranging the rows in an input series.
SeriesViewRow(DataSeries<V>) - Constructor for class hivis.data.view.SeriesViewRow
Create a new SeriesViewRow with no rows selected.
SeriesViewRow(DataSeries<V>, int...) - Constructor for class hivis.data.view.SeriesViewRow
Create a new SeriesViewRow with the given row mapping.
set(int, E) - Method in class hivis.common.AListSet
Replaces the element at the specified position in this list with the specified element.
set(int, T) - Method in class hivis.common.BMListSet
Replaces the element at the specified position in this list with the specified element.
set(String, V) - Method in class hivis.common.Config
 
set(String, DataValue<V>) - Method in class hivis.common.Config
 
set(int, E) - Method in interface hivis.common.ListSet
Replaces the element at the specified position in this list with the specified element.
set(Object) - Method in class hivis.data.AbstractDataValue
 
set(int, Object) - Method in class hivis.data.AbstractModifiableDataSeries
 
set(int, Object) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
set(int, Object) - Method in interface hivis.data.DataSeries
Set the value of the element at the specified index.
set(Object) - Method in interface hivis.data.DataValue
Set the value.
setData(double[]) - Method in class hivis.data.DataSeriesDouble
Set the data for this series.
setData(float[]) - Method in class hivis.data.DataSeriesFloat
Set the data for this series.
setDataChanged(Object) - Method in interface hivis.data.Data
All implementations should call this method whenever the data is modified in some way.
setDataChanged(Object) - Method in class hivis.data.DataDefault
All subclasses should call this method whenever the data is modified in some way.
setRowKey(int) - Method in class hivis.data.AbstractUnmodifiableDataTable
 
setRowKey(int) - Method in interface hivis.data.DataTable
Set the series that represents the row keys.
setRowKey(int) - Method in class hivis.data.DataTableDefault
 
setRowMap(int...) - Method in class hivis.data.view.SeriesViewRow
Set the row mapping.
setSeries(int...) - Method in class hivis.data.view.TableViewSeries
Selects the specified series from the input table in the order given.
setSeries(String...) - Method in class hivis.data.view.TableViewSeries
Selects the specified series from the input table in the order given.
setSeriesGlob(String) - Method in class hivis.data.view.TableViewSeries
Selects series from the input table whose labels match the given "glob" pattern.
setSeriesRange(int, int) - Method in class hivis.data.view.TableViewSeries
Selects the specified range of series from the input table.
setSeriesRE(Pattern) - Method in class hivis.data.view.TableViewSeries
Selects series from the input table whose labels match the given regular expression pattern.
setSeriesRE(Pattern, String) - Method in class hivis.data.view.TableViewSeries
Selects series from the input table whose labels match the given regular expression pattern.
setValue(int, V) - Method in class hivis.data.AbstractUnmodifiableDataSeries
 
setValue(V) - Method in class hivis.data.AbstractUnmodifiableDataValue
 
setValue(int, V) - Method in interface hivis.data.DataSeries
Set the value of the element at the specified index.
setValue(int, Double) - Method in class hivis.data.DataSeriesDouble
 
setValue(int, Float) - Method in class hivis.data.DataSeriesFloat
 
setValue(int, V) - Method in class hivis.data.DataSeriesGeneric
 
setValue(int, Integer) - Method in class hivis.data.DataSeriesInteger
 
setValue(int, Long) - Method in class hivis.data.DataSeriesLong
 
setValue(V) - Method in interface hivis.data.DataValue
Set the value.
setValue(Double) - Method in class hivis.data.DataValueDouble
 
setValue(Float) - Method in class hivis.data.DataValueFloat
 
setValue(V) - Method in class hivis.data.DataValueGeneric
 
setValue(Integer) - Method in class hivis.data.DataValueInteger
 
setValue(Long) - Method in class hivis.data.DataValueLong
 
setValue(O) - Method in class hivis.data.view.AbstractValueView
 
sheetIndex(int) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the (zero-based) index of the sheet in the spreadsheet to read from (if applicable).
shouldChangeEventsBeForwarded() - Method in class hivis.data.view.AbstractMapView
Sub-classes may override this to return false if change events in the input data should not forwarded from this view.
shouldChangeEventsBeForwarded() - Method in class hivis.data.view.AbstractSeriesViewMultiple
Sub-classes may override this to return false if change events in the input data should not forwarded from this view.
shouldChangeEventsBeForwarded() - Method in class hivis.data.view.CalcMap
 
shouldChangeEventsBeForwarded() - Method in class hivis.data.view.CalcSeries
 
size() - Method in class hivis.common.BMListSet
size() - Method in class hivis.common.LSListMap.MapFace
 
size() - Method in class hivis.common.LSListMap
 
size() - Method in class hivis.common.UnmodifiableListMap
 
size() - Method in class hivis.data.AbstractDataTable
 
size() - Method in interface hivis.data.DataMap
Get the number of key-value pairs in this map.
size() - Method in class hivis.data.DataMapDefault
 
size() - Method in class hivis.data.view.AbstractMapView
 
sort(Comparator<? super T>) - Method in class hivis.common.BMListSet
sort() - Method in class hivis.data.AbstractDataSeries
 
sort(Comparator<V>) - Method in class hivis.data.AbstractDataSeries
 
sort(int) - Method in class hivis.data.AbstractDataTable
 
sort(String) - Method in class hivis.data.AbstractDataTable
 
sort(Comparator<DataRow>) - Method in class hivis.data.AbstractDataTable
 
sort() - Method in interface hivis.data.DataSeries
Create a view of this series containing the values in this series sorted into ascending order, according to the natural ordering of the values.
sort(Comparator<V>) - Method in interface hivis.data.DataSeries
Create a view of this series containing the values in this series sorted according to the order induced by the specified comparator.
sort() - Method in class hivis.data.DataSeriesDouble
 
sort(Comparator<Double>) - Method in class hivis.data.DataSeriesDouble
 
sort() - Method in class hivis.data.DataSeriesFloat
 
sort(Comparator<Float>) - Method in class hivis.data.DataSeriesFloat
 
sort() - Method in class hivis.data.DataSeriesInteger
 
sort(Comparator<Integer>) - Method in class hivis.data.DataSeriesInteger
 
sort() - Method in class hivis.data.DataSeriesLong
 
sort(Comparator<Long>) - Method in class hivis.data.DataSeriesLong
 
sort(int) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in this table sorted into ascending order, according to the natural ordering of the values in the specified series.
sort(String) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in this table sorted into ascending order, according to the natural ordering of the values in the specified series.
sort(Comparator<DataRow>) - Method in interface hivis.data.DataTable
Create a view of this table containing the rows in this table sorted according to the order induced by the specified comparator.
Sorted(DataSeries<Double>) - Constructor for class hivis.data.DataSeriesDouble.Sorted
 
Sorted(DataSeries<Double>, Comparator<Double>) - Constructor for class hivis.data.DataSeriesDouble.Sorted
 
Sorted(DataSeries<Float>) - Constructor for class hivis.data.DataSeriesFloat.Sorted
 
Sorted(DataSeries<Float>, Comparator<Float>) - Constructor for class hivis.data.DataSeriesFloat.Sorted
 
Sorted(DataSeries<Integer>) - Constructor for class hivis.data.DataSeriesInteger.Sorted
 
Sorted(DataSeries<Integer>, Comparator<Integer>) - Constructor for class hivis.data.DataSeriesInteger.Sorted
 
Sorted(DataSeries<Long>) - Constructor for class hivis.data.DataSeriesLong.Sorted
 
Sorted(DataSeries<Long>, Comparator<Long>) - Constructor for class hivis.data.DataSeriesLong.Sorted
 
SortedSeries<V> - Class in hivis.data.view
Create a view of a DataSeries containing the values in the DataSeries sorted either according to the natural (ascending) ordering of the values if no comparator is provided, or the order induced by the specified comparator.
SortedSeries(DataSeries<V>) - Constructor for class hivis.data.view.SortedSeries
 
SortedSeries(DataSeries<V>, Comparator<V>) - Constructor for class hivis.data.view.SortedSeries
 
SortedTable - Class in hivis.data.view
Creates a view of a table containing the rows in the table sorted according to the natural ordering of the values in a specified series or according to a provided Comparator that defines an ordering over the DataRows in the table.
SortedTable(DataTable, int) - Constructor for class hivis.data.view.SortedTable
Create a view of the given table containing the rows in the table sorted into ascending order, according to the natural ordering of the values in the specified series.
SortedTable(DataTable, String) - Constructor for class hivis.data.view.SortedTable
Create a view of the given table containing the rows in the table sorted into ascending order, according to the natural ordering of the values in the specified series.
SortedTable(DataTable, Comparator<DataRow>) - Constructor for class hivis.data.view.SortedTable
Create a view of this table containing the rows in this table sorted according to the order induced by the specified comparator.
sourceEvent - Variable in class hivis.common.Event
The underlying event, if applicable.
sourceFile(File) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the file to read data from.
sourceFile(String) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set the file to read data from.
spliterator() - Method in class hivis.common.BMListSet
spliterator() - Method in interface hivis.common.ListSet
 
SpreadSheetReader - Class in hivis.data.reader
Class to read data from a spreadsheet file.
SpreadSheetReader(File) - Constructor for class hivis.data.reader.SpreadSheetReader
Load data from the specified file.
SpreadSheetReader(File, int, int, int, int) - Constructor for class hivis.data.reader.SpreadSheetReader
Deprecated.
As of 2.0. Superseded by SpreadSheetReader.SpreadSheetReader(hivis.data.reader.SpreadSheetReader.Config). This constructor will be removed in future releases.
SpreadSheetReader(File, int, int, int, int, boolean) - Constructor for class hivis.data.reader.SpreadSheetReader
Deprecated.
As of 2.0. Superseded by SpreadSheetReader.SpreadSheetReader(hivis.data.reader.SpreadSheetReader.Config). This constructor will be removed in future releases.
SpreadSheetReader(SpreadSheetReader.Config) - Constructor for class hivis.data.reader.SpreadSheetReader
Load data from a file using the given configuration.
SpreadSheetReader.Config - Class in hivis.data.reader
Defines the configuration for a SpreadSheetReader.
stdDev() - Method in class hivis.data.AbstractDataSeries
 
stdDev() - Method in interface hivis.data.DataSeries
Returns the standard deviation of the values contained in this series, or DataSeries.getEmptyValue() if the series is empty, as a DataValue.
subList(int, int) - Method in interface hivis.common.ListSet
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
subtract(Number) - Method in class hivis.data.AbstractDataSeries
 
subtract(DataSeries<?>) - Method in class hivis.data.AbstractDataSeries
 
subtract(DataValue<?>) - Method in class hivis.data.AbstractDataSeries
 
subtract(Number) - Method in class hivis.data.AbstractDataValue
 
subtract(DataValue<?>) - Method in class hivis.data.AbstractDataValue
 
subtract(Number) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of subtracting the given value from each value in this series.
subtract(DataValue<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of subtracting the given value from each value in this series.
subtract(DataSeries<?>) - Method in interface hivis.data.DataSeries
Create a view of this series in which the values are the result of subtracting the values in the given series from the corresponding values in this series.
subtract(Number) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of subtracting the given value from this value.
subtract(DataValue<?>) - Method in interface hivis.data.DataValue
Create a view of this DataValue in which the value is the result of subtracting the given value from this value.
sum() - Method in class hivis.data.AbstractDataSeries
 
sum() - Method in interface hivis.data.DataSeries
Returns the sum of the values contained in this series, or 0 if the series is empty, as a DataValue.

T

TableFunction - Interface in hivis.data.view
Interface for functions that produce a set of DataSeries derived from an input DataTable.
TableView - Interface in hivis.data.view
Interface for classes that present a view of a DataTable.
TableViewAppend - Class in hivis.data.view
A view over two or more tables appended one after the other.
TableViewAppend(DataTable...) - Constructor for class hivis.data.view.TableViewAppend
 
TableViewFilterRows - Class in hivis.data.view
Class for creating table views that filter out some rows from an input table.
TableViewFilterRows(DataTable, RowFilter) - Constructor for class hivis.data.view.TableViewFilterRows
 
TableViewFunction - Class in hivis.data.view
A view that presents the DataSeries generated by a TableFunction as a DataTable, optionally including the DataSeries from the input DataTable.
TableViewFunction(TableFunction, DataTable...) - Constructor for class hivis.data.view.TableViewFunction
Create a new ViewTableFunction that does not include the DataSeries from the input DataTable in this DataTable view.
TableViewFunction(TableFunction, boolean, DataTable...) - Constructor for class hivis.data.view.TableViewFunction
Create a new ViewTableFunction that optionally includes the DataSeries from the input DataTable.
TableViewSeries - Class in hivis.data.view
A view that allows selecting, reordering and renaming the DataSeries from a DataTable based on a list of series indexes or labels.
TableViewSeries(DataTable) - Constructor for class hivis.data.view.TableViewSeries
 
TableViewSeriesBase - Class in hivis.data.view
Base class for DataTable views that select and/or reorder AbstractModifiableDataSeries.
TableViewSeriesBase(DataTable) - Constructor for class hivis.data.view.TableViewSeriesBase
 
TableViewTranspose - Class in hivis.data.view
 
TableViewTranspose(DataTable) - Constructor for class hivis.data.view.TableViewTranspose
 
Temp - Class in hivis.example
Examples of working with DataValues.
Temp() - Constructor for class hivis.example.Temp
 
temporalAccessorToDate(TemporalAccessor) - Static method in class hivis.common.Util
Attempt to convert the given TemporalAccessor to the equivalent Date.
toArray() - Method in class hivis.common.BMListSet
toArray(T[]) - Method in class hivis.common.BMListSet
toRange(double, double) - Method in class hivis.data.AbstractDataSeries
 
toRange(DataValue<?>, DataValue<?>) - Method in class hivis.data.AbstractDataSeries
 
toRange(double, double) - Method in class hivis.data.AbstractDataTable
 
toRange(DataValue<?>, DataValue<?>) - Method in class hivis.data.AbstractDataTable
 
toRange(double, double) - Method in interface hivis.data.DataSeries
Create a view of this series containing the values in this series scaled to the specified range.
toRange(DataValue<?>, DataValue<?>) - Method in interface hivis.data.DataSeries
Create a view of this series containing the values in this series scaled to the specified range.
toRange(double, double) - Method in interface hivis.data.DataTable
Get a view of this table in which the numeric series are scaled to the specified range.
toRange(DataValue<?>, DataValue<?>) - Method in interface hivis.data.DataTable
Get a view of this table in which the numeric series are scaled to the specified range.
toString() - Method in class hivis.common.LSListMap
Returns a string representation of this list map.
toString() - Method in class hivis.data.AbstractDataMap
 
toString() - Method in class hivis.data.AbstractDataSeries
 
toString() - Method in class hivis.data.AbstractDataTable
Returns a human-readable tabulated view of this DataTable.
toString() - Method in class hivis.data.AbstractDataValue
 
toString() - Method in class hivis.data.DataEvent
 
toUnitRange() - Method in class hivis.data.AbstractDataSeries
 
toUnitRange() - Method in class hivis.data.AbstractDataTable
 
toUnitRange() - Method in interface hivis.data.DataSeries
Create a view of this series containing the values in this series scaled to the unit range [0, 1].
toUnitRange() - Method in interface hivis.data.DataTable
Get a view of this table in which the numeric series are scaled to the unit range.
transpose() - Method in class hivis.data.AbstractDataTable
 
transpose() - Method in interface hivis.data.DataTable
Get a transposed view of this table.

U

undefinedForEmpty - Variable in enum hivis.data.view.CalcValue.SeriesOp
 
unlock() - Method in class hivis.data.AbstractImmutableDataSeries
 
unlock() - Method in class hivis.data.AbstractModifiableDataSeries
 
unlock() - Method in class hivis.data.AbstractModifiableDataValue
 
unlock() - Method in interface hivis.data.Data
 
unlock() - Method in class hivis.data.DataDefault
 
unlock() - Method in class hivis.data.DataMapDefault
 
unlock() - Method in class hivis.data.DataTableDefault
 
unlock() - Method in class hivis.data.view.AbstractMapView
 
unlock() - Method in class hivis.data.view.AbstractSeriesView
 
unlock() - Method in class hivis.data.view.AbstractTableView
 
unlock() - Method in class hivis.data.view.AbstractValueView
 
UnmodifiableListMap<K,V> - Class in hivis.common
 
UnmodifiableListMap(ListMap<K, V>) - Constructor for class hivis.common.UnmodifiableListMap
 
unmodifiableView() - Method in class hivis.common.AListSet
 
unmodifiableView() - Method in class hivis.common.BMListSet
 
unmodifiableView() - Method in interface hivis.common.ListMap
Returns an unmodifiable view of this ListMap.
unmodifiableView() - Method in interface hivis.common.ListSet
Returns an unmodifiable view of this ListSet.
unmodifiableView() - Method in class hivis.common.LSListMap
 
unmodifiableView() - Method in class hivis.common.UnmodifiableListMap
 
unmodifiableView() - Method in class hivis.data.AbstractDataSeries
 
unmodifiableView() - Method in interface hivis.data.DataSeries
Get an unmodifiable view of this series.
update(DataEvent) - Method in class hivis.data.DataSeriesDouble.Sorted
 
update(DataEvent) - Method in class hivis.data.DataSeriesFloat.Sorted
 
update(DataEvent) - Method in class hivis.data.DataSeriesInteger.Sorted
 
update(DataEvent) - Method in class hivis.data.DataSeriesLong.Sorted
 
update(DataEvent) - Method in class hivis.data.view.AbstractTableView
 
update(DataEvent) - Method in class hivis.data.view.CalcMap
Internal use only.
update() - Method in class hivis.data.view.CalcMap
Update the values in the CalcMap.cache.
update() - Method in class hivis.data.view.CalcSeries.DoubleSeries.FuncSeries
 
update() - Method in class hivis.data.view.CalcSeries.DoubleSeries.FuncValue
 
update() - Method in class hivis.data.view.CalcSeries.DoubleSeries
 
update() - Method in class hivis.data.view.CalcSeries.FloatSeries.FuncSeries
 
update() - Method in class hivis.data.view.CalcSeries.FloatSeries.FuncValue
 
update() - Method in class hivis.data.view.CalcSeries.FloatSeries
 
update() - Method in class hivis.data.view.CalcSeries.IntSeries.FuncSeries
 
update() - Method in class hivis.data.view.CalcSeries.IntSeries.FuncValue
 
update() - Method in class hivis.data.view.CalcSeries.IntSeries
 
update() - Method in class hivis.data.view.CalcSeries.LongSeries.FuncSeries
 
update() - Method in class hivis.data.view.CalcSeries.LongSeries.FuncValue
 
update() - Method in class hivis.data.view.CalcSeries.LongSeries
 
update() - Method in class hivis.data.view.CalcSeries.Maths
 
update(DataEvent) - Method in class hivis.data.view.CalcSeries
For internal use only.
update() - Method in class hivis.data.view.CalcSeries
Update the values in CalcSeries.cache.
update() - Method in class hivis.data.view.DefaultGroupedTable
 
update() - Method in class hivis.data.view.GroupedSeries
 
update() - Method in class hivis.data.view.SeriesViewAppend
 
update(DataEvent) - Method in class hivis.data.view.SeriesViewRow
 
update(DataEvent) - Method in class hivis.data.view.SortedSeries
 
update(DataEvent) - Method in interface hivis.data.view.View
Update this view.
updateView(DataEvent) - Method in class hivis.data.view.CalcValue.DoubleValue
 
updateView(DataEvent) - Method in class hivis.data.view.CalcValue.FloatValue
 
updateView(DataEvent) - Method in class hivis.data.view.CalcValue.IntValue
 
updateView(DataEvent) - Method in class hivis.data.view.CalcValue.LongValue
 
updateView(DataEvent) - Method in class hivis.data.view.CalcValue
Update the CalcValue.cache value.
updateView(DataEvent) - Method in interface hivis.data.view.CollectionView
Deprecated.
updateView(DataEvent) - Method in interface hivis.data.view.SeriesView
Deprecated.
updateView(DataEvent) - Method in interface hivis.data.view.TableView
Deprecated.
useDeprecatedDates(boolean) - Method in class hivis.data.reader.SpreadSheetReader.Config
Set whether to use the (now deprecated) java.util.Date objects to represent dates/times (true), instead of java.time.temporal.TemporalAccessor (false).
Util - Class in hivis.common
 
Util() - Constructor for class hivis.common.Util
 

V

valueOf(String) - Static method in enum hivis.data.DataSeriesChange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hivis.data.DataTableChange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hivis.data.MapChange
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hivis.data.view.CalcSeries.Op
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hivis.data.view.CalcValue.Op
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum hivis.data.view.CalcValue.SeriesOp
Returns the enum constant of this type with the specified name.
values() - Method in interface hivis.common.ListMap
Returns an unmodifiable Collection view of the values contained in this list map.
values() - Method in class hivis.common.LSListMap.MapFace
 
values() - Method in class hivis.common.LSListMap
 
values() - Method in class hivis.common.UnmodifiableListMap
 
values() - Method in class hivis.data.AbstractDataTable
 
values() - Method in interface hivis.data.DataMap
Get a view of the values in this map.
values() - Method in class hivis.data.DataMapDefault
 
values() - Static method in enum hivis.data.DataSeriesChange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hivis.data.DataTableChange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hivis.data.MapChange
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class hivis.data.view.CalcMap
 
values() - Static method in enum hivis.data.view.CalcSeries.Op
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hivis.data.view.CalcValue.Op
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum hivis.data.view.CalcValue.SeriesOp
Returns an array containing the constants of this enum type, in the order they are declared.
variance() - Method in class hivis.data.AbstractDataSeries
 
variance() - Method in interface hivis.data.DataSeries
Returns the variance of the values contained in this series, or DataSeries.getEmptyValue() if the series is empty, as a DataValue.
View - Interface in hivis.data.view
Interface for classes that present a view of some data.

W

WrongParameterTypeException(String) - Constructor for exception hivis.common.Config.WrongParameterTypeException
 

X

xAxis(PApplet, DataSeries<?>, float, float, float) - Static method in class hivis.common.HVDraw
Draw an x (horizontal) axis based on the values in a given numeric DataSeries.

Y

yAxis(PApplet, DataSeries<?>, float, float, float) - Static method in class hivis.common.HVDraw
Draw a y (vertical) axis based on the values in a given numeric DataSeries.
A B C D E F G H I K L M N O P R S T U V W X Y 
Skip navigation links

Processing Library HiVis by Philip Poronnik, Oliver Bown, Oliver Coleman, Phillip Gough, Narayan Sankaran. (c) 2016-2017