|
Marshalling API version 1.0.0.Beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ClassTable

A lookup mechanism for predefined classes. Some marshallers can use this to avoid sending lengthy class descriptor information.
| Nested Class Summary | |
|---|---|
static interface |
ClassTable.Writer
The class writer for a specific class. |
| Method Summary | |
|---|---|
ClassTable.Writer |
getClassWriter(Class<?> clazz)
Determine whether the given class reference is a valid predefined reference. |
Class<?> |
readClass(Unmarshaller unmarshaller)
Read a class from the stream. |
| Method Detail |
|---|
ClassTable.Writer getClassWriter(Class<?> clazz)
clazz - the candidate class
null to use the default mechanism
Class<?> readClass(Unmarshaller unmarshaller)
throws IOException,
ClassNotFoundException
getClassWriter(Class) method's Writer instance, as defined above.
unmarshaller - the unmarshaller to read from
IOException - if an I/O error occurs
ClassNotFoundException - if a class could not be found
|
Marshalling API version 1.0.0.Beta1 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||