Class based on the class descriptor and
the annotation data.
| Modifier and Type | Method and Description |
|---|---|
| public void | annotateClass(Marshaller
the marshaller to write to marshaller, Class<?> the class that was written clazz)Add optional information about a class to a stream. |
| public void | annotateProxyClass(Marshaller
the marshaller to write to marshaller, Class<?> the class that was written proxyClass)Add optional information about a proxy class to a stream. |
| public String | Returns: the class namethe class clazz)Get the class name to write for a given class. |
| public String[] | Returns: the proxy class interface namesthe proxy class proxyClass)Get the interface names to write for a given proxy class. |
| public Class | Returns: the corresponding classthe unmarshaller from which to read annotation data, if any unmarshaller, String the class name name, long the serial version UID serialVersionUID)Load the local class for a class descriptor. |
| public Class | Returns: the proxy classthe unmarshaller from which to read annotation data, if any unmarshaller, String[] the class descriptor interfaces)Load a proxy class that implements the given interfaces. |
| annotateClass | back to summary |
|---|---|
| public void annotateClass(Marshaller marshaller, Class<?> clazz) throws IOException Add optional information about a class to a stream. The class descriptor will already have been written.
| |
| annotateProxyClass | back to summary |
|---|---|
| public void annotateProxyClass(Marshaller marshaller, Class<?> proxyClass) throws IOException 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(Class<?> clazz) throws IOException 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(Class<?> proxyClass) throws IOException 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 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 Load a proxy class that implements the given interfaces.
| |