Interface CapabilityProvider
- All Known Subinterfaces:
BlockDevice, Device, FileStore, NibbleDiskCodec, NibbleTrackReaderWriter, Source, TrackSectorDevice
- All Known Implementing Classes:
AppleArchiveFormatFileStore, BinaryIIFileStore, BinsciiFileStore, BlockToTrackSectorAdapter, DataBufferSource, DiskCopyImage, DiskFileStoreAdapter, FileEntrySource, FileEntrySource, FileSource, GamedosFileStore, Nibble53Disk525Codec, Nibble62Disk525Codec, NibbleImage, OrderedTrackSectorDevice, PascalFileStore, ProdosOrderedBlockDevice, RDOSFileStore, ShrinkitFileStore, SkewedTrackSectorDevice, TrackSectorNibbleDevice, TrackSectorToBlockAdapter, UniversalDiskImage, WozImage, ZipFileStore
public interface CapabilityProvider
Provides insight into the capabilities of a component.
The general intent is to quit having multiple methods or bitfields
to indicate capability and instead have a more generic interface.
Note that the capabilities are whatever has been needed and are not
intended for all components.
-
Method Summary
Modifier and TypeMethodDescriptionbooleancan(Capability capability) Helps identify capabilities of the existing component.
-
Method Details
-
can
Helps identify capabilities of the existing component.
-