Package | Description |
---|---|
org.nuiton.util |
Ensemble de classe Java permettant de simplifier le développement en
factorisant des besoins que l'on retrouve dans tous les développement.
|
Modifier and Type | Class and Description |
---|---|
static class |
MatrixMap.AbstractMatrixMap<E>
Classe abstraite permettant de facilement implanter les matrice fixe,
elastique et submatrix
|
static class |
MatrixMap.MatrixMapElastic<E>
Implantation particuliere de matrice, qui lorsqu'on lui passe des
dimension qui n'existe pas, elle les ajoutes dans les semantiques.
|
static class |
MatrixMap.MatrixMapFixed<E>
Implantation de MatrixMap dont les dimensions sont fixees a la creation
Les dimensions ne change plus par la suite
|
static class |
MatrixMap.SubMatrix<E>
Pour l'instant une sous matrice a obligatoirement le meme nombre de dimension
que la matrice qu'elle contient.
|
Modifier and Type | Field and Description |
---|---|
protected MatrixMap<E> |
MatrixMap.MatrixMapElastic.internalMatrixMap |
protected MatrixMap<E> |
MatrixMap.SubMatrix.matrix |
Modifier and Type | Method and Description |
---|---|
MatrixMap |
MatrixMap.AbstractMatrixMap.clone() |
MatrixMap<E> |
MatrixMap.copy()
Copy la matrice pour pouvoir la modifier sans perdre les donnees
initiales.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.copy() |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.copy()
Copy la matrice pour pouvoir la modifier sans perdre les donnees
initiales.
|
static <T> MatrixMap<T> |
MatrixMap.Factory.create(List... semantics) |
static <T> MatrixMap<T> |
MatrixMap.Factory.create(MatrixMap<T> matrix) |
static <T> MatrixMap<T> |
MatrixMap.Factory.create(String name,
List... semantics) |
static <T> MatrixMap<T> |
MatrixMap.Factory.create(String name,
String[] dimNames,
List... semantics) |
static <T> MatrixMap<T> |
MatrixMap.Factory.createElastic(List... semantics) |
static <T> MatrixMap<T> |
MatrixMap.Factory.createElastic(MatrixMap<T> matrix) |
static <T> MatrixMap<T> |
MatrixMap.Factory.createElastic(String name,
List... semantics) |
static <T> MatrixMap<T> |
MatrixMap.Factory.createElastic(String name,
String[] dimNames,
List... semantics) |
MatrixMap<E> |
MatrixMap.extend(Object... sems)
Permet de retourner une nouvelle matrice ayant les semantiques passées
en parametre.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.extend(Object... sems) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.extend(Object... sems) |
MatrixMap<E> |
MatrixMap.MatrixMapElastic.getInternalMatrixMap() |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(int[]... elems)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(int dim,
int[] elem)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(int dim,
int start,
int nb)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.getSubMatrix(int dim,
Object... elem)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.getSubMatrix(int dim,
Object... elem) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(int dim,
Object... elem)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.getSubMatrix(int dim,
Object start,
int nb)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.getSubMatrix(int dim,
Object start,
int nb) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(int dim,
Object start,
int nb)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.getSubMatrix(Object[]... elems)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.getSubMatrix(Object[]... elems) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrix(Object[]... elems)
Permet de prendre une sous matrice dans la matrice courante.
|
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.getSubMatrixOnSemantic(int dim,
Object... elem)
Add to desambiguas some call with xpath engine, but do the same thing
MatrixMap.AbstractMatrixMap.getSubMatrix(int, Object[]) |
MatrixMap<E> |
MatrixMap.map(MatrixMap.MapFunction<E> f)
Applique sur chaque element de la matrice la fonction f
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.map(MatrixMap.MapFunction<E> f) |
MatrixMap<E> |
MatrixMap.MatrixMapFixed.map(MatrixMap.MapFunction<E> f) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.map(MatrixMap.MapFunction<E> f)
Retourne la matrice elle meme.
|
MatrixMap<E> |
MatrixMap.MatrixMapFixed.paste(int[] origin,
MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
protected MatrixMap<E> |
MatrixMap.AbstractMatrixMap.paste(int[] origin,
MatrixMap<E> mat) |
MatrixMap |
MatrixMap.paste(MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
MatrixMap |
MatrixMap.MatrixMapElastic.paste(MatrixMap<E> mat) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.paste(MatrixMap<E> mat)
Modifie la matrice actuel en metant les valeurs de mat passé en parametre
La copie se fait en fonction de la semantique, si un element dans une
dimension n'est pas trouvé, alors il est passé
|
MatrixMap |
MatrixMap.AbstractMatrixMap.pasteIndex(MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
MatrixMap<E> |
MatrixMap.reduce()
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un
élement soit supprimée.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.reduce() |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.reduce()
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un
élement soit supprimée.
|
MatrixMap<E> |
MatrixMap.reduce(int minNbDim)
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un
élement soit supprimée.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.reduce(int minNbDim) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.reduce(int minNbDim)
Reduit la matrice de sorte que toutes les dimensions qui n'ont qu'un
élement soit supprimée.
|
protected MatrixMap<E> |
MatrixMap.AbstractMatrixMap.reduce(List<String> dimName,
List<List> sem,
int[] correspondance)
Create new matrice from the current matrix.
|
MatrixMap<E> |
MatrixMap.reduceDims(int... dims)
Reduit le matrice seulement sur les dimensions passées en argument.
|
MatrixMap<E> |
MatrixMap.MatrixMapElastic.reduceDims(int... dims) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.reduceDims(int... dims)
Reduit le matrice seulement sur les dimensions passées en argument.
|
Modifier and Type | Method and Description |
---|---|
static <T> MatrixMap<T> |
MatrixMap.Factory.create(MatrixMap<T> matrix) |
static <T> MatrixMap<T> |
MatrixMap.Factory.createElastic(MatrixMap<T> matrix) |
boolean |
MatrixMap.equals(MatrixMap mat)
Verifie que deux matrices sont completement equals
(dimension, semantique, nom, valeur, ...)
|
boolean |
MatrixMap.MatrixMapElastic.equals(MatrixMap mat) |
boolean |
MatrixMap.AbstractMatrixMap.equals(MatrixMap mat) |
boolean |
MatrixMap.AbstractMatrixMap.equalsValues(MatrixMap mat)
Verifie si les matrices sont egales en ne regardant que les valeurs et
pas les semantiques
|
boolean |
MatrixMap.equalsValues(MatrixMap<E> mat)
Verifie si les matrices sont egales en ne regardant que les valeurs et
pas les semantiques
|
boolean |
MatrixMap.MatrixMapElastic.equalsValues(MatrixMap<E> mat) |
MatrixMap<E> |
MatrixMap.MatrixMapFixed.paste(int[] origin,
MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
protected MatrixMap<E> |
MatrixMap.AbstractMatrixMap.paste(int[] origin,
MatrixMap<E> mat) |
MatrixMap |
MatrixMap.paste(MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
MatrixMap |
MatrixMap.MatrixMapElastic.paste(MatrixMap<E> mat) |
MatrixMap<E> |
MatrixMap.AbstractMatrixMap.paste(MatrixMap<E> mat)
Modifie la matrice actuel en metant les valeurs de mat passé en parametre
La copie se fait en fonction de la semantique, si un element dans une
dimension n'est pas trouvé, alors il est passé
|
MatrixMap |
MatrixMap.AbstractMatrixMap.pasteIndex(MatrixMap<E> mat)
Copie une matrice dans la matrice actuelle.
|
void |
MatrixMap.MatrixMapElastic.setInternalMatrixMap(MatrixMap<E> internalMatrixMap) |
Constructor and Description |
---|
AbstractMatrixMap(MatrixMap<E> matrix) |
MatrixMapElastic(MatrixMap<E> m) |
MatrixMapFixed(MatrixMap<E> matrix) |
SubMatrix(MatrixMap<E> matrix,
int dim,
int[] elem) |
SubMatrix(MatrixMap<E> matrix,
int dim,
int start,
int nb) |
Copyright © 2004–2020 CodeLutin. All rights reserved.