Top Description Fields Methods
org.jboss.marshalling

public Interface ClassNameTransformer

Known Direct Implementers
org.jboss.marshalling.JavaEE2JakartaEEClassNameTransformer

A class name transformer. Allows to remap one java type name to another java type name.
Author
Richard Opalka

Field Summary

Modifier and TypeField and Description
public 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 Summary

Modifier and TypeMethod and Description
public String

Returns:

either original or new class name
transformInput
(String
candidate to be translated
className
)

Transforms unmarshaller input stream java type names.

public String

Returns:

either original or new class name
transformOutput
(String
candidate to be translated
className
)

Transforms marshaller output stream java type names.

Field Detail

JAVAEE_TO_JAKARTAEEback to summary
public 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 Detail

transformInputback to summary
public String transformInput(String className)

Transforms unmarshaller input stream java type names.

Parameters
className:String

candidate to be translated

Returns:String

either original or new class name

transformOutputback to summary
public String transformOutput(String className)

Transforms marshaller output stream java type names.

Parameters
className:String

candidate to be translated

Returns:String

either original or new class name