|
| binary | getBinaryFileImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| Qore::InputStream | getBinaryStreamImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| Qore::AbstractPollOperation | getIoPollerForLocationImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves an I/O poller to retrieve a binary file from the given location.
|
| |
| OutputStreamWrapper | getOutputStreamImpl (string scheme, string location, *hash< auto > opts) |
| | Not supported for data:// locations; throws an exception.
|
| |
| hash< string, hash< FileHandlerOptionInfo > > | getReadOptionsImpl () |
| | Gets supported read options.
|
| |
| Qore::StreamReader | getStreamReaderImpl (string scheme, string location, *hash< auto > opts) |
| | Returns a stream reader for the file's data at the given location.
|
| |
| string | getTextFileImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a text file from the given location.
|
| |
| hash< string, hash< FileHandlerOptionInfo > > | getWriteOptionsImpl () |
| | Gets supported write options.
|
| |
| | writeFileImpl (string scheme, string location, data contents, *hash< auto > opts) |
| | Not supported for data:// locations; throws an exception.
|
| |
Protected Member Functions inherited from FileLocationHandler::AbstractFileLocationHandler |
| abstract binary | getBinaryFileImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| abstract Qore::InputStream | getBinaryStreamImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| 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.
|
| |
| abstract OutputStreamWrapper | getOutputStreamImpl (string scheme, string location, *hash< auto > opts) |
| | Returns an output stream for writing data to the given location.
|
| |
| abstract hash< string, hash< FileHandlerOptionInfo > > | getReadOptionsImpl () |
| | Gets supported read options.
|
| |
| abstract Qore::StreamReader | getStreamReaderImpl (string scheme, string location, *hash< auto > opts) |
| | Returns a string stream for the file's data at the given location.
|
| |
| abstract string | getTextFileImpl (string scheme, string location, *hash< auto > opts) |
| | Retrieves a text file from the given location.
|
| |
| abstract hash< string, hash< FileHandlerOptionInfo > > | getWriteOptionsImpl () |
| | Gets supported write options.
|
| |
| abstract | writeFileImpl (string scheme, string location, data contents, *hash< auto > opts) |
| | Writes data to a file at the given location.
|
| |
|
Public Member Functions inherited from FileLocationHandler::AbstractFileLocationHandler |
| binary | getBinaryFile (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| Qore::InputStream | getBinaryStream (string scheme, string location, *hash< auto > opts) |
| | Retrieves a binary file from the given location.
|
| |
| Qore::AbstractPollOperation | getIoPollerForLocation (string scheme, string location, *hash< auto > opts) |
| | Retrieves an I/O poller to retrieve a binary file from the given location.
|
| |
| OutputStreamWrapper | getOutputStream (string scheme, string location, *hash< auto > opts) |
| | Returns an output stream for writing data to the given location.
|
| |
| hash< string, hash< FileHandlerOptionInfo > > | getReadOptions () |
| | Gets supported read options.
|
| |
| Qore::StreamReader | getStreamReader (string scheme, string location, *hash< auto > opts) |
| | Returns a string stream for the file's data at the given location.
|
| |
| string | getTextFile (string scheme, string location, *hash< auto > opts) |
| | Retrieves a text file from the given location.
|
| |
| hash< string, hash< FileHandlerOptionInfo > > | getWriteOptions () |
| | Gets supported write options.
|
| |
| | writeFile (string scheme, string location, data contents, *hash< auto > opts) |
| | Writes data to a file at the given location.
|
| |
Static Protected Member Functions 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