Interface Externalizable
- All Known Subinterfaces:
IAnswerData,IConditionExpr,IDataPayload,IDataPointer,IDataReference,IFormElement,LocaleDataSource,Persistable,WrappingStorageUtility.SerializationWrapper,XFormExtension
- All Known Implementing Classes:
Action,ActionController,BasicDataPointer,BooleanData,ByteArrayPayload,CompactInstanceWrapper,Condition,Constraint,DataBinding,DataInstance,DataPointerPayload,DateData,DateTimeData,DecimalData,ExternalDataInstance,ExternalizableWrapper,ExtWrapBase,ExtWrapIntEncoding,ExtWrapIntEncodingSmall,ExtWrapIntEncodingUniform,ExtWrapList,ExtWrapListPoly,ExtWrapMap,ExtWrapMapPoly,ExtWrapNullable,ExtWrapTagged,FauxIndexedPersistable,FormDef,FormInstance,GeoPointData,GeoShapeData,GeoTraceData,GroupDef,IntegerData,ItemsetBinding,Localizer,LogEntry,LongData,ModelReferencePayload,MultiMessagePayload,MultipleItemsData,MultiPointerAnswerData,OSMTag,OSMTagItem,PointerAnswerData,Property,QuestionDef,RangeQuestion,Recalculate,ReferenceDataSource,ResourceFileDataSource,RootTranslator,SelectChoice,Selection,SelectMultiData,SelectOneData,SetGeopointAction,SetValueAction,SortedIntSet,StringData,StubSetGeopointAction,SubmissionProfile,TableLocaleSource,TaggedSerializationWrapper,TimeData,TreeElement,TreeReference,TreeReferenceLevel,Triggerable,UncastData,XPathArithExpr,XPathBinaryOpExpr,XPathBoolExpr,XPathCmpExpr,XPathConditional,XPathEqExpr,XPathExpression,XPathFilterExpr,XPathFuncExpr,XPathNumericLiteral,XPathNumNegExpr,XPathOpExpr,XPathPathExpr,XPathQName,XPathReference,XPathStep,XPathStringLiteral,XPathUnaryOpExpr,XPathUnionExpr,XPathVariableReference
public interface Externalizable
Gives objects control over serialization. A replacement for the interfaces
Externalizable and Serializable, which are
missing in CLDC.- Author:
- Matthias Nuessler
-
Method Summary
Modifier and Type Method Description voidreadExternal(DataInputStream in, PrototypeFactory pf)voidwriteExternal(DataOutputStream out)
-
Method Details
-
readExternal
void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException- Parameters:
in-- Throws:
IOExceptionDeserializationException
-
writeExternal
- Parameters:
out-- Throws:
IOException
-