Interface IDataLoader


public interface IDataLoader
Interface for loading data from a path into memory.

See related article for an example on how to customize 3D tiles data loading.

  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Returns the data resource loaded from the given path.
  • Method Details Link icon

    • load Link icon

      @NotNull DataEntity load(@NotNull String path, @NotNull CancellationToken token) throws IOException
      Returns the data resource loaded from the given path.

      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

      invalid reference
      Canceled
      .
      Parameters:
      path - Path to the resource.
      token - Cancellation token. This is optional and can be a nulltpr.
      Returns:
      the data resources as DataEntity.
      Throws:
      IOException - when loading the data fails.