Package org.jboss.marshalling
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
FieldsModifier and TypeFieldDescriptionstatic final ClassNameTransformerTranslates 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 TypeMethodDescriptiontransformInput(String className) Transforms unmarshaller input stream java type names.transformOutput(String className) Transforms marshaller output stream java type names.
-
Field Details
-
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
Transforms unmarshaller input stream java type names.- Parameters:
className- candidate to be translated- Returns:
- either original or new class name
-
transformOutput
Transforms marshaller output stream java type names.- Parameters:
className- candidate to be translated- Returns:
- either original or new class name
-