|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.server.rpc.SerializationPolicy
public abstract class SerializationPolicy
This is an abstract class for representing the serialization policy for a
given module and
RemoteService
.
The serialize and deserialize queries are from the perspective
of the server, not the web browser.
Constructor Summary | |
---|---|
SerializationPolicy()
|
Method Summary | |
---|---|
java.util.Set<java.lang.String> |
getClientFieldNamesForEnhancedClass(java.lang.Class<?> clazz)
Returns the field names of the given class known to the client for classes that are expected to be enhanced on the server to have additional fields, or null for classes that are not expected to be enhanced. |
abstract boolean |
shouldDeserializeFields(java.lang.Class<?> clazz)
Returns true if the class' fields should be deserialized. |
abstract boolean |
shouldSerializeFields(java.lang.Class<?> clazz)
Returns true if the class' fields should be serialized. |
boolean |
shouldSerializeFinalFields()
Returns whether the client was compiled with rpc.XserializeFinalFields = true . |
abstract void |
validateDeserialize(java.lang.Class<?> clazz)
Validates that the specified class should be deserialized from a stream. |
abstract void |
validateSerialize(java.lang.Class<?> clazz)
Validates that the specified class should be serialized into a stream. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SerializationPolicy()
Method Detail |
---|
public java.util.Set<java.lang.String> getClientFieldNamesForEnhancedClass(java.lang.Class<?> clazz)
clazz
- the class to test
public abstract boolean shouldDeserializeFields(java.lang.Class<?> clazz)
true
if the class' fields should be deserialized.
clazz
- the class to test
true
if the class' fields should be deserializedpublic abstract boolean shouldSerializeFields(java.lang.Class<?> clazz)
true
if the class' fields should be serialized.
clazz
- the class to test
true
if the class' fields should be serializedpublic boolean shouldSerializeFinalFields()
rpc.XserializeFinalFields = true
.
public abstract void validateDeserialize(java.lang.Class<?> clazz) throws SerializationException
clazz
- the class to validate
SerializationException
- if the class is not allowed to be
deserializedpublic abstract void validateSerialize(java.lang.Class<?> clazz) throws SerializationException
clazz
- the class to validate
SerializationException
- if the class is not allowed to be serialized
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |