public class SchemeBasedLocatorFactory extends CommonLocatorFactory
ILocator where the concrete ILocatorFactory is
identified by a scheme prefix in the location.
An example is "file:c:/temp" or "classpath:myresource.txt".| Constructor and Description |
|---|
SchemeBasedLocatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
static SchemeBasedLocatorFactory |
createDefault() |
Map<String,ILocatorFactory> |
getLocatorFactories() |
ILocatorFactory |
getNoSchemeLocatorFactory() |
ILocatorFactory |
getUnknownSchemeLocatorFactory() |
ILocatorFactory |
lookupLocatorFactory(String format) |
void |
registerLocatorFactory(String format,
ILocatorFactory factory) |
void |
setNoSchemeLocatorFactory(ILocatorFactory factory) |
void |
setUnknownSchemeLocatorFactory(ILocatorFactory factory) |
void |
unregisterLocatorFactory(String format) |
createLocatorpublic static SchemeBasedLocatorFactory createDefault()
public Map<String,ILocatorFactory> getLocatorFactories()
public ILocatorFactory getNoSchemeLocatorFactory()
public ILocatorFactory getUnknownSchemeLocatorFactory()
public ILocatorFactory lookupLocatorFactory(String format)
public void registerLocatorFactory(String format, ILocatorFactory factory)
public void setNoSchemeLocatorFactory(ILocatorFactory factory)
public void setUnknownSchemeLocatorFactory(ILocatorFactory factory)
public void unregisterLocatorFactory(String format)
Copyright © 2013 intarsys consulting GmbH. All Rights Reserved.