Package one.microstream.afs.types
Class ARoot.Default
java.lang.Object
one.microstream.afs.types.AItem.Base
one.microstream.afs.types.AItem.Abstract
one.microstream.afs.types.ADirectory.Abstract
one.microstream.afs.types.ARoot.Default
- All Implemented Interfaces:
ADirectory
,AItem
,AResolving
,ARoot
- Enclosing interface:
- ARoot
public static final class ARoot.Default extends ADirectory.Abstract implements ARoot
-
Nested Class Summary
Nested classes/interfaces inherited from interface one.microstream.afs.types.ADirectory
ADirectory.Abstract, ADirectory.Default, ADirectory.Observer, ADirectory.Wrapper
Nested classes/interfaces inherited from interface one.microstream.afs.types.AItem
AItem.Abstract, AItem.Base, AItem.Wrapper
Nested classes/interfaces inherited from interface one.microstream.afs.types.ARoot
ARoot.Creator, ARoot.Default
-
Constructor Summary
Constructors Modifier Constructor Description protected
Default(AFileSystem fileSystem, String protocol, String identifier)
-
Method Summary
Modifier and Type Method Description AFileSystem
fileSystem()
ADirectory
parent()
The directory (identifying container) in which this item is located and in which no other item can have the sameAItem.identifier()
as this item.String
protocol()
E.g.Methods inherited from class one.microstream.afs.types.ADirectory.Abstract
accessDirectories, accessDirectories, accessFiles, accessFiles, consolidate, consolidateDirectories, consolidateFiles, contains, containsDeep, containsDirectory, containsFile, containsItem, ensureDirectory, ensureFile, getDirectory, getFile, getItem, inventorize, iterateDirectories, iterateFiles, iterateItems, iterateObservers, registerObserver, removeObserver, resolveDirectoryPath
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface one.microstream.afs.types.ADirectory
accessDirectories, accessDirectories, accessFiles, accessFiles, consolidate, consolidateDirectories, consolidateFiles, contains, contains, contains, containsDeep, containsDeep, containsDeep, containsDirectory, containsFile, containsItem, ensureDirectory, ensureExists, ensureFile, ensureFile, ensureFile, exists, getDirectory, getFile, getItem, inventorize, iterateDirectories, iterateFiles, iterateItems, iterateObservers, listDirectories, listFiles, listItems, registerObserver, removeObserver, resolveDirectoryPath, toPath, toPathString
Methods inherited from interface one.microstream.afs.types.AResolving
resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePath
-
Constructor Details
-
Method Details
-
fileSystem
- Specified by:
fileSystem
in interfaceAItem
-
protocol
Description copied from interface:ARoot
E.g. https:// file:// -
parent
Description copied from interface:AItem
The directory (identifying container) in which this item is located and in which no other item can have the sameAItem.identifier()
as this item.- Specified by:
parent
in interfaceAItem
- Returns:
- the item's parent directory.
- See Also:
AItem.identifier()
,AItem.toPathString()
-