Interface IFileID
- All Superinterfaces:
Comparable,org.eclipse.core.runtime.IAdaptable,ID,Principal,Serializable
- All Known Implementing Classes:
FileTransferID
ID for a remote file.
-
Method Summary
Methods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.eclipse.ecf.core.identity.ID
equals, getName, getNamespace, hashCode, toExternalForm
-
Method Details
-
getFilename
String getFilename()Get the file name from this IFileID. This will return just the filename portion of a more complex file ID, e.g. index.html from IFileID created with value "http://www.composent.com/index.html"- Returns:
- String just the file name and extension (if any) for this given
IFileID. Will not be
null.
-
getURL
Get the url associated with the file identified by this IFileID.- Returns:
- URL associated with this IFileID. Will not be null.
- Throws:
MalformedURLException- thrown if URL cannot be created for this IFileID
-
getURI
Get the URI associated with the file identified by this IFileID.- Returns:
- URI associated with this IFileID. Will not be
null. - Throws:
URISyntaxException- thrown if URI cannot be created for this IFileID.- Since:
- 5.0
-