From 7de4fc40e50eb79490f5fbc19107bc996dcbb6e1 Mon Sep 17 00:00:00 2001 From: Robert Greene Date: Wed, 23 Jun 2004 03:44:47 +0000 Subject: [PATCH] Implemented setFileData. --- .../webcodepro/applecommander/storage/FormattedDisk.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/com/webcodepro/applecommander/storage/FormattedDisk.java b/src/com/webcodepro/applecommander/storage/FormattedDisk.java index 1bf679b..591ba9d 100644 --- a/src/com/webcodepro/applecommander/storage/FormattedDisk.java +++ b/src/com/webcodepro/applecommander/storage/FormattedDisk.java @@ -379,4 +379,11 @@ public abstract class FormattedDisk extends Disk implements DirectoryEntry { * a DOS type disk or by blocks in a ProDOS type disk.) */ public abstract void changeImageOrder(ImageOrder imageOrder); + + /** + * Writes the raw bytes into the file. This bypasses any special formatting + * of the data (such as prepending the data with a length and/or an address). + * Typically, the FileEntry.setFileData method should be used. + */ + public abstract void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException; }