| Modifier and Type | Field and Description |
|---|---|
| private final ClassResolver | |
| private final boolean | |
| private final ClassNameTransformer |
| Access | Constructor and Description |
|---|---|
| pack-priv | TransformingClassResolver(final ClassResolver delegate, final ClassNameTransformer transformer, final boolean in)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | annotateClass(final Marshaller
the marshaller to write to marshaller, final Class<?> the class that was written clazz)Implements org. |
| public void | annotateProxyClass(final Marshaller
the marshaller to write to marshaller, final Class<?> the class that was written proxyClass)Implements org. |
| public String | getClassName(final Class<?>
the class clazz)Implements org. |
| public String[] | getProxyInterfaces(final Class<?>
the proxy class proxyClass)Implements org. |
| public Class | resolveClass(final Unmarshaller
the unmarshaller from which to read annotation data, if any unmarshaller, final String the class name name, final long the serial version UID serialVersionUID)Implements org. |
| public Class | resolveProxyClass(final Unmarshaller
the unmarshaller from which to read annotation data, if any unmarshaller, final String[] the class descriptor interfaces)Implements org. |
| private String |
| delegate | back to summary |
|---|---|
| private final ClassResolver delegate | |
| in | back to summary |
|---|---|
| private final boolean in | |
| transformer | back to summary |
|---|---|
| private final ClassNameTransformer transformer | |
| TransformingClassResolver | back to summary |
|---|---|
| pack-priv TransformingClassResolver(final ClassResolver delegate, final ClassNameTransformer transformer, final boolean in) | |
| annotateClass | back to summary |
|---|---|
| public void annotateClass(final Marshaller marshaller, final Class<?> clazz) throws IOException Implements org. Doc from org. Add optional information about a class to a stream. The class descriptor will already have been written.
| |
| annotateProxyClass | back to summary |
|---|---|
| public void annotateProxyClass(final Marshaller marshaller, final Class<?> proxyClass) throws IOException Implements org. Doc from org. Add optional information about a proxy class to a stream. The class descriptor will already have been written.
| |
| getClassName | back to summary |
|---|---|
| public String getClassName(final Class<?> clazz) throws IOException Implements org. Doc from org. Get the class name to write for a given class. The class name will be written as part of the class descriptor.
| |
| getProxyInterfaces | back to summary |
|---|---|
| public String[] getProxyInterfaces(final Class<?> proxyClass) throws IOException Implements org. Doc from org. Get the interface names to write for a given proxy class. The interface names will be written as part of the class descriptor.
| |
| resolveClass | back to summary |
|---|---|
| public Class Implements org. Doc from org. Load the local class for a class descriptor. The class descriptor has already been read,
but any data written by
| |
| resolveProxyClass | back to summary |
|---|---|
| public Class Implements org. Doc from org. Load a proxy class that implements the given interfaces.
| |
| translate | back to summary |
|---|---|
| private String translate(final String className) | |