Package com.sun.jna
Interface ToNativeConverter
- All Known Subinterfaces:
TypeConverter
- All Known Implementing Classes:
EnumConverter
,NativeMappedConverter
public interface ToNativeConverter
Define conversion from a Java type to its corresponding native type.
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>
Indicate the type expected fromtoNative(java.lang.Object, com.sun.jna.ToNativeContext)
.toNative
(Object value, ToNativeContext context) Convert a Java type to an appropriate native type.
-
Method Details
-
toNative
Convert a Java type to an appropriate native type. The new type must be one of the following classes:Pointer
- Boolean
- Byte
- Short
- Character
- Integer
NativeLong
- Long
- Float
- Double
Structure
- String
WString
Buffer
(unsupported in direct mode)- primitive array (unsupported in direct mode)
-
nativeType
Class<?> nativeType()Indicate the type expected fromtoNative(java.lang.Object, com.sun.jna.ToNativeContext)
.
-