Class SystemConfigProducer.DummyFileSystem

  • All Implemented Interfaces:
    Closeable, AutoCloseable, org.uberfire.commons.lifecycle.Disposable, org.uberfire.java.nio.Closeable, org.uberfire.java.nio.file.FileSystem
    Enclosing class:
    SystemConfigProducer

    public static class SystemConfigProducer.DummyFileSystem
    extends Object
    implements org.uberfire.java.nio.file.FileSystem
    • Constructor Detail

      • DummyFileSystem

        public DummyFileSystem()
    • Method Detail

      • provider

        public org.uberfire.java.nio.file.spi.FileSystemProvider provider()
        Specified by:
        provider in interface org.uberfire.java.nio.file.FileSystem
      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in interface org.uberfire.java.nio.file.FileSystem
      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in interface org.uberfire.java.nio.file.FileSystem
      • getSeparator

        public String getSeparator()
        Specified by:
        getSeparator in interface org.uberfire.java.nio.file.FileSystem
      • getRootDirectories

        public Iterable<org.uberfire.java.nio.file.Path> getRootDirectories()
        Specified by:
        getRootDirectories in interface org.uberfire.java.nio.file.FileSystem
      • getFileStores

        public Iterable<org.uberfire.java.nio.file.FileStore> getFileStores()
        Specified by:
        getFileStores in interface org.uberfire.java.nio.file.FileSystem
      • supportedFileAttributeViews

        public Set<String> supportedFileAttributeViews()
        Specified by:
        supportedFileAttributeViews in interface org.uberfire.java.nio.file.FileSystem
      • getPath

        public org.uberfire.java.nio.file.Path getPath​(String first,
                                                       String... more)
                                                throws org.uberfire.java.nio.file.InvalidPathException
        Specified by:
        getPath in interface org.uberfire.java.nio.file.FileSystem
        Throws:
        org.uberfire.java.nio.file.InvalidPathException
      • getUserPrincipalLookupService

        public org.uberfire.java.nio.file.attribute.UserPrincipalLookupService getUserPrincipalLookupService()
                                                                                                      throws UnsupportedOperationException
        Specified by:
        getUserPrincipalLookupService in interface org.uberfire.java.nio.file.FileSystem
        Throws:
        UnsupportedOperationException
      • newWatchService

        public org.uberfire.java.nio.file.WatchService newWatchService()
                                                                throws UnsupportedOperationException,
                                                                       org.uberfire.java.nio.IOException
        Specified by:
        newWatchService in interface org.uberfire.java.nio.file.FileSystem
        Throws:
        UnsupportedOperationException
        org.uberfire.java.nio.IOException
      • getName

        public String getName()
        Specified by:
        getName in interface org.uberfire.java.nio.file.FileSystem
      • close

        public void close()
                   throws org.uberfire.java.nio.IOException
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface Closeable
        Specified by:
        close in interface org.uberfire.java.nio.Closeable
        Throws:
        org.uberfire.java.nio.IOException
      • dispose

        public void dispose()
        Specified by:
        dispose in interface org.uberfire.commons.lifecycle.Disposable