Implemented setFileData.

This commit is contained in:
Robert Greene 2004-06-23 03:39:40 +00:00
parent 0e8e1cff03
commit e9f68ff220
5 changed files with 45 additions and 0 deletions

View File

@ -508,4 +508,13 @@ public class CpmFormatDisk extends FormattedDisk {
AppleUtil.changeImageOrderByTrackAndSector(getImageOrder(), imageOrder); AppleUtil.changeImageOrderByTrackAndSector(getImageOrder(), imageOrder);
setImageOrder(imageOrder); setImageOrder(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 void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException {
// TODO implement setFileData
}
} }

View File

@ -428,6 +428,15 @@ public class DosFormatDisk extends FormattedDisk {
} }
return fileData; return fileData;
} }
/**
* 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 void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException {
setFileData((DosFileEntry)fileEntry, fileData);
}
/** /**
* Set the data associated with the specified DosFileEntry into sectors * Set the data associated with the specified DosFileEntry into sectors

View File

@ -542,4 +542,13 @@ public class PascalFormatDisk extends FormattedDisk {
AppleUtil.changeImageOrderByBlock(getImageOrder(), imageOrder); AppleUtil.changeImageOrderByBlock(getImageOrder(), imageOrder);
setImageOrder(imageOrder); setImageOrder(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 void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException {
// TODO implement setFileData
}
} }

View File

@ -948,4 +948,13 @@ public class ProdosFormatDisk extends FormattedDisk {
AppleUtil.changeImageOrderByBlock(getImageOrder(), imageOrder); AppleUtil.changeImageOrderByBlock(getImageOrder(), imageOrder);
setImageOrder(imageOrder); setImageOrder(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 void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException {
setFileData((ProdosFileEntry)fileEntry, fileData);
}
} }

View File

@ -490,4 +490,13 @@ public class RdosFormatDisk extends FormattedDisk {
AppleUtil.changeImageOrderByTrackAndSector(getImageOrder(), imageOrder); AppleUtil.changeImageOrderByTrackAndSector(getImageOrder(), imageOrder);
setImageOrder(imageOrder); setImageOrder(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 void setFileData(FileEntry fileEntry, byte[] fileData) throws DiskFullException {
// TODO implement setFileData
}
} }