public final class FlagsAnd extends Flags
修飾子とタイプ | メソッドと説明 |
---|---|
void |
add(int no)
指定位置のフラグをON.
|
void |
addArray(int[] array)
指定位置のフラグをON.
|
void |
all()
全てのフラグをONに設定.
|
void |
clearAndPosition()
AND条件の最小、最大位置キャッシュをクリア.
|
void |
create(Flags f)
情報生成.
|
void |
destroy()
情報クリア.
|
boolean |
isAnd()
Andモード取得.
|
void |
marge(Flags f)
対象の条件をマージ.
|
int |
maxAndPosition()
AND条件の最大ON位置を取得.
|
int |
minAndPosition()
AND条件の最小ON位置を取得.
|
void |
set(int no,
int f)
指定位置のフラグを設定.
|
void |
setArray(int[] array,
int f)
指定位置のフラグを設定.
|
clear, get, getList, getResultArray, max, maxPosition, minPosition, size
public FlagsAnd()
public FlagsAnd(Flags f)
f
- And元のオブジェクトをセットします.
渡されたオブジェクトは内部でクリアされます.public final void create(Flags f)
f
- And元のオブジェクトをセットします.
渡されたオブジェクトは内部でクリアされます.public final void addArray(int[] array)
public final void set(int no, int f)
public final void setArray(int[] array, int f)
public final void marge(Flags f)
public int minAndPosition()
minAndPosition
クラス内 Flags
public int maxAndPosition()
maxAndPosition
クラス内 Flags
public void clearAndPosition()
clearAndPosition
クラス内 Flags