/** * Adds an filename extension mapping. * * @param extension The file name extension. * @param scheme The scheme to use for files with this extension. */ public void addExtensionMap(final String extension, final String scheme) { typeMap.addExtension(extension, scheme); }
/** * Adds a mime type mapping. * * @param mimeType The mime type. * @param scheme The scheme to use for files with this mime type. */ public void addMimeTypeMap(final String mimeType, final String scheme) { typeMap.addMimeType(mimeType, scheme); }
/** * Determines if a layered file system can be created for a given file. * * @param file The file to check for. * @return true if the FileSystem can be created. * @throws FileSystemException if an error occurs. */ @Override public boolean canCreateFileSystem(final FileObject file) throws FileSystemException { return typeMap.getScheme(file) != null; }
typeMap.clear();
typeMap.clear();
/** * Determines if a layered file system can be created for a given file. * * @param file The file to check for. * @return true if the FileSystem can be created. * @throws FileSystemException if an error occurs. */ @Override public boolean canCreateFileSystem(final FileObject file) throws FileSystemException { return typeMap.getScheme(file) != null; }
/** * Adds an filename extension mapping. * * @param extension The file name extension. * @param scheme The scheme to use for files with this extension. */ public void addExtensionMap(final String extension, final String scheme) { typeMap.addExtension(extension, scheme); }
/** * Adds a mime type mapping. * * @param mimeType The mime type. * @param scheme The scheme to use for files with this mime type. */ public void addMimeTypeMap(final String mimeType, final String scheme) { typeMap.addMimeType(mimeType, scheme); }
typeMap.clear();
/** * Determines if a layered file system can be created for a given file. * * @param file The file to check for. * @return true if the FileSystem can be created. * @throws FileSystemException if an error occurs. */ @Override public boolean canCreateFileSystem(final FileObject file) throws FileSystemException { return typeMap.getScheme(file) != null; }
/** * Adds an filename extension mapping. * * @param extension The file name extension. * @param scheme The scheme to use for files with this extension. */ public void addExtensionMap(final String extension, final String scheme) { typeMap.addExtension(extension, scheme); }
/** * Adds a mime type mapping. * * @param mimeType The mime type. * @param scheme The scheme to use for files with this mime type. */ public void addMimeTypeMap(final String mimeType, final String scheme) { typeMap.addMimeType(mimeType, scheme); }
/** * Creates a layered file system. * * @param file The FileObject to use. * @return The layered FileObject. * @throws FileSystemException if an error occurs. */ @Override public FileObject createFileSystem(final FileObject file) throws FileSystemException { final String scheme = typeMap.getScheme(file); FileSystemException.requireNonNull(scheme, "vfs.impl/no-provider-for-file.error", file); return createFileSystem(scheme, file); }
/** * Creates a layered file system. * * @param file The FileObject to use. * @return The layered FileObject. * @throws FileSystemException if an error occurs. */ @Override public FileObject createFileSystem(final FileObject file) throws FileSystemException { final String scheme = typeMap.getScheme(file); if (scheme == null) { throw new FileSystemException("vfs.impl/no-provider-for-file.error", file); } return createFileSystem(scheme, file); }
/** * Creates a layered file system. * * @param file The FileObject to use. * @return The layered FileObject. * @throws FileSystemException if an error occurs. */ @Override public FileObject createFileSystem(final FileObject file) throws FileSystemException { final String scheme = typeMap.getScheme(file); if (scheme == null) { throw new FileSystemException("vfs.impl/no-provider-for-file.error", file); } return createFileSystem(scheme, file); }