|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--algod.BooleanVector
Vecteur de booléens à agrandissement automatique.
Field Summary | |
private boolean |
defautValue
Valeur par défaut lors de la création de nouvelles cases. |
private boolean[] |
table
Tableau des booléens. |
Constructor Summary | |
BooleanVector()
Crée un nouveau tableau de boolean. |
|
BooleanVector(int initialCapacity)
Crée un nouveau tableau de boolean. |
|
BooleanVector(int initialCapacity,
boolean defautValue)
Crée un nouveau tableau de boolean. |
Method Summary | |
boolean |
and(int index,
boolean value)
Fait un et-logique sur un élément du tableau. |
int |
capacity()
|
void |
clear()
Réinitialise tout le tableau avec la valeur par défaut. |
void |
clear(int index)
Met à false un élément du tableau. |
void |
destroy()
Destructeur du tableau. |
boolean |
get(int index)
Accés à un élément du tableau. |
boolean |
or(int index,
boolean value)
Fait un ou-logique sur un élément du tableau. |
void |
set(int index)
Met à true un élément du tableau. |
void |
set(int index,
boolean value)
Change la valeur d'un élément du tableau. |
void |
set(int fromIndex,
int toIndex,
boolean value)
Remplit une portion du vecteur avec value. |
(package private) void |
setSize(int newSize)
Change la taille du tableau. |
(package private) void |
setSizeIf(int minSize)
Change la taille du tableau si nécessaire. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private boolean[] table
private final boolean defautValue
Constructor Detail |
public BooleanVector(int initialCapacity, boolean defautValue)
initialCapacity
- la taille initiale du tableau.defautValue
- valeur avec laquelle les nouvelles cellules sont initialisées.public BooleanVector(int initialCapacity)
false
.
initialCapacity
- la taille initiale du tableau.public BooleanVector()
false
.
Method Detail |
public void destroy()
public final void set(int fromIndex, int toIndex, boolean value)
public final void clear()
final void setSize(int newSize)
defautValue
.
final void setSizeIf(int minSize)
setSize(int)
public final boolean get(int index)
public final void set(int index, boolean value)
index
- index de l'élément modifié.value
- valeur de l'élément.public final void set(int index)
true
un élément du tableau.
index
- index de l'élément modifié.public final void clear(int index)
false
un élément du tableau.
index
- index de l'élément modifié.public final boolean and(int index, boolean value)
index
- index de l'élément modifié.value
- valeur avec laquelle le et-logique est effectué.public final boolean or(int index, boolean value)
index
- index de l'élément modifié.value
- valeur avec laquelle le ou-logique est effectué.public final int capacity()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |