Top Fields Constructors Methods
org.jboss.marshalling

pack-priv final Class JavaEE2JakartaEEClassNameTransformer

extends Object
implements ClassNameTransformer
Class Inheritance
All Implemented Interfaces
org.jboss.marshalling.ClassNameTransformer
Static Imports
java.lang.Math.abs, java.util.Arrays.binarySearch, .Arrays.sort

Author
Richard Opalka

Field Summary

Modifier and TypeField and Description
private static final String
private static final String
private static final String[]
subpackages

Extracted from Batavia's Eclipse Transformer jakarta-renames.properties file

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private String
transform(final String className, final String sourcePrefix, final String targetPrefix)

public String
transformInput(final String
candidate to be translated
className
)

Implements org.jboss.marshalling.ClassNameTransformer.transformInput.

Transforms unmarshaller input stream java type names.
public String
transformOutput(final String
candidate to be translated
className
)

Implements org.jboss.marshalling.ClassNameTransformer.transformOutput.

Transforms marshaller output stream java type names.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

JAKARTAEE_PACKAGE_PREFIXback to summary
private static final String JAKARTAEE_PACKAGE_PREFIX
JAVAEE_PACKAGE_PREFIXback to summary
private static final String JAVAEE_PACKAGE_PREFIX
subpackagesback to summary
private static final String[] subpackages

Extracted from Batavia's Eclipse Transformer jakarta-renames.properties file

Constructor Detail

JavaEE2JakartaEEClassNameTransformerback to summary
pack-priv JavaEE2JakartaEEClassNameTransformer()

Method Detail

transformback to summary
private String transform(final String className, final String sourcePrefix, final String targetPrefix)
transformInputback to summary
public String transformInput(final String className)

Implements org.jboss.marshalling.ClassNameTransformer.transformInput.

Doc from org.jboss.marshalling.ClassNameTransformer.transformInput.

Transforms unmarshaller input stream java type names.

Parameters
className:String

candidate to be translated

Returns:String

either original or new class name

Annotations
@Override
transformOutputback to summary
public String transformOutput(final String className)

Implements org.jboss.marshalling.ClassNameTransformer.transformOutput.

Doc from org.jboss.marshalling.ClassNameTransformer.transformOutput.

Transforms marshaller output stream java type names.

Parameters
className:String

candidate to be translated

Returns:String

either original or new class name

Annotations
@Override