Package org.applecommander.device
Class TrackSectorToBlockAdapter
java.lang.Object
org.applecommander.device.TrackSectorToBlockAdapter
- All Implemented Interfaces:
CapabilityProvider
,BlockDevice
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.applecommander.device.BlockDevice
BlockDevice.Geometry
-
Field Summary
Fields inherited from interface org.applecommander.device.BlockDevice
BLOCK_SIZE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
can
(Capability capability) void
operate
(int block, BiConsumer<Integer, Integer> operation1, BiConsumer<Integer, Integer> operation2) readBlock
(int block) void
writeBlock
(int block, DataBuffer blockData)
-
Constructor Details
-
TrackSectorToBlockAdapter
-
-
Method Details
-
can
- Specified by:
can
in interfaceCapabilityProvider
-
getGeometry
- Specified by:
getGeometry
in interfaceBlockDevice
-
readBlock
- Specified by:
readBlock
in interfaceBlockDevice
-
writeBlock
- Specified by:
writeBlock
in interfaceBlockDevice
-
operate
public void operate(int block, BiConsumer<Integer, Integer> operation1, BiConsumer<Integer, Integer> operation2)
-