public class ResourceReferenceHandler extends Object implements IResourceReferenceHandler
| Constructor and Description |
|---|
ResourceReferenceHandler() |
ResourceReferenceHandler(IStreamConnector<URI> connector) |
public ResourceReferenceHandler()
public ResourceReferenceHandler(IStreamConnector<URI> connector)
public File getFile(IResourceReference resourceReference) throws URISyntaxException
getFile in interface IResourceReferenceHandlerURISyntaxExceptionpublic Path getPath(IResourceReference resourceReference) throws URISyntaxException
getPath in interface IResourceReferenceHandlerURISyntaxExceptionpublic URL getUrl(IResourceReference resourceReference) throws MalformedURLException
getUrl in interface IResourceReferenceHandlerMalformedURLExceptionpublic URI getUri(IResourceReference resourceReference) throws URISyntaxException
getUri in interface IResourceReferenceHandlerURISyntaxExceptionpublic String getExtension(IResourceReference resourceReference)
getExtension in interface IResourceReferenceHandlerpublic OutputStream openOnputStream(IResourceReference resourceReference) throws IOException
openOnputStream in interface IResourceReferenceHandlerIOExceptionpublic InputStream openInputStream(IResourceReference resourceReference) throws IOException
openInputStream in interface IResourceReferenceHandlerIOExceptionpublic InputStream openInputStream(IResourceReference resourceReference, IAcceptor<String> contentTypeAcceptor) throws IOException
openInputStream in interface IResourceReferenceHandlerIOExceptionpublic boolean exsits(IResourceReference resourceReference)
exsits in interface IResourceReferenceHandlerpublic boolean canRead(IResourceReference resourceReference)
canRead in interface IResourceReferenceHandlerpublic boolean canWrite(IResourceReference resourceReference)
canWrite in interface IResourceReferenceHandlerpublic boolean isMemoryResource(IResourceReference resourceReference)
isMemoryResource in interface IResourceReferenceHandlerpublic String getContent(IResourceReference resourceReference) throws IOException
getContent in interface IResourceReferenceHandlerIOExceptionpublic boolean isFileSystemResource(IResourceReference resourceReference)
isFileSystemResource in interface IResourceReferenceHandlerpublic long getContentLength(IResourceReference resourceReference)
getContentLength in interface IResourceReferenceHandlerpublic boolean canDelete(IResourceReference resourceReference)
canDelete in interface IResourceReferenceHandlerpublic void delete(IResourceReference resourceReference) throws IOException
delete in interface IResourceReferenceHandlerIOExceptionprotected IOptional<File,IOException> ifFile(IResourceReference resourceReference)
public String toString(IResourceReference resourceReference)
toString in interface IResourceReferenceHandlerpublic String getContentType(IResourceReference resourceReference)
getContentType in interface IResourceReferenceHandlerCopyright © 2007–2019 Andreas W. Bartels. All rights reserved.