public static class BinaryResourceImpl.EObjectOutputStream extends BinaryResourceImpl.BinaryIO
Modifier and Type | Class and Description |
---|---|
static class |
BinaryResourceImpl.EObjectOutputStream.Check |
protected static class |
BinaryResourceImpl.EObjectOutputStream.EClassData |
protected static class |
BinaryResourceImpl.EObjectOutputStream.EPackageData |
protected static class |
BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData |
BinaryResourceImpl.BinaryIO.FeatureKind, BinaryResourceImpl.BinaryIO.Version
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<EClass,BinaryResourceImpl.EObjectOutputStream.EClassData> |
eClassDataMap |
protected java.util.Map<EObject,java.lang.Integer> |
eObjectIDMap |
protected java.util.Map<EPackage,BinaryResourceImpl.EObjectOutputStream.EPackageData> |
ePackageDataMap |
protected java.io.OutputStream |
outputStream |
protected java.util.Map<URI,java.lang.Integer> |
uriToIDMap |
baseURI, characters, featureMapEntryDataArrayBuffer, featureMapEntryDataArrayBufferCount, internalEObjectDataArrayBuffer, internalEObjectDataArrayBufferCount, options, resource, style, STYLE_BINARY_DATE, STYLE_BINARY_ENUMERATOR, STYLE_BINARY_FLOATING_POINT, STYLE_DATA_CONVERTER, STYLE_PROXY_ATTRIBUTES, version
Constructor and Description |
---|
BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options) |
BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options,
BinaryResourceImpl.BinaryIO.Version version) |
BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream,
java.util.Map<?,?> options,
BinaryResourceImpl.BinaryIO.Version version,
int style) |
allocateFeatureMapEntryArray, allocateInternalEObjectArray, deresolve, getStyle, recycle, recycle, resolve
protected java.io.OutputStream outputStream
protected java.util.Map<EPackage,BinaryResourceImpl.EObjectOutputStream.EPackageData> ePackageDataMap
protected java.util.Map<EClass,BinaryResourceImpl.EObjectOutputStream.EClassData> eClassDataMap
protected java.util.Map<EObject,java.lang.Integer> eObjectIDMap
protected java.util.Map<URI,java.lang.Integer> uriToIDMap
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream, java.util.Map<?,?> options) throws java.io.IOException
java.io.IOException
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream, java.util.Map<?,?> options, BinaryResourceImpl.BinaryIO.Version version) throws java.io.IOException
java.io.IOException
public BinaryResourceImpl.EObjectOutputStream(java.io.OutputStream outputStream, java.util.Map<?,?> options, BinaryResourceImpl.BinaryIO.Version version, int style) throws java.io.IOException
java.io.IOException
protected void writeSignature() throws java.io.IOException
java.io.IOException
protected void writeVersion() throws java.io.IOException
java.io.IOException
protected void writeStyle() throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectOutputStream.EPackageData writeEPackage(EPackage ePackage) throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectOutputStream.EClassData writeEClass(EClass eClass) throws java.io.IOException
java.io.IOException
protected BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData writeEStructuralFeature(EStructuralFeature eStructuralFeature) throws java.io.IOException
java.io.IOException
public void saveResource(Resource resource) throws java.io.IOException
java.io.IOException
public void saveEObjects(InternalEList<? extends InternalEObject> internalEObjects, BinaryResourceImpl.EObjectOutputStream.Check check) throws java.io.IOException
java.io.IOException
public void saveFeatureMap(FeatureMap.Internal featureMap) throws java.io.IOException
java.io.IOException
public void saveFeatureMapEntry(FeatureMap.Entry.Internal entry) throws java.io.IOException
java.io.IOException
public void saveEObject(InternalEObject internalEObject, BinaryResourceImpl.EObjectOutputStream.Check check) throws java.io.IOException
java.io.IOException
protected void saveFeatureValue(InternalEObject internalEObject, int featureID, BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData eStructuralFeatureData) throws java.io.IOException
java.io.IOException
protected void saveFeatureValue(InternalEObject internalEObject, java.lang.Object value, int featureID, BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData eStructuralFeatureData) throws java.io.IOException
java.io.IOException
public void writeByte(int value) throws java.io.IOException
java.io.IOException
public void flush() throws java.io.IOException
java.io.IOException
public void writeBoolean(boolean value) throws java.io.IOException
java.io.IOException
public void writeChar(int value) throws java.io.IOException
java.io.IOException
public void writeShort(int value) throws java.io.IOException
java.io.IOException
public void writeInt(int value) throws java.io.IOException
java.io.IOException
public void writeLong(long value) throws java.io.IOException
java.io.IOException
public void writeFloat(float value) throws java.io.IOException
java.io.IOException
public void writeDouble(double value) throws java.io.IOException
java.io.IOException
public void writeCompressedInt(int value) throws java.io.IOException
java.io.IOException
public void writeSegmentedString(java.lang.String value) throws java.io.IOException
java.io.IOException
public void writeString(java.lang.String value) throws java.io.IOException
java.io.IOException
public void writeDate(java.util.Date date) throws java.io.IOException
java.io.IOException
public void writeURI(URI uri) throws java.io.IOException
java.io.IOException
public void writeURI(URI uri, java.lang.String fragment) throws java.io.IOException
java.io.IOException