|
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 SourceArray2Drow - 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 SourceArray2DT - the target class.pcls - the target class.row - the row index.column - the column index.
UnsupportedConversionExceptionpublic void init()
SourceArray2D
init in interface SourceArray2Dpublic int rows()
SourceArray2D
rows in interface SourceArray2Dpublic 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 | ||||||||