public interface IFileIDFactory
| Modifier and Type | Method and Description |
|---|---|
IFileID |
createFileID(Namespace namespace,
java.lang.Object[] arguments)
Create an IFileID from a Namespace and a String.
|
IFileID |
createFileID(Namespace namespace,
java.lang.String remoteFile)
Create an IFileID from a Namespace and a String.
|
IFileID |
createFileID(Namespace namespace,
java.net.URI remoteFile)
Create an IFileID from a Namespace and a String.
|
IFileID |
createFileID(Namespace namespace,
java.net.URL remoteFile)
Create an IFileID from a Namespace and a String.
|
IFileID createFileID(Namespace namespace, java.net.URL remoteFile) throws FileCreateException
namespace - the namespace to use to create the IFileID. Can use
IRetrieveFileTransferContainerAdapter.getRetrieveNamespace().
Must not be null.remoteFile - the remote filename to use. Must not be null.null.FileCreateException - thrown if some problem creating IFileID from given namespace
and filenameIFileID createFileID(Namespace namespace, java.lang.String remoteFile) throws FileCreateException
namespace - the namespace to use to create the IFileID. Can use
IRetrieveFileTransferContainerAdapter.getRetrieveNamespace().
Must not be null.remoteFile - the remote filename to use. Must not be null.null.FileCreateException - thrown if some problem creating IFileID from given namespace
and filenameIFileID createFileID(Namespace namespace, java.net.URI remoteFile) throws FileCreateException
namespace - the namespace to use to create the IFileID. Can use
IRetrieveFileTransferContainerAdapter.getRetrieveNamespace().
Must not be null.remoteFile - the remote resource identifier to use. Must not be null.null.FileCreateException - thrown if some problem creating IFileID from given namespace
and filenameIFileID createFileID(Namespace namespace, java.lang.Object[] arguments) throws FileCreateException
namespace - the namespace to use to create the IFileID. Can use
IRetrieveFileTransferContainerAdapter.getRetrieveNamespace().
Must not be null.arguments - Object [] of arguments to use to create file ID. These
arguments will be passed to the
Namespace#createInstance(Object[]) method of the
appropriate Namespace setup by the providernull.FileCreateException - thrown if some problem creating IFileID from given namespace
and filename