org.eclipse.emf.ecore.resource.impl
Class BinaryResourceImpl.EObjectOutputStream
java.lang.Object
org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO
org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream
- Enclosing class:
- BinaryResourceImpl
public static class BinaryResourceImpl.EObjectOutputStream
- extends BinaryResourceImpl.BinaryIO
Fields inherited from class org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.BinaryIO |
baseURI, characters, featureMapEntryDataArrayBuffer, featureMapEntryDataArrayBufferCount, internalEObjectDataArrayBuffer, internalEObjectDataArrayBufferCount, options, resource, style, STYLE_BINARY_DATE, STYLE_BINARY_ENUMERATOR, STYLE_BINARY_FLOATING_POINT, STYLE_PROXY_ATTRIBUTES, version |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
outputStream
protected java.io.OutputStream outputStream
ePackageDataMap
protected java.util.Map<EPackage,BinaryResourceImpl.EObjectOutputStream.EPackageData> ePackageDataMap
eClassDataMap
protected java.util.Map<EClass,BinaryResourceImpl.EObjectOutputStream.EClassData> eClassDataMap
eObjectIDMap
protected java.util.Map<EObject,java.lang.Integer> eObjectIDMap
uriToIDMap
protected java.util.Map<URI,java.lang.Integer> uriToIDMap
BinaryResourceImpl.EObjectOutputStream
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options)
throws java.io.IOException
- Throws:
java.io.IOException
BinaryResourceImpl.EObjectOutputStream
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options,
BinaryResourceImpl.BinaryIO.Version version)
throws java.io.IOException
- Throws:
java.io.IOException
BinaryResourceImpl.EObjectOutputStream
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options,
BinaryResourceImpl.BinaryIO.Version version,
int style)
throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 2.7
writeSignature
protected void writeSignature()
throws java.io.IOException
- Throws:
java.io.IOException
writeVersion
protected void writeVersion()
throws java.io.IOException
- Throws:
java.io.IOException
writeStyle
protected void writeStyle()
throws java.io.IOException
- Throws:
java.io.IOException
- Since:
- 2.7
writeEPackage
protected BinaryResourceImpl.EObjectOutputStream.EPackageData writeEPackage(EPackage ePackage)
throws java.io.IOException
- Throws:
java.io.IOException
writeEClass
protected BinaryResourceImpl.EObjectOutputStream.EClassData writeEClass(EClass eClass)
throws java.io.IOException
- Throws:
java.io.IOException
writeEStructuralFeature
protected BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData writeEStructuralFeature(EStructuralFeature eStructuralFeature)
throws java.io.IOException
- Throws:
java.io.IOException
saveResource
public void saveResource(Resource resource)
throws java.io.IOException
- Throws:
java.io.IOException
saveEObjects
public void saveEObjects(InternalEList<? extends InternalEObject> internalEObjects,
BinaryResourceImpl.EObjectOutputStream.Check check)
throws java.io.IOException
- Throws:
java.io.IOException
saveFeatureMap
public void saveFeatureMap(FeatureMap.Internal featureMap)
throws java.io.IOException
- Throws:
java.io.IOException
saveFeatureMapEntry
public void saveFeatureMapEntry(FeatureMap.Entry.Internal entry)
throws java.io.IOException
- Throws:
java.io.IOException
saveEObject
public void saveEObject(InternalEObject internalEObject,
BinaryResourceImpl.EObjectOutputStream.Check check)
throws java.io.IOException
- Throws:
java.io.IOException
saveFeatureValue
protected void saveFeatureValue(InternalEObject internalEObject,
int featureID,
BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData eStructuralFeatureData)
throws java.io.IOException
- Throws:
java.io.IOException
writeByte
public void writeByte(int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeBoolean
public void writeBoolean(boolean value)
throws java.io.IOException
- Throws:
java.io.IOException
writeChar
public void writeChar(int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeShort
public void writeShort(int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeInt
public void writeInt(int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeLong
public void writeLong(long value)
throws java.io.IOException
- Throws:
java.io.IOException
writeFloat
public void writeFloat(float value)
throws java.io.IOException
- Throws:
java.io.IOException
writeDouble
public void writeDouble(double value)
throws java.io.IOException
- Throws:
java.io.IOException
writeCompressedInt
public void writeCompressedInt(int value)
throws java.io.IOException
- Throws:
java.io.IOException
writeString
public void writeString(java.lang.String value)
throws java.io.IOException
- Throws:
java.io.IOException
writeDate
public void writeDate(java.util.Date date)
throws java.io.IOException
- Throws:
java.io.IOException
writeURI
public void writeURI(URI uri)
throws java.io.IOException
- Throws:
java.io.IOException
writeURI
public void writeURI(URI uri,
java.lang.String fragment)
throws java.io.IOException
- Throws:
java.io.IOException