Event that dispatches whenever the Adapter is mounted
Event that dispatches whenever the Adapter is unmounted
Represents the standardized options passed into the constructor
Represents if the Adapter can utilize BaseAdapter.create_url_object
Represents if the Adapter can utilize BaseAdapter.watch
Represents if the Adapter can utilize BaseAdapter.watch but requires periodic calls to BaseAdapter.reload
Represents a static identifier useful for handling of Adapters
Represents if the Adapter is available in the current Javascript environment
Represents if the Adapter is read-only
Represents if the Adapter requires mounting first, to be used
Returns a new IURLObject linking to the given path
NOTE: Will not work with BaseAdapter.can_hotlink is
false
for the given Adapter *
Returns if the Adapter is currently mounted
NOTE: There is no base concept of "mounting", it could be establishing a connection to a FTP server, mounting a local SQLite3 database, etc, etc
Mounts the Adapter if currently unmounted
NOTE: There is no base concept of "mounting", it could be establishing a connection to a FTP server, mounting a local SQLite3 database, etc, etc
Persists a new or updates an existing Node with new metadata. Optionally can specify the Node's NODE_TYPES
NOTE: Not all Adapters utilize
mime_type
input, depending on backend, it might automatically be handled
Queries the Adapter for listings of currently persisted Nodes, with optional filtering parameters to narrow down return results
Returns the binary payload of the requested path, or null
if non-existant
Polls the Adapter for any new changes since any previous calls to BaseAdapter.watch was performed. Dispatching to the relevant subscribers
NOTE: Only call this if the Adapter's BaseAdapter.can_watch_reload is
true
Removes the Node by the given path
, returns true if successful
Unmounts the Adapter if currently mounted
NOTE: There is no base concept of "mounting", it could be establishing a connection to a FTP server, mounting a local SQLite3 database, etc, etc
Returns a new subscribable IEvent that dispatches whenever changes to the given path
were
performed. With optional filtering parameters to narrow what to watch
Persists a binary payload to an existing Node.
NOTE: The BaseAdapter.put must be called before this method to create a Node
Generated using TypeDoc
Represents the base common API all URIStorage Adapters ad-here to