| Modifier and Type | Field and Description |
|---|---|
| private static final ClassLoader | |
| private final ModuleLoader |
| Access | Constructor and Description |
|---|---|
| private |
| 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 static ModularClassResolver | Returns: the new instancethe module loader moduleLoader)Construct a new instance using the given module loader. |
| 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 className, 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 names)Implements org. |
| MODULE_CLASS_LOADER | back to summary |
|---|---|
| private static final ClassLoader MODULE_CLASS_LOADER | |
| moduleLoader | back to summary |
|---|---|
| private final ModuleLoader moduleLoader | |
| ModularClassResolver | back to summary |
|---|---|
| private ModularClassResolver(final ModuleLoader moduleLoader) | |
| 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.
| |
| getInstance | back to summary |
|---|---|
| public static ModularClassResolver getInstance(final ModuleLoader moduleLoader) Construct a new instance using the given module loader.
| |
| 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.
| |