Package net.anwiba.commons.reference
Class ResourceReferenceFactory
- java.lang.Object
-
- net.anwiba.commons.reference.ResourceReferenceFactory
-
- All Implemented Interfaces:
IResourceReferenceFactory
public class ResourceReferenceFactory extends java.lang.Object implements IResourceReferenceFactory
-
-
Constructor Summary
Constructors Constructor Description ResourceReferenceFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IResourceReferencecreate(byte[] buffer, java.lang.String mimeType, java.lang.String encoding)IResourceReferencecreate(java.io.File file)IResourceReferencecreate(java.lang.String pathString)IResourceReferencecreate(java.net.URI uri)IResourceReferencecreate(java.net.URL url)IResourceReferencecreate(java.nio.file.Path path)IResourceReferencecreateTemporaryResourceReference(java.lang.String prefix, java.lang.String suffix)
-
-
-
Method Detail
-
create
public IResourceReference create(java.io.File file)
- Specified by:
createin interfaceIResourceReferenceFactory
-
create
public IResourceReference create(byte[] buffer, java.lang.String mimeType, java.lang.String encoding)
- Specified by:
createin interfaceIResourceReferenceFactory
-
create
public IResourceReference create(java.net.URL url)
- Specified by:
createin interfaceIResourceReferenceFactory
-
create
public IResourceReference create(java.net.URI uri)
- Specified by:
createin interfaceIResourceReferenceFactory
-
create
public IResourceReference create(java.nio.file.Path path)
- Specified by:
createin interfaceIResourceReferenceFactory
-
create
public IResourceReference create(java.lang.String pathString) throws CreationException
- Specified by:
createin interfaceIResourceReferenceFactory- Throws:
CreationException
-
createTemporaryResourceReference
public IResourceReference createTemporaryResourceReference(java.lang.String prefix, java.lang.String suffix) throws java.io.IOException
- Specified by:
createTemporaryResourceReferencein interfaceIResourceReferenceFactory- Throws:
java.io.IOException
-
-