Package com.sun.jna.platform.win32
Class WinDef.BOOL
- java.lang.Object
-
- java.lang.Number
-
- com.sun.jna.IntegerType
-
- com.sun.jna.platform.win32.WinDef.BOOL
-
- All Implemented Interfaces:
NativeMapped
,Serializable
,Comparable<WinDef.BOOL>
- Enclosing interface:
- WinDef
public static class WinDef.BOOL extends IntegerType implements Comparable<WinDef.BOOL>
The Class BOOL.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
SIZE
The Constant SIZE.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
booleanValue()
static int
compare(boolean v1, boolean v2)
static int
compare(WinDef.BOOL v1, boolean v2)
Compares a BOOL value with along
one.static int
compare(WinDef.BOOL v1, WinDef.BOOL v2)
Compares 2 BOOL values - - Note: anull
value is considered greater than any non-null
one (i.e.,null
values are "pushed" to the end of a sorted array / list of values)int
compareTo(WinDef.BOOL other)
String
toString()
-
Methods inherited from class com.sun.jna.IntegerType
compare, compare, compare, doubleValue, equals, floatValue, fromNative, hashCode, intValue, longValue, nativeType, setValue, toNative
-
Methods inherited from class java.lang.Number
byteValue, shortValue
-
-
-
-
Field Detail
-
SIZE
public static final int SIZE
The Constant SIZE.- See Also:
- Constant Field Values
-
-
Method Detail
-
booleanValue
public boolean booleanValue()
-
toString
public String toString()
- Overrides:
toString
in classIntegerType
-
compareTo
public int compareTo(WinDef.BOOL other)
- Specified by:
compareTo
in interfaceComparable<WinDef.BOOL>
-
compare
public static int compare(WinDef.BOOL v1, WinDef.BOOL v2)
Compares 2 BOOL values - - Note: anull
value is considered greater than any non-null
one (i.e.,null
values are "pushed" to the end of a sorted array / list of values)- Parameters:
v1
- The 1st valuev2
- The 2nd value- Returns:
- 0 if values are equal (including if both are
null
, negative if 1st value less than 2nd one, positive otherwise. Note: the comparison uses thebooleanValue()
. - See Also:
compare(boolean, boolean)
-
compare
public static int compare(WinDef.BOOL v1, boolean v2)
Compares a BOOL value with along
one. Note: if the BOOL value isnull
then it is consider greater than anylong
value.- Parameters:
v1
- TheWinDef.BOOL
valuev2
- Theboolean
value- Returns:
- 0 if values are equal, negative if 1st value less than 2nd one,
positive otherwise. Note: the comparison uses the
IntegerType.longValue()
. - See Also:
compare(boolean, boolean)
-
compare
public static int compare(boolean v1, boolean v2)
-
-