public interface IDataLoader
See related article for an example on how to customize 3D tiles data loading.
Modifier and Type | Method and Description |
---|---|
DataEntity |
load(String path,
CancellationToken token)
Returns the data resource loaded from the given path.
|
@NotNull DataEntity load(@NotNull String path, @NotNull CancellationToken token) throws IOException
The download process can be canceled by the means of the cancellation token
. It is up to the implementer to verify that the cancellation token state is set to true
during the operation. When set to true
this indicates that a resource is no longer needed. The return value then can be an ErrorInfo
object with the error code Canceled
.
path
- Path to the resource.token
- Cancellation token. This is optional and can be a nulltpr
.DataEntity
.IOException
- when loading the data fails.