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 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 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 hasLocation(IResourceReference resourceReference)
hasLocation 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) throws IOException
IOExceptionpublic String toString(IResourceReference resourceReference)
toString in interface IResourceReferenceHandlerCopyright © 2007–2017 Andreas Bartels. All rights reserved.