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
The Class BOOL.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic intcompare(boolean v1, boolean v2) static intcompare(WinDef.BOOL v1, boolean v2) Compares a BOOL value with alongone.static intcompare(WinDef.BOOL v1, WinDef.BOOL v2) Compares 2 BOOL values - - Note: anullvalue is considered greater than any non-nullone (i.e.,nullvalues are "pushed" to the end of a sorted array / list of values)intcompareTo(WinDef.BOOL other) toString()Methods inherited from class com.sun.jna.IntegerType
compare, compare, compare, doubleValue, equals, floatValue, fromNative, hashCode, intValue, longValue, nativeType, setValue, toNativeMethods inherited from class java.lang.Number
byteValue, shortValue
-
Field Details
-
SIZE
public static final int SIZEThe Constant SIZE.- See Also:
-
-
Constructor Details
-
BOOL
public BOOL()Instantiates a new bool. -
BOOL
public BOOL(boolean value) Instantiates a new bool.- Parameters:
value- the value
-
BOOL
public BOOL(long value) Instantiates a new bool.- Parameters:
value- the value
-
-
Method Details
-
booleanValue
public boolean booleanValue() -
toString
- Overrides:
toStringin classIntegerType
-
compareTo
- Specified by:
compareToin interfaceComparable<WinDef.BOOL>
-
compare
Compares 2 BOOL values - - Note: anullvalue is considered greater than any non-nullone (i.e.,nullvalues 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
Compares a BOOL value with alongone. Note: if the BOOL value isnullthen it is consider greater than anylongvalue.- Parameters:
v1- TheWinDef.BOOLvaluev2- Thebooleanvalue- 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
public static int compare(boolean v1, boolean v2)
-