public abstract class ArrayMatrixData<ValueType> extends AbstractMatrixData<ValueType>
ELEMENT_FEATURE, ID, NAMENAME_PROPERTY, UNIQUE_IDENTIFIER_PROPERTY| Constructor and Description |
|---|
ArrayMatrixData(String name,
uno.informatics.data.Feature elementFeature,
List<List<ValueType>> values) |
ArrayMatrixData(String name,
uno.informatics.data.Feature elementFeature,
ValueType[][] values) |
ArrayMatrixData(String uniqueIdentifier,
String name,
uno.informatics.data.Feature elementFeature,
List<List<ValueType>> values) |
ArrayMatrixData(String uniqueIdentifier,
String name,
uno.informatics.data.Feature elementFeature,
ValueType[][] values) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ValueType[] |
createArray(int size) |
protected abstract ValueType[][] |
createArrayArray(int size) |
int |
getColumnCount() |
uno.informatics.data.SimpleEntity |
getColumnHeader(int columnIndex) |
List<uno.informatics.data.SimpleEntity> |
getColumnHeaders() |
uno.informatics.data.SimpleEntity[] |
getColumnHeadersAsArray() |
uno.informatics.data.SimpleEntity |
getHeader(int id) |
Set<Integer> |
getIDs() |
int |
getRowCount() |
uno.informatics.data.SimpleEntity |
getRowHeader(int rowIndex) |
List<uno.informatics.data.SimpleEntity> |
getRowHeaders() |
uno.informatics.data.SimpleEntity[] |
getRowHeadersAsArray() |
int |
getSize() |
ValueType |
getValue(int rowIndex,
int columnIndex) |
List<List<ValueType>> |
getValues() |
ValueType[][] |
getValuesAsArray() |
boolean |
hasColumnHeaders() |
boolean |
hasRowHeaders() |
void |
setColumnHeaders(List<uno.informatics.data.SimpleEntity> columnHeaders) |
void |
setColumnHeaders(uno.informatics.data.SimpleEntity[] columnHeaders) |
void |
setRowHeaders(List<uno.informatics.data.SimpleEntity> rowHeaders) |
void |
setRowHeaders(uno.informatics.data.SimpleEntity[] rowHeaders) |
getDataset, getValueFeature, setDataset, setValueFeatureequals, getName, getUniqueIdentifier, hashCode, initialise, setName, setUniqueIdentifier, toStringaddPropertyChangeListener, getPropertyChangeSupport, removePropertyChangeListenerpublic ArrayMatrixData(String name, uno.informatics.data.Feature elementFeature, ValueType[][] values)
public ArrayMatrixData(String uniqueIdentifier, String name, uno.informatics.data.Feature elementFeature, ValueType[][] values)
public ArrayMatrixData(String name, uno.informatics.data.Feature elementFeature, List<List<ValueType>> values)
public final ValueType[][] getValuesAsArray()
public final ValueType getValue(int rowIndex, int columnIndex)
public final int getRowCount()
public final int getColumnCount()
public boolean hasRowHeaders()
public List<uno.informatics.data.SimpleEntity> getRowHeaders()
public uno.informatics.data.SimpleEntity[] getRowHeadersAsArray()
public uno.informatics.data.SimpleEntity getRowHeader(int rowIndex)
public boolean hasColumnHeaders()
public List<uno.informatics.data.SimpleEntity> getColumnHeaders()
public uno.informatics.data.SimpleEntity[] getColumnHeadersAsArray()
public uno.informatics.data.SimpleEntity getColumnHeader(int columnIndex)
public final void setRowHeaders(uno.informatics.data.SimpleEntity[] rowHeaders)
public final void setRowHeaders(List<uno.informatics.data.SimpleEntity> rowHeaders)
public final void setColumnHeaders(uno.informatics.data.SimpleEntity[] columnHeaders)
public final void setColumnHeaders(List<uno.informatics.data.SimpleEntity> columnHeaders)
protected abstract ValueType[][] createArrayArray(int size)
protected abstract ValueType[] createArray(int size)
public uno.informatics.data.SimpleEntity getHeader(int id)
public int getSize()
Copyright © 2016. All rights reserved.