|
binary | getBinaryFileImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
Qore::InputStream | getBinaryStreamImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
Qore::AbstractPollOperation | getIoPollerForLocationImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves an I/O poller to retrieve a binary file from the given location. More...
|
|
OutputStreamWrapper | getOutputStreamImpl (string scheme, string location, *hash< auto > opts) |
| Not supported for data:// locations; throws an exception. More...
|
|
hash< string, hash< FileHandlerOptionInfo > > | getReadOptionsImpl () |
| Gets supported read options. More...
|
|
Qore::StreamReader | getStreamReaderImpl (string scheme, string location, *hash< auto > opts) |
| Returns a stream reader for the file's data at the given location. More...
|
|
string | getTextFileImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a text file from the given location. More...
|
|
hash< string, hash< FileHandlerOptionInfo > > | getWriteOptionsImpl () |
| Gets supported write options. More...
|
|
| writeFileImpl (string scheme, string location, data contents, *hash< auto > opts) |
| Not supported for data:// locations; throws an exception. More...
|
|
abstract binary | getBinaryFileImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
abstract Qore::InputStream | getBinaryStreamImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
abstract Qore::AbstractPollOperation | getIoPollerForLocationImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves an I/O poller to retrieve a binary file from the given location. More...
|
|
abstract OutputStreamWrapper | getOutputStreamImpl (string scheme, string location, *hash< auto > opts) |
| Returns an output stream for writing data to the given location. More...
|
|
abstract hash< string, hash< FileHandlerOptionInfo > > | getReadOptionsImpl () |
| Gets supported read options. More...
|
|
abstract Qore::StreamReader | getStreamReaderImpl (string scheme, string location, *hash< auto > opts) |
| Returns a string stream for the file's data at the given location. More...
|
|
abstract string | getTextFileImpl (string scheme, string location, *hash< auto > opts) |
| Retrieves a text file from the given location. More...
|
|
abstract hash< string, hash< FileHandlerOptionInfo > > | getWriteOptionsImpl () |
| Gets supported write options. More...
|
|
abstract | writeFileImpl (string scheme, string location, data contents, *hash< auto > opts) |
| Writes data to a file at the given location. More...
|
|
|
Public Member Methods inherited from FileLocationHandler::AbstractFileLocationHandler |
binary | getBinaryFile (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
Qore::InputStream | getBinaryStream (string scheme, string location, *hash< auto > opts) |
| Retrieves a binary file from the given location. More...
|
|
Qore::AbstractPollOperation | getIoPollerForLocation (string scheme, string location, *hash< auto > opts) |
| Retrieves an I/O poller to retrieve a binary file from the given location. More...
|
|
OutputStreamWrapper | getOutputStream (string scheme, string location, *hash< auto > opts) |
| Returns an output stream for writing data to the given location. More...
|
|
hash< string, hash< FileHandlerOptionInfo > > | getReadOptions () |
| Gets supported read options. More...
|
|
Qore::StreamReader | getStreamReader (string scheme, string location, *hash< auto > opts) |
| Returns a string stream for the file's data at the given location. More...
|
|
string | getTextFile (string scheme, string location, *hash< auto > opts) |
| Retrieves a text file from the given location. More...
|
|
hash< string, hash< FileHandlerOptionInfo > > | getWriteOptions () |
| Gets supported write options. More...
|
|
| writeFile (string scheme, string location, data contents, *hash< auto > opts) |
| Writes data to a file at the given location. More...
|
|
Static Private Member Methods inherited from FileLocationHandler::AbstractFileLocationHandler |
static string | forceEncoding (string str, *string encoding) |
| Returns a string tagged with the given encoding, if any.
|
|
The class for handling "data://" locations.
This location can be used for reading immediate data; data:// locations cannot be written to