@Override public File visitFileResource(final FileResourceReference fileResourceReference) { return fileResourceReference.getFile(); }
@Override public URI visitFileResource(final FileResourceReference fileResourceReference) { return fileResourceReference.getFile().toURI(); }
@Override public URI visitFileResource(final FileResourceReference fileResourceReference) { return fileResourceReference.getFile().toURI(); }
@Override public OutputStream visitFileResource(final FileResourceReference fileResourceReference) throws IOException { return new FileOutputStream(fileResourceReference.getFile()); }
@Override public Path visitFileResource(final FileResourceReference fileResourceReference) { return fileResourceReference.getFile().toPath(); }
@Override public Path visitFileResource(final FileResourceReference fileResourceReference) { return fileResourceReference.getFile().toPath(); }
@Override public Boolean visitFileResource(final FileResourceReference fileResourceReference) { final File file = fileResourceReference.getFile(); return Files.exists(file.toPath()); }
@Override public Long visitFileResource(final FileResourceReference fileResourceReference) { return Long.valueOf(fileResourceReference.getFile().length()); }
@Override public Boolean visitFileResource(final FileResourceReference fileResourceReference) { return Boolean.valueOf(fileResourceReference.getFile().canRead()); }
@Override public Boolean visitFileResource(final FileResourceReference fileResourceReference) { final File file = fileResourceReference.getFile(); return Files.exists(file.toPath()); }
@Override public Boolean visitFileResource(final FileResourceReference fileResourceReference) { return Boolean.valueOf(fileResourceReference.getFile().canRead()); }
@Override public Boolean visitFileResource(final FileResourceReference fileResourceReference) { return Boolean.valueOf(fileResourceReference.getFile().canRead()); }
@Override public InputStream visitFileResource(final FileResourceReference fileResourceReference) throws IOException { final String contentType = Files.probeContentType(fileResourceReference.getFile().toPath()); if (!contentTypeAcceptor.accept(contentType)) { throw new IOException("Unexcepted mime type '" + contentType + "'"); //$NON-NLS-1$//$NON-NLS-2$ } return new FileInputStream(fileResourceReference.getFile()); }
@Override public URL visitFileResource(final FileResourceReference fileResourceReference) throws MalformedURLException { return uriToUrlConverter.convert(fileResourceReference.getFile().toURI()); }
@Override public IConnectionDescription visitFileResource(final FileResourceReference fileResourceReference) throws RuntimeException { return new FileConnectionDescription(fileResourceReference.getFile().toURI()); }
@Override public InputStream visitFileResource(final FileResourceReference fileResourceReference) throws IOException { final String contentType = Files.probeContentType(fileResourceReference.getFile().toPath()); if (!contentTypeAcceptor.accept(contentType)) { throw new IOException("Unexcepted mime type '" + contentType + "'"); //$NON-NLS-1$//$NON-NLS-2$ } return new FileInputStream(fileResourceReference.getFile()); }
@Override public String visitFileResource(final FileResourceReference fileResourceReference) throws RuntimeException { return FileUtilities.getExtension(fileResourceReference.getFile()); }
@Override public String visitFileResource(final FileResourceReference fileResourceReference) throws RuntimeException { return getContentType(fileResourceReference.getFile().toPath()); }
@Override public URL visitFileResource(final FileResourceReference fileResourceReference) throws MalformedURLException { return uriToUrlConverter.convert(fileResourceReference.getFile().toURI()); }
@Override public String visitFileResource(final FileResourceReference fileResourceReference) throws RuntimeException { return getContentType(fileResourceReference.getFile().toPath()); }