slib.utils.impl
Class MatrixDynamic<N extends Number>

java.lang.Object
  extended by slib.utils.impl.MatrixDynamic<N>
Type Parameters:
N -

public class MatrixDynamic<N extends Number>
extends Object

Author:
seb

Constructor Summary
MatrixDynamic(Set<Object> columResources, Set<Object> rowResources)
           
 
Method Summary
 void addColumn(Object r)
           
 void addRow(Object r)
           
 ArrayList<N> getColumn(Object r)
           
 int getNbColumns()
           
 int getNbRows()
           
 ArrayList<N> getRow(Object r)
           
 N getValue(Object colResource, Object rowResource)
           
 boolean isInColumnIndex(Object r)
           
 boolean isInIndexed(Object r)
           
 boolean isInRowIndex(Object r)
           
 boolean isSquare()
           
 void setValue(Object colResource, Object rowResource, N value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MatrixDynamic

public MatrixDynamic(Set<Object> columResources,
                     Set<Object> rowResources)
Parameters:
columResources -
rowResources -
Method Detail

getColumn

public ArrayList<N> getColumn(Object r)
Parameters:
r -
Returns:

getRow

public ArrayList<N> getRow(Object r)
Parameters:
r -
Returns:

getValue

public N getValue(Object colResource,
                  Object rowResource)
Parameters:
colResource -
rowResource -
Returns:

setValue

public void setValue(Object colResource,
                     Object rowResource,
                     N value)
Parameters:
colResource -
rowResource -
value -

isInRowIndex

public boolean isInRowIndex(Object r)
Parameters:
r -
Returns:

isInColumnIndex

public boolean isInColumnIndex(Object r)
Parameters:
r -
Returns:

isInIndexed

public boolean isInIndexed(Object r)
Parameters:
r -
Returns:

getNbColumns

public int getNbColumns()
Returns:

getNbRows

public int getNbRows()
Returns:

addColumn

public void addColumn(Object r)
               throws SLIB_Ex_Critic
Parameters:
r -
Throws:
SLIB_Ex_Critic

addRow

public void addRow(Object r)
            throws SLIB_Ex_Critic
Parameters:
r -
Throws:
SLIB_Ex_Critic

isSquare

public boolean isSquare()
Returns:


Copyright © 2013. All Rights Reserved.