@FinalFieldsConstructor public class ResourceStorageWritable extends java.lang.Object
Constructor and Description |
---|
ResourceStorageWritable(java.io.OutputStream out,
boolean storeNodeModel) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
beforeSaveEObject(org.eclipse.emf.ecore.InternalEObject object,
org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream writable) |
protected void |
convertExternalURIsToPortableURIs(SerializableResourceDescription description,
StorageAwareResource resource) |
protected void |
handleSaveEObject(org.eclipse.emf.ecore.InternalEObject object,
org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream out) |
protected void |
writeContents(StorageAwareResource storageAwareResource,
java.io.OutputStream outputStream) |
protected void |
writeEntries(StorageAwareResource resource,
java.util.zip.ZipOutputStream zipOut)
Write entries into the storage.
|
protected void |
writeNodeModel(StorageAwareResource resource,
java.io.OutputStream outputStream) |
void |
writeResource(StorageAwareResource resource) |
protected void |
writeResourceDescription(StorageAwareResource resource,
java.io.OutputStream outputStream) |
public ResourceStorageWritable(java.io.OutputStream out, boolean storeNodeModel)
public void writeResource(StorageAwareResource resource) throws java.io.IOException
java.io.IOException
protected void writeEntries(StorageAwareResource resource, java.util.zip.ZipOutputStream zipOut) throws java.io.IOException
java.io.IOException
protected void writeContents(StorageAwareResource storageAwareResource, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
protected java.lang.Object beforeSaveEObject(org.eclipse.emf.ecore.InternalEObject object, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream writable) throws java.io.IOException
java.io.IOException
protected void handleSaveEObject(org.eclipse.emf.ecore.InternalEObject object, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.EObjectOutputStream out) throws java.io.IOException
java.io.IOException
protected void writeResourceDescription(StorageAwareResource resource, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException
protected void convertExternalURIsToPortableURIs(SerializableResourceDescription description, StorageAwareResource resource)
protected void writeNodeModel(StorageAwareResource resource, java.io.OutputStream outputStream) throws java.io.IOException
java.io.IOException