class ReasonsMask
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private int |
_reasons |
(package private) static ReasonsMask |
allReasons
A mask with all revocation reasons.
|
Modifier | Constructor and Description |
---|---|
(package private) |
ReasonsMask()
A reason mask with no reason.
|
private |
ReasonsMask(int reasons) |
(package private) |
ReasonsMask(org.bouncycastle.asn1.x509.ReasonFlags reasons)
Constructs are reason mask with the reasons.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
addReasons(ReasonsMask mask)
Adds all reasons from the reasons mask to this mask.
|
(package private) int |
getReasons()
Returns the reasons in this mask.
|
(package private) boolean |
hasNewReasons(ReasonsMask mask)
Returns
true if the passed reasons mask has new reasons. |
(package private) ReasonsMask |
intersect(ReasonsMask mask)
Intersects this mask with the given reasons mask.
|
(package private) boolean |
isAllReasons()
Returns
true if this reasons mask contains all possible
reasons. |
private int _reasons
static final ReasonsMask allReasons
ReasonsMask(org.bouncycastle.asn1.x509.ReasonFlags reasons)
reasons
- The reasons.private ReasonsMask(int reasons)
ReasonsMask()
void addReasons(ReasonsMask mask)
mask
- The reasons mask to add.boolean isAllReasons()
true
if this reasons mask contains all possible
reasons.true
if this reasons mask contains all possible
reasons.ReasonsMask intersect(ReasonsMask mask)
mask
- The mask to intersect with.boolean hasNewReasons(ReasonsMask mask)
true
if the passed reasons mask has new reasons.mask
- The reasons mask which should be tested for new reasons.true
if the passed reasons mask has new reasons.int getReasons()