public interface IResourceReferenceHandler
File getFile(IResourceReference resourceReference) throws URISyntaxException
URISyntaxExceptionURL getUrl(IResourceReference resourceReference) throws MalformedURLException
MalformedURLExceptionURI getUri(IResourceReference resourceReference) throws URISyntaxException
URISyntaxExceptionString getExtension(IResourceReference resourceReference)
OutputStream openOnputStream(IResourceReference resourceReference) throws IOException
IOExceptionInputStream openInputStream(IResourceReference resourceReference) throws IOException
IOExceptionInputStream openInputStream(IResourceReference resourceReference, IAcceptor<String> contentTypeAcceptor) throws IOException
IOExceptionboolean exsits(IResourceReference resourceReference)
boolean canRead(IResourceReference resourceReference)
boolean canWrite(IResourceReference resourceReference)
boolean canDelete(IResourceReference resourceReference)
void delete(IResourceReference resourceReference) throws IOException
IOExceptionboolean isMemoryResource(IResourceReference resourceReference)
String getContent(IResourceReference resourceReference) throws IOException
IOExceptionboolean isFileSystemResource(IResourceReference resourceReference)
long getContentLength(IResourceReference resourceReference)
String toString(IResourceReference resourceReference)
String getContentType(IResourceReference resourceReference)
Path getPath(IResourceReference resourceReference) throws URISyntaxException
URISyntaxExceptionCopyright © 2007–2019 Andreas W. Bartels. All rights reserved.