Enum Class EOS_EComparisonOp
- All Implemented Interfaces:
com.sun.jna.NativeMapped,Serializable,Comparable<EOS_EComparisonOp>,Constable
All comparison operators associated with parameters in a search query
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionValue stored on the lobby/session may be any from a specified listThis value is a CASE SENSITIVE substring of an attribute stored on the lobby/sessionPrefer values nearest the one specified ie.Value must equal the one stored on the lobby/sessionValue must be strictly greater than the one stored on the lobby/sessionValue must be greater than or equal to the one stored on the lobby/sessionValue must be strictly less than the one stored on the lobby/sessionValue must be less than or equal to the one stored on the lobby/sessionValue stored on the lobby/session may NOT be any from a specified listValue must not equal the one stored on the lobby/sessionThis one value is NOT part of a collectionThis one value is a part of a collection -
Method Summary
Modifier and TypeMethodDescriptionfromNative(Object nativeValue, com.sun.jna.FromNativeContext context) Class<?>toNative()static EOS_EComparisonOpReturns the enum constant of this class with the specified name.static EOS_EComparisonOp[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
EOS_CO_EQUAL
Value must equal the one stored on the lobby/session -
EOS_CO_NOTEQUA
Value must not equal the one stored on the lobby/session -
EOS_CO_GREATERTHAN
Value must be strictly greater than the one stored on the lobby/session -
EOS_CO_GREATERTHANOREQUAL
Value must be greater than or equal to the one stored on the lobby/session -
EOS_CO_LESSTHAN
Value must be strictly less than the one stored on the lobby/session -
EOS_CO_LESSTHANOREQUAL
Value must be less than or equal to the one stored on the lobby/session -
EOS_CO_DISTANCE
Prefer values nearest the one specified ie. abs(SearchValue-SessionValue) closest to 0 -
EOS_CO_ANYOF
Value stored on the lobby/session may be any from a specified list -
EOS_CO_NOTANYOF
Value stored on the lobby/session may NOT be any from a specified list -
EOS_CO_ONEOF
This one value is a part of a collection -
EOS_CO_NOTONEOF
This one value is NOT part of a collection -
EOS_CO_CONTAINS
This value is a CASE SENSITIVE substring of an attribute stored on the lobby/session
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-
fromNative
- Specified by:
fromNativein interfacecom.sun.jna.NativeMapped
-
toNative
- Specified by:
toNativein interfacecom.sun.jna.NativeMapped
-
nativeType
- Specified by:
nativeTypein interfacecom.sun.jna.NativeMapped
-