Package com._1c.g5.v8.derived.context
Interface IContextDataOutput
-
- All Superinterfaces:
DataOutput
public interface IContextDataOutput extends DataOutput
ExtendedDataOutputimplementation with standard helpers for complexIObjectDerivedDataContextserialization scenarios
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidwriteEClass(org.eclipse.emf.ecore.EClass eClass)Writes a givenEClassTheEClassmust be registered in BM model as a storable object typevoidwriteEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature feature)Writes a givenEStructuralFeatureThe corresponding containingEClassmust be registered in BM model as a storable object typevoidwriteLongCollection(Collection<Long> collection)WritesLongcollection-
Methods inherited from interface java.io.DataOutput
write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeDouble, writeFloat, writeInt, writeLong, writeShort, writeUTF
-
-
-
-
Method Detail
-
writeEClass
void writeEClass(org.eclipse.emf.ecore.EClass eClass) throws IOExceptionWrites a givenEClassTheEClassmust be registered in BM model as a storable object type- Parameters:
eClass- AEClassto serialize. May not benull- Throws:
IOException- In case of write error
-
writeEStructuralFeature
void writeEStructuralFeature(org.eclipse.emf.ecore.EStructuralFeature feature) throws IOExceptionWrites a givenEStructuralFeatureThe corresponding containingEClassmust be registered in BM model as a storable object type- Parameters:
feature- A feature to serialise. May not benull- Throws:
IOException- In case of write error
-
writeLongCollection
void writeLongCollection(Collection<Long> collection) throws IOException
WritesLongcollection- Parameters:
collection- A collection to write. May not beNullPointerException- Throws:
IOException- In case of write error
-
-