Interface IOService

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Set<org.uberfire.java.nio.file.OpenOption> EMPTY_OPTIONS  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      org.uberfire.java.nio.file.attribute.FileAttribute<?>[] convert​(Map<String,​?> attrs)  
      long copy​(InputStream in, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      long copy​(org.uberfire.java.nio.file.Path source, OutputStream out)  
      org.uberfire.java.nio.file.Path copy​(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      org.uberfire.java.nio.file.Path createDirectories​(org.uberfire.java.nio.file.Path dir, Map<String,​?> attrs)  
      org.uberfire.java.nio.file.Path createDirectories​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createDirectory​(org.uberfire.java.nio.file.Path dir, Map<String,​?> attrs)  
      org.uberfire.java.nio.file.Path createDirectory​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createFile​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createTempDirectory​(String prefix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createTempDirectory​(org.uberfire.java.nio.file.Path dir, String prefix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createTempFile​(String prefix, String suffix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path createTempFile​(org.uberfire.java.nio.file.Path dir, String prefix, String suffix, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      void delete​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.DeleteOption... options)  
      boolean deleteIfExists​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.DeleteOption... options)  
      void endBatch()  
      boolean exists​(org.uberfire.java.nio.file.Path path)  
      org.uberfire.java.nio.file.Path get​(String first, String... more)  
      org.uberfire.java.nio.file.Path get​(URI uri)  
      Object getAttribute​(org.uberfire.java.nio.file.Path path, String attribute)  
      <V extends org.uberfire.java.nio.file.attribute.FileAttributeView>
      V
      getFileAttributeView​(org.uberfire.java.nio.file.Path path, Class<V> type)  
      org.uberfire.java.nio.file.FileSystem getFileSystem​(URI uri)  
      Iterable<org.uberfire.java.nio.file.FileSystemMetadata> getFileSystemMetadata()  
      org.uberfire.java.nio.file.attribute.FileTime getLastModifiedTime​(org.uberfire.java.nio.file.Path path)  
      boolean isSameFile​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.Path path2)  
      org.uberfire.java.nio.file.Path move​(org.uberfire.java.nio.file.Path source, org.uberfire.java.nio.file.Path target, org.uberfire.java.nio.file.CopyOption... options)  
      BufferedReader newBufferedReader​(org.uberfire.java.nio.file.Path path, Charset cs)  
      BufferedWriter newBufferedWriter​(org.uberfire.java.nio.file.Path path, Charset cs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.channels.SeekableByteChannel newByteChannel​(org.uberfire.java.nio.file.Path path, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.channels.SeekableByteChannel newByteChannel​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream​(org.uberfire.java.nio.file.Path dir)  
      org.uberfire.java.nio.file.DirectoryStream<org.uberfire.java.nio.file.Path> newDirectoryStream​(org.uberfire.java.nio.file.Path dir, org.uberfire.java.nio.file.DirectoryStream.Filter<org.uberfire.java.nio.file.Path> filter)  
      org.uberfire.java.nio.file.FileSystem newFileSystem​(URI uri, Map<String,​?> env)  
      InputStream newInputStream​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      OutputStream newOutputStream​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.OpenOption... options)  
      boolean notExists​(org.uberfire.java.nio.file.Path path)  
      void onNewFileSystem​(IOService.NewFileSystemListener listener)  
      byte[] readAllBytes​(org.uberfire.java.nio.file.Path path)  
      List<String> readAllLines​(org.uberfire.java.nio.file.Path path)  
      List<String> readAllLines​(org.uberfire.java.nio.file.Path path, Charset cs)  
      String readAllString​(org.uberfire.java.nio.file.Path path)  
      String readAllString​(org.uberfire.java.nio.file.Path path, Charset cs)  
      Map<String,​Object> readAttributes​(org.uberfire.java.nio.file.Path path)  
      Map<String,​Object> readAttributes​(org.uberfire.java.nio.file.Path path, String attributes)  
      org.uberfire.java.nio.file.Path setAttribute​(org.uberfire.java.nio.file.Path path, String attribute, Object value)  
      org.uberfire.java.nio.file.Path setAttributes​(org.uberfire.java.nio.file.Path path, Map<String,​Object> attrs)  
      org.uberfire.java.nio.file.Path setAttributes​(org.uberfire.java.nio.file.Path path, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      long size​(org.uberfire.java.nio.file.Path path)  
      void startBatch​(org.uberfire.java.nio.file.FileSystem fs)  
      void startBatch​(org.uberfire.java.nio.file.FileSystem fs, org.uberfire.java.nio.file.Option... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, byte[] bytes, Map<String,​?> attrs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, byte[] bytes, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, byte[] bytes, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, Iterable<? extends CharSequence> lines, Charset cs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, Charset cs, Map<String,​?> attrs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, Charset cs, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, Charset cs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, Map<String,​?> attrs, org.uberfire.java.nio.file.OpenOption... options)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, Set<? extends org.uberfire.java.nio.file.OpenOption> options, org.uberfire.java.nio.file.attribute.FileAttribute<?>... attrs)  
      org.uberfire.java.nio.file.Path write​(org.uberfire.java.nio.file.Path path, String content, org.uberfire.java.nio.file.OpenOption... options)  
      • Methods inherited from interface org.uberfire.commons.lifecycle.Disposable

        dispose
      • Methods inherited from interface org.uberfire.commons.lifecycle.PriorityDisposable

        priority