public interface ISciList<T extends java.lang.Comparable<T>>
extends java.util.List<T>, android.os.Parcelable
Modifier and Type | Method and Description |
---|---|
boolean |
addRange(int location,
java.lang.Iterable<T> iterable)
Adds a range of items to the list at specified location
|
boolean |
addRange(int location,
com.scichart.core.model.IValues<T> values)
Adds a range of items to the list at specified location
|
boolean |
addRange(int location,
T[] array)
Adds a range of items to the list at specified location
|
boolean |
addRange(java.lang.Iterable<T> iterable)
Adds a range of items to the list
|
boolean |
addRange(com.scichart.core.model.IValues<T> values)
Adds a range of items to the list
|
boolean |
addRange(T[] array)
Adds a range of items to the list
|
void |
getDoubleValues(com.scichart.core.model.DoubleValues doubleValues,
com.scichart.core.model.IntegerValues indices)
Gets the items of list at specified indices and sets them as double values
|
void |
getDoubleValues(com.scichart.core.model.DoubleValues doubleValues,
int startIndex,
int count)
Gets the items of list at specified start index and sets them as double values
|
java.lang.Class<T> |
getItemsClass()
Gets the supported items type
|
T |
getMaximum()
Gets the maximum item of this list
|
T |
getMinimum()
Gets the minimum item of this list
|
void |
getMinMax(int startIndex,
int endIndex,
IRange<T> range)
Gets the minimum and maximum items in specified range of this list
|
void |
getMinMax(IRange<T> range)
Gets the minimum and maximum items of this list
|
void |
getMinMaxPositive(int startIndex,
int endIndex,
IRange<T> range)
Gets the positive minimum and positive maximum items in specified range of this list
|
void |
removeRange(int location,
int count)
Removes a range of items from list
|
void |
setRange(int location,
java.lang.Iterable<T> iterable)
Replaces items at specified location on provided items
|
void |
setRange(int location,
com.scichart.core.model.IValues<T> values)
Replaces items at specified location on provided items
|
void |
setRange(int location,
T[] values)
Replaces items at specified location on provided items
|
void |
setSize(int size)
Sets the size of this list, in operations where we know the capacity in advance
|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
java.lang.Class<T> getItemsClass()
T getMaximum()
T getMinimum()
void getMinMax(IRange<T> range)
range
- Range to hold minimum and maximum itemsvoid getMinMax(int startIndex, int endIndex, IRange<T> range)
startIndex
- Start index in this list to search min/maxendIndex
- End index in this list to search min/maxrange
- Range to hold minimum and maximum itemsvoid getMinMaxPositive(int startIndex, int endIndex, IRange<T> range)
startIndex
- Start index in this list to search min/maxendIndex
- End index in this list to search min/maxrange
- Range to hold minimum and maximum itemsboolean addRange(java.lang.Iterable<T> iterable)
iterable
- The items to addboolean addRange(int location, java.lang.Iterable<T> iterable)
location
- The location to add items atiterable
- The items to addboolean addRange(com.scichart.core.model.IValues<T> values)
values
- The items to addboolean addRange(int location, com.scichart.core.model.IValues<T> values)
location
- The location to add items atvalues
- The items to addboolean addRange(T[] array)
array
- The items to addboolean addRange(int location, T[] array)
location
- The location to add items atarray
- The items to addvoid setRange(int location, java.lang.Iterable<T> iterable)
location
- The location to set items atiterable
- The items to setvoid setRange(int location, T[] values)
location
- The location to set items atvalues
- The items to setvoid setRange(int location, com.scichart.core.model.IValues<T> values)
location
- The location to set items atvalues
- The items to setvoid removeRange(int location, int count)
location
- The start location to remove items atcount
- The amount of items to removevoid getDoubleValues(com.scichart.core.model.DoubleValues doubleValues, com.scichart.core.model.IntegerValues indices)
doubleValues
- The target collection to add item toindices
- The collection of indices to get items atvoid getDoubleValues(com.scichart.core.model.DoubleValues doubleValues, int startIndex, int count)
doubleValues
- The target collection to add item tostartIndex
- The index to start atcount
- The amount of items to be retrievedvoid setSize(int size)
size
- The new size of list