Class ConnectionFileProvider

java.lang.Object
org.apache.commons.vfs2.provider.AbstractVfsComponent
org.apache.commons.vfs2.provider.AbstractVfsContainer
org.apache.commons.vfs2.provider.AbstractFileProvider
org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
org.pentaho.di.connections.vfs.provider.ConnectionFileProvider
All Implemented Interfaces:
Closeable, AutoCloseable, org.apache.commons.vfs2.provider.FileProvider, org.apache.commons.vfs2.provider.VfsComponent

public class ConnectionFileProvider extends org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final Collection<org.apache.commons.vfs2.Capability>
     
    static final String
     
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected org.apache.commons.vfs2.FileSystem
    doCreateFileSystem(org.apache.commons.vfs2.FileName rootName, org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
     
    protected Bowl
    getBowl(org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
     
    Collection<org.apache.commons.vfs2.Capability>
     
     
     
    protected void
    setFileNameParser(org.apache.commons.vfs2.provider.FileNameParser parser)
     

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider

    findFile, findFile, getFileSystem

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractFileProvider

    addFileSystem, close, closeFileSystem, createFileSystem, findFileSystem, freeUnusedResources, getConfigBuilder, parseUri

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsContainer

    addComponent, removeComponent

    Methods inherited from class org.apache.commons.vfs2.provider.AbstractVfsComponent

    getContext, getLogger, init, setContext, setLogger

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • ConnectionFileProvider

      public ConnectionFileProvider()
  • Method Details

    • doCreateFileSystem

      protected org.apache.commons.vfs2.FileSystem doCreateFileSystem(@NonNull org.apache.commons.vfs2.FileName rootName, @NonNull org.apache.commons.vfs2.FileSystemOptions fileSystemOptions) throws org.apache.commons.vfs2.FileSystemException
      Specified by:
      doCreateFileSystem in class org.apache.commons.vfs2.provider.AbstractOriginatingFileProvider
      Throws:
      org.apache.commons.vfs2.FileSystemException
    • getFileNameParser

      protected ConnectionFileNameParser getFileNameParser()
      Overrides:
      getFileNameParser in class org.apache.commons.vfs2.provider.AbstractFileProvider
    • setFileNameParser

      protected void setFileNameParser(org.apache.commons.vfs2.provider.FileNameParser parser)
      Overrides:
      setFileNameParser in class org.apache.commons.vfs2.provider.AbstractFileProvider
    • getBowl

      @NonNull protected Bowl getBowl(@NonNull org.apache.commons.vfs2.FileSystemOptions fileSystemOptions)
    • getDefaultManager

      @NonNull protected ConnectionManager getDefaultManager(@NonNull Bowl bowl) throws org.apache.commons.vfs2.FileSystemException
      Throws:
      org.apache.commons.vfs2.FileSystemException
    • getCapabilities

      public Collection<org.apache.commons.vfs2.Capability> getCapabilities()