|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectumontreal.iro.lecuyer.xmlconfig.SourceSubset2D
public class SourceSubset2D
Represents a source subset obtained from a source array. Such a 2D array is obtained by taking a subset of the rows and the columns of another source array.
Constructor Summary | |
---|---|
SourceSubset2D(SourceArray2D sourceArray,
int fromRow,
int fromColumn,
int numRows,
int numColumns,
boolean transposed)
Constructs a new subset from the array sourceArray. |
Method Summary | ||
---|---|---|
int |
columns(int row)
Returns the number of columns in row row of the source array. |
|
void |
dispose()
Clears the data in the source array. |
|
|
get(Class<T> pcls,
int row,
int column)
Returns the element at row row and column column of the source array, converted to class pcls. |
|
String |
getElementName()
Returns the name of the XML element representing the type of source array implemented. |
|
void |
init()
Initializes the source array. |
|
int |
rows()
Returns the number of rows in the source array. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SourceSubset2D(SourceArray2D sourceArray, int fromRow, int fromColumn, int numRows, int numColumns, boolean transposed)
sourceArray
- the original source array.fromRow
- the starting row in the original array.fromColumn
- the starting column in the original array.numRows
- the number of rows in the subset.numColumns
- the number of columns in the subset.transposed
- determines if the subset needs to be transposed.
IllegalArgumentException
- if one or more arguments
are negative or out of bounds.
IllegalStateException
- if sourceArray
is not initialized.Method Detail |
---|
public int columns(int row)
SourceArray2D
columns
in interface SourceArray2D
row
- the row to test.
public void dispose()
SourceArray2D
dispose
in interface SourceArray2D
public <T> T get(Class<T> pcls, int row, int column) throws UnsupportedConversionException
SourceArray2D
get
in interface SourceArray2D
T
- the target class.pcls
- the target class.row
- the row index.column
- the column index.
UnsupportedConversionException
public void init()
SourceArray2D
init
in interface SourceArray2D
public int rows()
SourceArray2D
rows
in interface SourceArray2D
public String getElementName()
SourceArray2D
getElementName
in interface SourceArray2D
|
ContactCenters V. 0.9.9. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |