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 SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.IntegerTypecompare, compare, compare, doubleValue, equals, floatValue, fromNative, hashCode, intValue, longValue, nativeType, setValue, toNativeMethods inherited from class java.lang.NumberbyteValue, shortValue
- 
Field Details- 
SIZEpublic static final int SIZEThe Constant SIZE.- See Also:
 
 
- 
- 
Constructor Details- 
BOOLpublic BOOL()Instantiates a new bool.
- 
BOOLpublic BOOL(boolean value) Instantiates a new bool.- Parameters:
- value- the value
 
- 
BOOLpublic BOOL(long value) Instantiates a new bool.- Parameters:
- value- the value
 
 
- 
- 
Method Details- 
booleanValuepublic boolean booleanValue()
- 
toString- Overrides:
- toStringin class- IntegerType
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<WinDef.BOOL>
 
- 
compareCompares 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 value
- v2- 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:
 
- 
compareCompares a BOOL value with alongone. Note: if the BOOL value isnullthen it is consider greater than anylongvalue.- Parameters:
- v1- The- WinDef.BOOLvalue
- v2- The- booleanvalue
- 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:
 
- 
comparepublic static int compare(boolean v1, boolean v2) 
 
-