Interface ClassNameTransformer


public interface ClassNameTransformer
A class name transformer. Allows to remap one java type name to another java type name.
Author:
Richard Opalka
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    Translates all incoming Java EE 8- types to Jakarta EE 9+ types and all outgoing Jakarta EE 9+ types to Java EE 8- types.
  • Method Summary

    Modifier and Type
    Method
    Description
    Transforms unmarshaller input stream java type names.
    Transforms marshaller output stream java type names.
  • Field Details

    • JAVAEE_TO_JAKARTAEE

      static final ClassNameTransformer JAVAEE_TO_JAKARTAEE
      Translates all incoming Java EE 8- types to Jakarta EE 9+ types and all outgoing Jakarta EE 9+ types to Java EE 8- types.
  • Method Details

    • transformInput

      String transformInput(String className)
      Transforms unmarshaller input stream java type names.
      Parameters:
      className - candidate to be translated
      Returns:
      either original or new class name
    • transformOutput

      String transformOutput(String className)
      Transforms marshaller output stream java type names.
      Parameters:
      className - candidate to be translated
      Returns:
      either original or new class name