TypeMapper (JNA API)
Description: declaration: package: com.sun.jna, interface: TypeMapper

Package com.sun.jna

# Interface TypeMapper

All Known Implementing Classes:
  `DefaultTypeMapper`, `W32APITypeMapper`

public interface TypeMapper
Provides converters for conversion to and from native types.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `FromNativeConverter`
  `getFromNativeConverter(Class<?> javaType)`
  Return the `FromNativeConverter` appropriate for the given Java class.
  `ToNativeConverter`
  `getToNativeConverter(Class<?> javaType)`
  Return the `ToNativeConverter` appropriate for the given Java class.

- ## Method Details

  - ### getFromNativeConverter

    FromNativeConverter getFromNativeConverter(Class<?> javaType)
    Return the `FromNativeConverter` appropriate for the given Java class.
    Parameters:
      `javaType` - Java class representation of the native type.
    Returns:
      Converter from the native-compatible type.

  - ### getToNativeConverter

    ToNativeConverter getToNativeConverter(Class<?> javaType)
    Return the `ToNativeConverter` appropriate for the given Java class.
    Parameters:
      `javaType` - Java class representation of the native type.
    Returns:
      Converter to the native-compatible type.