Package org.jibx.schema.types
Class ShortBitSet
java.lang.Object
org.jibx.schema.types.ShortBitSet
Bit set stored as a
short
value.- Author:
- Dennis M. Sosnoski
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate char
Mask for values in set.private static final char[]
Array of bit masks. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
s_bitMasks
private static final char[] s_bitMasksArray of bit masks. -
m_bits
private char m_bitsMask for values in set.
-
-
Constructor Details
-
ShortBitSet
public ShortBitSet()
-
-
Method Details
-
isSet
public boolean isSet(int value) Check for value in set.- Parameters:
value
-- Returns:
true
if in set,false
if not
-
add
public void add(int value) Include value in set.- Parameters:
value
-
-
remove
public void remove(int value) Exclude value from set.- Parameters:
value
-
-
clear
public void clear()Clear all values. -
setRange
public void setRange(int min, int max) Set all values in range.- Parameters:
min
- minimum value in rangemax
- maximum value in range
-