|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jena.riot.stream.StreamManager
public class StreamManager
Management of stream opening, including redirecting through a location mapper whereby a name (e.g. URL) is redirected to another name (e.g. local file). Includes filename to IRI, handling ".gz" and "-"
| Field Summary | |
|---|---|
static boolean |
logAllLookups
|
| Constructor Summary | |
|---|---|
StreamManager()
|
|
| Method Summary | |
|---|---|
void |
addLocator(Locator loc)
Add a locator to the end of the locators list |
void |
clearLocators()
Remove all locators |
StreamManager |
clone()
Create a deep copy of this StreamManager |
static StreamManager |
get()
|
LocationMapper |
getLocationMapper()
Get the location mapping |
List<Locator> |
locators()
Return an immutable list of all the handlers |
static StreamManager |
makeDefaultStreamManager()
Return a default configuration StreamManager with a LocatorFile, LocatorHTTP, LocatorFTP and LocatorClassLoader |
String |
mapURI(String filenameOrURI)
Apply the mapping of a filename or URI |
TypedInputStream |
open(String filenameOrURI)
Open a file using the locators of this FileManager. |
TypedInputStream |
openNoMap(String filenameOrURI)
Open a file using the locators of this FileManager but without location mapping. |
TypedInputStream |
openNoMapOrNull(String filenameOrURI)
Open a file using the locators of this FileManager without location mapping. |
void |
remove(Locator loc)
Remove a locator |
static void |
setGlobal(StreamManager streamManager)
|
void |
setLocationMapper(LocationMapper _mapper)
Set the location mapping |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static boolean logAllLookups
| Constructor Detail |
|---|
public StreamManager()
| Method Detail |
|---|
public StreamManager clone()
clone in class Objectpublic static StreamManager makeDefaultStreamManager()
public static StreamManager get()
public static void setGlobal(StreamManager streamManager)
public TypedInputStream open(String filenameOrURI)
public String mapURI(String filenameOrURI)
public TypedInputStream openNoMap(String filenameOrURI)
public TypedInputStream openNoMapOrNull(String filenameOrURI)
public void setLocationMapper(LocationMapper _mapper)
public LocationMapper getLocationMapper()
public List<Locator> locators()
public void remove(Locator loc)
public void clearLocators()
public void addLocator(Locator loc)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||