Package org.scijava.io.location
Interface LocationResolver
-
- All Superinterfaces:
Comparable<Prioritized>,Contextual,HandlerPlugin<URI>,HasPluginInfo,Identifiable,Locatable,Logged,Prioritized,RichPlugin,SciJavaPlugin,SingletonPlugin,Typed<URI>,TypedPlugin<URI>,Versioned
- All Known Implementing Classes:
AbstractLocationResolver,FileLocationResolver
public interface LocationResolver extends HandlerPlugin<URI>
LocationResolverplugins allow resolving anURIto aLocation. ExtendingAbstractLocationResolveris recommended for easy implementation.- Author:
- Gabriel Einsdorf
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Locationresolve(URI uri)-
Methods inherited from interface org.scijava.Contextual
context, getContext, setContext
-
Methods inherited from interface org.scijava.plugin.HasPluginInfo
getInfo, setInfo
-
Methods inherited from interface org.scijava.Locatable
getLocation
-
Methods inherited from interface org.scijava.Prioritized
compareTo, getPriority, setPriority
-
Methods inherited from interface org.scijava.plugin.RichPlugin
getIdentifier, log
-
Methods inherited from interface org.scijava.Versioned
getVersion
-
-
-
-
Method Detail
-
resolve
Location resolve(URI uri) throws URISyntaxException
- Returns:
- the resolved Location
- Throws:
URISyntaxException
-
-