Package org.eclipse.serializer.afs.types
Interface ARoot
-
- All Superinterfaces:
ADirectory,AItem,AResolving
- All Known Implementing Classes:
ARoot.Default
public interface ARoot extends ADirectory
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceARoot.Creatorstatic classARoot.Default-
Nested classes/interfaces inherited from interface org.eclipse.serializer.afs.types.ADirectory
ADirectory.Abstract, ADirectory.Observer, ADirectory.Wrapper
-
Nested classes/interfaces inherited from interface org.eclipse.serializer.afs.types.AItem
AItem.Base
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static ARootNew(AFileSystem fileSystem, String protocol, String identifier)Creates a new root directory Note:identifiercan be "" since local file paths might start with a "/".Stringprotocol()E.g.-
Methods inherited from interface org.eclipse.serializer.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, isEmpty, iterateDirectories, iterateFiles, iterateItems, iterateObservers, listDirectories, listFiles, listItems, registerObserver, removeObserver, resolveDirectoryPath, toPath, toPathString
-
Methods inherited from interface org.eclipse.serializer.afs.types.AItem
fileSystem, identifier, parent
-
Methods inherited from interface org.eclipse.serializer.afs.types.AResolving
resolveDirectoryPath, resolveFilePath, resolveFilePath, resolveFilePath
-
-
-
-
Method Detail
-
protocol
String protocol()
E.g. https:// file://- Returns:
- the protocol
-
New
static ARoot New(AFileSystem fileSystem, String protocol, String identifier)
Creates a new root directory Note:identifiercan be "" since local file paths might start with a "/".- Parameters:
fileSystem- the root's file systemprotocol- the used protocolidentifier- the identifier of the root directory- Returns:
- the newly created root directory
-
-