Class RDOSFileStore
java.lang.Object
org.applecommander.change.ChangeRegistry<FileStore.FileStoreChangeEvent>
org.applecommander.os.rdos.RDOSFileStore
- All Implemented Interfaces:
CapabilityProvider, ChangeSource<FileStore.FileStoreChangeEvent>, FileStore, RDOSConstants, Container, InformationProvider
public class RDOSFileStore
extends ChangeRegistry<FileStore.FileStoreChangeEvent>
implements FileStore, RDOSConstants
-
Nested Class Summary
Nested classes/interfaces inherited from interface FileStore
FileStore.ChangeType, FileStore.FileStoreChangeEvent -
Field Summary
Fields inherited from interface RDOSConstants
ADDRESS_OFFSET, BLOCKS_OFFSET, CAPABILITIES, ENTRY_LENGTH, FILE_NAME_MAPPER, FIRST_BLOCK_OFFSET, LENGTH_OFFSET, NAME_LENGTH, NAME_OFFSET, TYPE_OFFSET -
Method Summary
Modifier and TypeMethodDescriptionbooleancan(Capability capability) Helps identify capabilities of the existing component.<T> Optional<T> Yields a list of columns to be used in this display mode.getLabel()The label is a mechanism to distinguish multiple file stores in a single file.This is the path separator character.All FileStores support a "root" directory that references all files.getType()Get the type of file store.voidusage(BlockUsage.UsagePopulator populator) Methods inherited from class ChangeRegistry
addChangeListener, notifyChangeListeners, removeChangeListenerMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ChangeSource
addChangeListener, removeChangeListener
-
Method Details
-
usage
-
getAdapter
-
getType
-
getLabel
-
getRootDirectory
All FileStores support a "root" directory that references all files.- Specified by:
getRootDirectoryin interfaceFileStore
-
getPathSeparator
This is the path separator character.- Specified by:
getPathSeparatorin interfaceFileStore
-
getDisplayColumns
Yields a list of columns to be used in this display mode.- Specified by:
getDisplayColumnsin interfaceFileStore
-
can
Helps identify capabilities of the existing component.- Specified by:
canin interfaceCapabilityProvider
-
get
-
information
- Specified by:
informationin interfaceInformationProvider
-