Package org.javarosa.core.util.externalizable
-
Interface Summary Interface Description Externalizable Gives objects control over serialization. -
Class Summary Class Description ExternalizableWrapper constructor guidelines: each child of this class should follow these rules with its constructors 1) every constructor that sets 'val' should have a matching constructor for deserialization that leaves 'val' null 2) every constructor that accepts an ExternalizableWrapper should also have a convenience constructor that accepts a Class, and wraps the Class in an ExtWrapBase (the identity wrapper) 3) there must exist a null constructor for meta-deserialization (for applicable wrappers) 4) be careful about properly disambiguating constructorsExtUtil ExtWrapBase ExtWrapIntEncoding ExtWrapIntEncodingSmall ExtWrapIntEncodingUniform ExtWrapList ExtWrapListPoly ExtWrapMap ExtWrapMapPoly ExtWrapNullable ExtWrapTagged PrototypeFactory PrototypeFactoryDeprecated The PrototypeFactory is a factory class for instantiating classes based on their class name. -
Exception Summary Exception Description CannotCreateObjectException Thrown when trying to create an object during serialization, but object cannot be created.DeserializationException Thrown when trying to create an object during serialization, but object cannot be created because: 1) We don't know what object to create