Package com._1c.g5.v8.derived.context
Interface IContextDataInput
- All Superinterfaces:
DataInput
- All Known Implementing Classes:
ContextDataInputStream
Customized data input for
IObjectDerivedDataContext
serialization-
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.emf.ecore.EClass
ReadsEClass
being serialized by the call ofIContextDataOutput.writeEClass(EClass)
method.org.eclipse.emf.ecore.EStructuralFeature
Reads structural feature being serialized by the call ofIContextDataOutput.writeEStructuralFeature(EStructuralFeature)
method.void
readLongCollection
(Collection<Long> targetCollection) ReadsLong
collection being serialized by the call of {@link IContextDataOutput#writeLongCollection(Collection))} method.Methods inherited from interface java.io.DataInput
readBoolean, readByte, readChar, readDouble, readFloat, readFully, readFully, readInt, readLine, readLong, readShort, readUnsignedByte, readUnsignedShort, readUTF, skipBytes
-
Method Details
-
readEClass
ReadsEClass
being serialized by the call ofIContextDataOutput.writeEClass(EClass)
method. TheEClass
must be registered in BM model as a storable object type- Returns:
- Stored
EClass
. Nevernull
- Throws:
IOException
- In case of deserialization errors
-
readEStructuralFeature
Reads structural feature being serialized by the call ofIContextDataOutput.writeEStructuralFeature(EStructuralFeature)
method. The corresponding containingEClass
must be registered in BM model as a storable object type- Returns:
- Stored structural feature. Never
null
- Throws:
IOException
- In case of deserialization errors
-
readLongCollection
ReadsLong
collection being serialized by the call of {@link IContextDataOutput#writeLongCollection(Collection))} method.- Parameters:
targetCollection
- A target collection to read data into. May not beNullPointerException
- Throws:
IOException
- In case of deserialization errors
-