A B C D E F G I L M N O P R S T U W

A

absorb(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Extends the range of this BlockRange to include the specified block.
addBlock(long, long) - Method in class org.blinkenbyte.io.BadBlockEmulator
Adds a new range of blocks to this object.
addEmulatedBadSector(BlockRange) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Appends the given block to the bad sector list.
available() - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Returns the number of bytes available to be read.
available() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
available() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Returns the number of bytes between the current pointer and end-of-stream.
available() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Returns the number of bytes available to be read without blocking.
available() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns 0.

B

bab - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
The ByteArrayBufffer this InputStream reads from.
bab - Variable in class org.blinkenbyte.io.ReadWriteByteArray
 
babInp - Variable in class org.blinkenbyte.io.ReadWriteByteArray
 
BadBlockEmulator - Class in org.blinkenbyte.io
A BadBlockEmulator is a device filter that can filter out read/write requests to particular sectors, throwing a BadBlockException instead.
BadBlockEmulator(BlockDevice) - Constructor for class org.blinkenbyte.io.BadBlockEmulator
Constructs a new BadBlockEmulator wrapped around an existing BlockDevice.
BadBlockEmulator.BadBlockException - Exception in org.blinkenbyte.io
An exception class that is thrown when bad blocks are requested to be read or written by BadBlockEmulator.
BadBlockEmulator.BadBlockException(String) - Constructor for exception org.blinkenbyte.io.BadBlockEmulator.BadBlockException
 
bd - Variable in class org.blinkenbyte.io.BlockDeviceFilter
 
BlockDevice - Interface in org.blinkenbyte.io
This interface models a block device, providing methods for random reads and writes, and querying device geometry.
BlockDevice.DriveGeometry - Class in org.blinkenbyte.io
Class representing the geometry of a device
BlockDevice.DriveGeometry() - Constructor for class org.blinkenbyte.io.BlockDevice.DriveGeometry
 
BlockDevice.DriveGeometry(long, long, int, int, int) - Constructor for class org.blinkenbyte.io.BlockDevice.DriveGeometry
 
BlockDeviceFilter - Class in org.blinkenbyte.io
A BlockDeviceFilter contains another BlockDevice which it passes all method calls to.
BlockDeviceFilter(BlockDevice) - Constructor for class org.blinkenbyte.io.BlockDeviceFilter
 
BlockRange - Class in org.blinkenbyte.io
This class represents a mutable block range, specified by a starting block number, and the length of the run.
BlockRange(long, long) - Constructor for class org.blinkenbyte.io.BlockRange
Constructs a new BlockRange.
ByteArrayBuffer - Class in org.blinkenbyte.io
This class represents an output stream that uses two-dimensional byte arrays for storage.
ByteArrayBuffer() - Constructor for class org.blinkenbyte.io.ByteArrayBuffer
Constructs a new ByteArrayBuffer using default settings (64KB sub-buffers)
ByteArrayBuffer(int, int) - Constructor for class org.blinkenbyte.io.ByteArrayBuffer
Constructs a new ByteArrayBuffer with the specified dimensions.
ByteArrayBuffer.ByteArrayBufferInputStream - Class in org.blinkenbyte.io
Class that can extends InputStream and can read directly from the internal buffers of the host ByteArrayBuffer.
ByteArrayBuffer.ByteArrayBufferInputStream(ByteArrayBuffer) - Constructor for class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Constructs a new ByteArrayBufferInputStream from an existing ByteArrayBuffer
ByteArrayBuffer.ByteArrayBufferInputStream(ByteArrayBuffer, boolean) - Constructor for class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Constructs a new ByteArrayBufferInputStream from an existing ByteArrayBuffer and specifies whether they should share a read/write pointer.
bytesUsed - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The number of bytes currently used.

C

calcBlockNumber(int, long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the block number that contains the specified sector at the specified level.
calcBlockSizeInSectors(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the block size in sectors for the specified level.
calcNumBlocksForLevel(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of blocks in the specified level.
calcSectorNumber(int, long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the sector number corresponding to the start of the specified block at the specified level.
checkPower2(long) - Static method in class org.blinkenbyte.pcopier.ProgressiveCopier
Checks whether the a number is a power of 2
clean() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Nulls all pointers to aid with garbage collection.
clear() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
clearEmulateBadSectorList() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Clears the list of emulated bad sectors.
clearList() - Method in class org.blinkenbyte.io.BadBlockEmulator
Clears the list of blocks.
clearMapBlocks(int, long, long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Clears entries from the map file.
clearMapBlocks - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
Set to true if a clear of the map by blocks is requested.
clearMapSectors(long, long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Clears entries from the map file.
clearMapSectors - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
Set to true if a clear of the map by sectors is requested.
clearSectorCount - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The sector count for a map clear.
clearSectorStart - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The starting sector for a map clear.
close() - Method in interface org.blinkenbyte.io.BlockDevice
Close the device.
close() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
close() - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Closes this stream (nulls the reference to the ByteArrayBuffer).
close() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Inherited from OutputStream, but does nothing.
close() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
close() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
close() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Closes the device.
close() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Closes this stream (but not the underlying ReadWriteDevice).
close() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Closes this stream (but not the underlying ReadWriteDevice).
close() - Method in class org.blinkenbyte.io.ReadWriteFile
Closes this object and the underlying RandomAccessFile.
close() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
close() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Closes the input, output, and map files/devices if they were opened by this class.
coalesce(List<BlockRange>) - Static method in class org.blinkenbyte.io.BlockRange
Coalesces a list of BlockRange objects.
compareTo(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Compares the starting block of this BlockRange to the specified BlockRange.
compareToBlockNumber(long) - Method in class org.blinkenbyte.io.BlockRange
Compares a block number to this range.
contains(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Returns true if the specified BlockRange is fully contained within this BlockRange.
CURRENT_MAP_VERSION - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Current map file version number

D

diskSize - Variable in class org.blinkenbyte.io.BlockDevice.DriveGeometry
Size of the device in bytes.

E

emulateBadSectors(Reader) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Reads and appends a list of bad sector runs from the given Reader.
emulateBadSectors(List<BlockRange>) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Appends the given list of blocks to the bad sector list.
errorMsg - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The parsing error message if parsedOkay is false.

F

fillBuffer(InputStream, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to b.length bytes into b.
fillBuffer(InputStream, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to len bytes into b at b[offset].
fillBuffer(ReadWriteDevice, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to b.length bytes into b.
fillBuffer(ReadWriteDevice, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to len bytes into b at b[offset].
fillBuffer(BlockDevice, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to b.length bytes into b.
fillBuffer(BlockDevice, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads up to len bytes into b at b[offset].
fillZeroes() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Fills all allocated buffers with 0's.
flush() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Inherited from OutputStream; does nothing.
flush() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
flush() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Flushes the device.
flush() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Flushes this stream.
flush() - Method in class org.blinkenbyte.io.ReadWriteFile
Flushes the underlying RandomAccessFile.
forceInputIsDevice(boolean) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Force the input to be treated as a device or not instead of attempting to determine this from an input filename.
forceOutputIsDevice(boolean) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Force the output to be treated as a device or not instead of attempting to determine this from an output filename.

G

getAllowPartials() - Method in class org.blinkenbyte.io.BadBlockEmulator
Returns whether reads and writes that overlap bad blocks but start with good blocks should be allowed.
getAutoSectorAlign() - Method in interface org.blinkenbyte.io.BlockDevice
Returns whether the device is set to automatically align reads/writes to sector boundaries.
getAutoSectorAlign() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
getAutoSectorAlign() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
getAutoSectorAlign() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
getBadReadCount() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of bad reads performed (statistic).
getBlockLength() - Method in class org.blinkenbyte.io.BlockRange
Returns the number of blocks represented by this object.
getBlockNumber() - Method in class org.blinkenbyte.io.BlockRange
Returns the starting block number represented by this object.
getBlockRange(int) - Method in class org.blinkenbyte.io.BadBlockEmulator
Returns the BlockRange at index index within this object.
getBufferSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the current size of the read buffer
getCallback() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the Runnable object to be called.
getCallbackInterval() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the callback interval in milliseconds.
getCurBlock() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the block number in the current level that is being copied.
getCurLevel() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the current level that is being copied.
getDriveGeometry() - Method in interface org.blinkenbyte.io.BlockDevice
Returns an object describing the geometry of the device.
getDriveGeometry() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
getDriveGeometry() - Method in class org.blinkenbyte.io.NormalBlockDevice
Throws an exception; since this class is normally used for files, it has no geometry.
getDriveGeometry() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
getEmptyReadCount() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of empty reads performed (statistic).
getEndBlockNumber() - Method in class org.blinkenbyte.io.BlockRange
Returns the ending block number encompassed by this range.
getEndBlockSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the smallest block size in bytes that the copier will attempt to read.
getEndLevel() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the level at which the copy will end
getFilePointer() - Method in interface org.blinkenbyte.io.BlockDevice
Returns the current pointer for read and write operations.
getFilePointer() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
getFilePointer() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
getFilePointer() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
getForceInputIsDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Return whether the input device has been forced and if so, to what status.
getForceOutputIsDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Return whether the output device has been forced and if so, to what status.
getFullReadCount() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of full reads performed (statistic).
getIncompleteSectorsList() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns a list of incomplete sectors.
getInitialBlockSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the block size in bytes that the copy will start from.
getInputDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the input device (default null).
getInputFilename() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the input filename (default null).
getInputOffset() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Get the offset into the input at which the data starts.
getInputOverrideSectorSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the overridden sector size of the input.
getInputOverrideSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the overridden size of the input in bytes.
getInputSectorSizeLog() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the base 2 logarithm of the sector size of the input (may not be known until the copy starts).
getInputSize() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the size of the input (may not be known until the copy starts).
getInputSizeSectors() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the size of the input in sectors (may not be known until the copy starts).
getInputStream() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Returns a ByteArrayBufferInputStream that can be used to read directly from the internal buffers of this object.
getInputStream(boolean) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Returns a ByteArrayBufferInputStream that can be used to read directly from the internal buffers of this object.
getInputStream() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
getInputStream() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Return an InputStream for reading from this device.
getInputStream() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns a new RWDInputStream wrapped around this object.
getLine() - Method in class org.blinkenbyte.io.BlockRange
Returns a string representation of this BlockRange as it would be read or written from a Reader/Writer.
getMapFile() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the map file (default null).
getMapFilename() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the map filename (default null).
getMapToMemory() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns whether the map should be constructed in memory instead of a file.
getMaxLevelNumber() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the largest level number (the level at which the block size is equal to 1 sector).
getNewBlockDevice(boolean) - Static method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns an uninitialized BlockDevice that may be architecture/OS dependent.
getNumChildrenPerNode() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of children per node.
getNumLeaves() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of virtual sectors in the input device.
getNumLeavesLog() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the base 2 logarithm of the number of leaves in the map.
getOutputDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the output device (default null).
getOutputFilename() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the output filename (default null).
getOutputOffset() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Get the offset into the output at which writing should begin.
getOutputStream() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
getOutputStream() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Return an OututStream for writing to this device.
getOutputStream() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns a new RWDOutputStream wrapped around this object.
getPartialReadCount() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the number of partial reads performed (statistic).
getPointer() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
getPointer() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Returns the current pointer for this device.
getPointer() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns the current file pointer.
getPreallocateOutput() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns whether the copier should preallocate the output before starting the copy.
getSectorSize() - Method in interface org.blinkenbyte.io.BlockDevice
Returns the sector size of the device.
getSectorSize() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
getSectorSize() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
getSectorSize() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
getSectorSizeLog() - Method in interface org.blinkenbyte.io.BlockDevice
Returns the base 2 logarithm of the sector size of the device.
getSectorSizeLog() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
getSectorSizeLog() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
getSectorSizeLog() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
getStartLevel() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns the level at which the copy will start
getWritePtr() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Gets the current value of the write pointer
getWriteToSystemOut() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns whether status messages will be written to System.out.

I

inputBadSectorsFilename - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The filename of the input bad sectors list.
IOUtil - Class in org.blinkenbyte.io
This is a utility class containing methods to help deal with I/O operations.
isBlockInRange(long) - Method in class org.blinkenbyte.io.BlockRange
Returns whether a given block number is in the range covered by this object.
isClosed - Variable in class org.blinkenbyte.io.ReadWriteByteArray
 
isClosed - Variable in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Flag indicating if this stream has been closed.
isClosed - Variable in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Flag indicating if this stream has been closed.
isClosed - Variable in class org.blinkenbyte.io.ReadWriteFile
Flag indicating whether this ReadWriteFile has been closed.
isContiguousWith(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Returns true if the union of this BlockRange with the specified BlockRange is a single continuous block.
isInputDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns whether this object considers the input to be a device.
isOutputDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Returns whether this object considers the output to be a device.
isOverlapping(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Returns true if the intersection of this BlockRange with the specified BlockRange is not empty.
iterator() - Method in class org.blinkenbyte.io.BadBlockEmulator
Returns an iterator for the blocks.

L

length() - Method in interface org.blinkenbyte.io.BlockDevice
Returns the size in bytes of the device.
length() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
length() - Method in class org.blinkenbyte.io.ByteArrayBuffer
Returns the current number of bytes used in the buffer.
length() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
length() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
length() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Returns the total length in bytes of this device.
length() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns the length of the underlying file.
length() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
loadList(Reader) - Method in class org.blinkenbyte.io.BadBlockEmulator
Loads a list of block ranges from a Reader, appending them to the existing list.
loadList(ArrayList<BlockRange>) - Method in class org.blinkenbyte.io.BadBlockEmulator
Appends a list of blocks to the current list.

M

main(String[]) - Static method in class org.blinkenbyte.pcopier.ProgressiveCopier
Command-line interface for the program.
MAIN_BUFFER_SIZE - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The size of the main buffer.
mainBuffer - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The main buffer.
mainBuffersAllocated - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The number of buffers allocated in the main buffer.
mapClearBlockCount - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The block count for a map clear.
mapClearBlockStart - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The starting block for a map clear.
mapClearStartingLevel - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The starting level for a map clear.
MAPFILE_HEADER_SIZE - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Map file header size
mark(int) - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Sets the limit for mark().
mark(long) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
mark(long) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Sets the mark with the specified limit.
mark(int) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Marks the input stream.
mark(long) - Method in class org.blinkenbyte.io.ReadWriteFile
Sets the mark with the specified mark limit.
markPtr - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
The mark pointer.
markPtr - Variable in class org.blinkenbyte.io.ReadWriteFile
The current mark.
markReadLimit - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
The mark read limit.
markSupported() - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Returns true.
markSupported() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
markSupported() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Returns whether mark is supported.
markSupported() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Returns whether the ReadWriteDevice being wrapped supports mark.
markSupported() - Method in class org.blinkenbyte.io.ReadWriteFile
Returns true.

N

NormalBlockDevice - Class in org.blinkenbyte.io
This class implements a normal BlockDevice by wrapping a ReadWriteDevice.
NormalBlockDevice() - Constructor for class org.blinkenbyte.io.NormalBlockDevice
Constructs a new uninitialized NormalBlockDevice.
numBlocks() - Method in class org.blinkenbyte.io.BadBlockEmulator
Returns the number of BlockRange objects contained in this object.
numBytesPerSector - Variable in class org.blinkenbyte.io.BlockDevice.DriveGeometry
Number of bytes per sector.
numCylinders - Variable in class org.blinkenbyte.io.BlockDevice.DriveGeometry
Number of tracks or cylinders.
numHeads - Variable in class org.blinkenbyte.io.BlockDevice.DriveGeometry
Number of heads.
numSectorsPerTrack - Variable in class org.blinkenbyte.io.BlockDevice.DriveGeometry
Number of sectors per track.

O

open(String, boolean, boolean, boolean, boolean) - Method in interface org.blinkenbyte.io.BlockDevice
Open the device.
open(String, boolean, boolean, boolean, boolean) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
open(String, boolean, boolean, boolean, boolean) - Method in class org.blinkenbyte.io.NormalBlockDevice
Uses the specified filename and parameters to create a new ReadWriteFile which will be wrapped by this object.
open(String, boolean, boolean, boolean, boolean) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
open() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Opens the input, output, and map files/devices as needed and gathers basic information from them.
openMapOnly() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Opens the map and prepares it to be read or cleared.
org.blinkenbyte.io - package org.blinkenbyte.io
 
org.blinkenbyte.pcopier - package org.blinkenbyte.pcopier
 
outputIncompleteSectorsFilename - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
The filename of the output incomplete sectors list.

P

parseArgs(String[]) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Parses command-line arguments.
parsedOkay - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
True if the parsing operation succeeded, false otherwise.
pc - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.DisplayStatus
 
performCopy() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Performs the progressive copy.
ProgressiveCopier - Class in org.blinkenbyte.pcopier
The ProgressiveCopier is a utility to aid in imaging drives that have errors on them.
ProgressiveCopier() - Constructor for class org.blinkenbyte.pcopier.ProgressiveCopier
Constructs a new ProgressiveCopier
ProgressiveCopier.DisplayStatus - Class in org.blinkenbyte.pcopier
This class is used by the command-line program as a callback which displays basic information about the copy progress.
ProgressiveCopier.DisplayStatus(ProgressiveCopier) - Constructor for class org.blinkenbyte.pcopier.ProgressiveCopier.DisplayStatus
 
ProgressiveCopier.ParamException - Exception in org.blinkenbyte.pcopier
An exception class for bad parameters
ProgressiveCopier.ParamException(String) - Constructor for exception org.blinkenbyte.pcopier.ProgressiveCopier.ParamException
 
ProgressiveCopier.ParamInfo - Class in org.blinkenbyte.pcopier
Miscellaneous class for holding some command line parameters and parsing status
ProgressiveCopier.ParamInfo() - Constructor for class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
 

R

raf - Variable in class org.blinkenbyte.io.ReadWriteFile
The RandomAccessFile being wrapped
read() - Method in class org.blinkenbyte.io.BadBlockEmulator
Reads a byte from the underlying block device, throwing an exception if the byte is in a bad block range.
read(byte[], int, int) - Method in class org.blinkenbyte.io.BadBlockEmulator
Reads up to len bytes from the underlying block device into a byte array, starting at b[offset].
read() - Method in interface org.blinkenbyte.io.BlockDevice
Reads and returns a single byte.
read(byte[]) - Method in interface org.blinkenbyte.io.BlockDevice
Reads bytes into the array.
read(byte[], int, int) - Method in interface org.blinkenbyte.io.BlockDevice
Reads bytes into the array.
read() - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
read(byte[]) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
read(byte[], int, int) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
read() - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Reads a single byte.
read(byte[]) - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Reads up to b.length bytes into b.
read(byte[], int, int) - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Reads up to offset bytes into array b starting at b[offset].
read() - Method in class org.blinkenbyte.io.NormalBlockDevice
 
read(byte[]) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
read(byte[], int, int) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
read() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
read(byte[]) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
read(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
read() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Reads and returns a single byte.
read(byte[]) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Reads up to b.length bytes from the device into array b.
read(byte[], int, int) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Reads up to len bytes from the device into array b at b[offset].
read() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Reads a byte from the underlying ReadWriteDevice.
read(byte[]) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Reads up to b.length bytes from the device into array b.
read(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Reads up to len bytes from the device into array b at b[offset].
read() - Method in class org.blinkenbyte.io.ReadWriteFile
Reads a byte from the underlying ReadWriteDevice.
read(byte[]) - Method in class org.blinkenbyte.io.ReadWriteFile
Reads up to b.length bytes from the device into array b.
read(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteFile
Reads up to len bytes from the device into array b at b[offset].
read() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
read(byte[]) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
read(byte[], int, int) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
readFully(InputStream, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads b.length bytes into b or throws an exception if end-of-stream is reached before all bytes can be read.
readFully(InputStream, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads len bytes into b at b[offset] or throws an exception if end-of-stream is reached before all bytes can be read.
readFully(ReadWriteDevice, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads b.length bytes into b or throws an exception if end-of-stream is reached before all bytes can be read.
readFully(ReadWriteDevice, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads len bytes into b at b[offset] or throws an exception if end-of-stream is reached before all bytes can be read.
readFully(BlockDevice, byte[]) - Static method in class org.blinkenbyte.io.IOUtil
Reads b.length bytes into b or throws an exception if end-of-stream is reached before all bytes can be read.
readFully(BlockDevice, byte[], int, int) - Static method in class org.blinkenbyte.io.IOUtil
Reads len bytes into b at b[offset] or throws an exception if end-of-stream is reached before all bytes can be read.
readList(Reader) - Static method in class org.blinkenbyte.io.BlockRange
Reads a list of block ranges in a format that can be read by readList.
readList(Reader, List<BlockRange>) - Static method in class org.blinkenbyte.io.BlockRange
Reads a list of block ranges in a format that can be read by readList, and appends them to the specified list.
readMap - Variable in class org.blinkenbyte.pcopier.ProgressiveCopier.ParamInfo
Set to true if the map only needs to be read.
readPtr - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
The read pointer used by this input stream.
ReadWriteByteArray - Class in org.blinkenbyte.io
This class implements a ReadWriteDevice using a ByteArrayBuffer as a backing store.
ReadWriteByteArray() - Constructor for class org.blinkenbyte.io.ReadWriteByteArray
 
ReadWriteByteArray(int) - Constructor for class org.blinkenbyte.io.ReadWriteByteArray
Constructs a new ReadWriteByteArray with an initial size of initialSize bytes.
ReadWriteDevice - Interface in org.blinkenbyte.io
Interface for defining stream oriented read/write devices.
ReadWriteDevice.RWDInputStream - Class in org.blinkenbyte.io
Implementation of an InputStream wrapped around a ReadWriteDevice.
ReadWriteDevice.RWDInputStream(ReadWriteDevice) - Constructor for class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Constructs a new RWDInputStream from a ReadWriteDevice.
ReadWriteDevice.RWDOutputStream - Class in org.blinkenbyte.io
Implementation of an OutputStream wrapped around a ReadWriteDevice.
ReadWriteDevice.RWDOutputStream(ReadWriteDevice) - Constructor for class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Constructs a new RWDOutputStream from a ReadWriteDevice.
ReadWriteFile - Class in org.blinkenbyte.io
Class to present a file as a ReadWriteDevice.
ReadWriteFile(RandomAccessFile) - Constructor for class org.blinkenbyte.io.ReadWriteFile
Constructs a new ReadWriteFile around the specified RandomAccessFile
ReadWriteFile(File, String) - Constructor for class org.blinkenbyte.io.ReadWriteFile
Constructs a new ReadWriteFile using the specified File and mode.
ReadWriteFile(String, String) - Constructor for class org.blinkenbyte.io.ReadWriteFile
Constructs a new ReadWriteFile using the specified filename and mode.
remove(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Removes a range of blocks from this BlockRange, and returns the resulting BlockRange(s).
removeBlock(long, long) - Method in class org.blinkenbyte.io.BadBlockEmulator
Removes a range of blocks from this object.
reset() - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Resets the read pointer back to the mark.
reset() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
reset() - Method in interface org.blinkenbyte.io.ReadWriteDevice
Resets the pointer to the mark position.
reset() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Resets the stream to the mark.
reset() - Method in class org.blinkenbyte.io.ReadWriteFile
Resets the pointer to the last mark.
run() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier.DisplayStatus
 
rwd - Variable in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
The ReadWriteDevice being wrapped.
rwd - Variable in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
The ReadWriteDevice being wrapped.

S

seek(long) - Method in interface org.blinkenbyte.io.BlockDevice
Seeks the read/write pointer to the specified position.
seek(long) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
seek(int) - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Seeks the pointer to newReadPtr.
seek(int) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Changes the write pointer.
seek(long) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
seek(long) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
seek(long) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Seeks the pointer to the specified offset.
seek(long) - Method in class org.blinkenbyte.io.ReadWriteFile
Seeks the underlying file to the specified position.
seek(long) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
setAllowPartials(boolean) - Method in class org.blinkenbyte.io.BadBlockEmulator
Sets whether partial reads and writes are allowed.
setAutoSectorAlign(boolean) - Method in interface org.blinkenbyte.io.BlockDevice
Sets whether the device should automatically align read/write requests.
setAutoSectorAlign(boolean) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
setAutoSectorAlign(boolean) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
setAutoSectorAlign(boolean) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
setBufferSize(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the size of the read buffer (maximum size of read request performed).
setCallback(Runnable) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the Runnable object to be called.
setCallbackInterval(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the callback interval in milliseconds.
setChildrenPerNode(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the number of children per node.
setChildrenPerNodeLog(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Similar to setChildrenPerNode, but specifying the base 2 log of childrenPerNode instead.
setEndBlockSize(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the smallest block size in bytes that the copier will attempt to read.
setInitialBlockSize(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the initial block size the copier will start at.
setInputDevice(BlockDevice) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the input device.
setInputFilename(String) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the input filename.
setInputOffset(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Set the offset into the input at which the data starts.
setInputOverrideSectorSize(int) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Overrides the input's sector size.
setInputOverrideSize(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the size of the input in bytes.
setLength(int) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Adjusts the number of bytes used in the buffer.
setLength(int) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
setMapFile(ReadWriteDevice) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the map file.
setMapFilename(String) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the map filename.
setMapToMemory(boolean) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets whether the map should be constructed in memory instead of a file.
setOutputDevice(BlockDevice) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the output device.
setOutputFilename(String) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets the output filename.
setOutputOffset(long) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Set the offset into the output at which writing should begin.
setPreallocateOutput(boolean) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets whether the copier should preallocate the output before starting the copy.
setReadWriteDevice(ReadWriteDevice, boolean) - Method in class org.blinkenbyte.io.NormalBlockDevice
Sets the internal ReadWriteDevice this object wraps, and whether sector mode should be enforced.
setSectorSize(int) - Method in interface org.blinkenbyte.io.BlockDevice
Sets the sector size of the device.
setSectorSize(int) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
setSectorSize(int) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
setSectorSize(int) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
setWriteToSystemOut(boolean) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Sets whether status messages will be written to System.out.
sharedPointer - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Whether this input stream should share a pointer with the host ByteArrayBuffer.
skip(long) - Method in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Advances the pointer n bytes.
skip(long) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
skip(long) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Skips n bytes from the stream.
skip(long) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Advances the pointer by the specified number of bytes
skip(long) - Method in class org.blinkenbyte.io.ReadWriteFile
Advances the file pointer by the specified number of bytes.
skipBytes(int) - Method in interface org.blinkenbyte.io.BlockDevice
Advances the read/write pointer n bytes.
skipBytes(int) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
skipBytes(int) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
skipBytes(int) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
STATUS_COMPLETE - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Status indicating a block that has been completed (all sectors are either read or unreadable).
STATUS_ERROR - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Status indicating a block that returned an error (only valid at the sector level).
STATUS_PARTIAL - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Status indicating a block that has only been read partially either due to an error in a bulk transfer or an interrupted or ongoing transfer.
STATUS_UNREAD - Static variable in class org.blinkenbyte.pcopier.ProgressiveCopier
Status indicating an unread block.
SUB_BUFFER_LOG - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Copy of SUB_BUFFER_LOG from the host ByteArrayBuffer.
SUB_BUFFER_LOG - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The base 2 logarithm of the size of the sub-buffers.
SUB_BUFFER_MASK - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Copy of SUB_BUFFER_MASK from the host ByteArrayBuffer.
SUB_BUFFER_MASK - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The bitmask used to break an index into a main index and a sub index.
SUB_BUFFER_SIZE - Variable in class org.blinkenbyte.io.ByteArrayBuffer.ByteArrayBufferInputStream
Copy of SUB_BUFFER_SIZE from the host ByteArrayBuffer.
SUB_BUFFER_SIZE - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The size of the sub-buffers.

T

throwIfClosed() - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
throwIfClosed() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDInputStream
Convenience method to throw an exception if the stream has been closed.
throwIfClosed() - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Convenience method to throw an exception if the stream has been closed.
throwIfClosed() - Method in class org.blinkenbyte.io.ReadWriteFile
Convenience method to throw an exception if this object has already been closed.
throwIfNotOpen() - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
toString() - Method in class org.blinkenbyte.io.BlockRange
Returns a string representation of this BlockRange

U

unforceInputIsDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Lets this object determine if the input is a device (default setting).
unforceOutputIsDevice() - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Lets this object determine if the output is a device (default setting).
union(BlockRange) - Method in class org.blinkenbyte.io.BlockRange
Returns a new block that represents a union of this BlockRange and the specified BlockRange.

W

WindowsBlockDevice - Class in org.blinkenbyte.io
This class uses JNI to access block devices under Windows.
WindowsBlockDevice() - Constructor for class org.blinkenbyte.io.WindowsBlockDevice
 
write(byte[], int, int) - Method in class org.blinkenbyte.io.BadBlockEmulator
Writes len bytes to the underlying block device from a byte array, starting at b[offset].
write(int) - Method in class org.blinkenbyte.io.BadBlockEmulator
Writes a byte to the underlying block device, throwing an exception if the byte is in a bad block range.
write(byte[]) - Method in interface org.blinkenbyte.io.BlockDevice
Writes the contents of b to the device.
write(byte[], int, int) - Method in interface org.blinkenbyte.io.BlockDevice
Writes len bytes to the device starting from b[offset].
write(int) - Method in interface org.blinkenbyte.io.BlockDevice
Writes one byte to the device.
write(byte[]) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
write(byte[], int, int) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
write(int) - Method in class org.blinkenbyte.io.BlockDeviceFilter
 
write(byte[]) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Writes the byte array b to the buffers.
write(byte[], int, int) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Writes len bytes from a byte array starting at b[offset].
write(int) - Method in class org.blinkenbyte.io.ByteArrayBuffer
Writes a single byte to the buffers.
write(byte[]) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
write(byte[], int, int) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
write(int) - Method in class org.blinkenbyte.io.NormalBlockDevice
 
write(int) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
write(byte[]) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
write(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteByteArray
 
write(int) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Writes a single byte to the stream.
write(byte[]) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Writes b.length bytes from array b to the stream.
write(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteDevice.RWDOutputStream
Writes len bytes from array b at offset b[offset] to the stream.
write(int) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Writes a single byte to the device.
write(byte[]) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Writes b.length bytes from array b to the device.
write(byte[], int, int) - Method in interface org.blinkenbyte.io.ReadWriteDevice
Writes len bytes from array b starting at b[offset] to the device.
write(int) - Method in class org.blinkenbyte.io.ReadWriteFile
Writes a single byte to the stream.
write(byte[]) - Method in class org.blinkenbyte.io.ReadWriteFile
Writes b.length bytes from array b to the stream.
write(byte[], int, int) - Method in class org.blinkenbyte.io.ReadWriteFile
Writes len bytes from array b at offset b[offset] to the stream.
write(byte[]) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
write(byte[], int, int) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
write(int) - Method in class org.blinkenbyte.io.WindowsBlockDevice
 
writeIncompleteSectorsList(String) - Method in class org.blinkenbyte.pcopier.ProgressiveCopier
Writes a list of incomplete sectors to the console or specified file.
writeList(List<BlockRange>, Writer) - Static method in class org.blinkenbyte.io.BlockRange
Writes out a list of blocks in a format that can be read by readList.
writePtr - Variable in class org.blinkenbyte.io.ByteArrayBuffer
The current location of the write pointer.

A B C D E F G I L M N O P R S T U W