Package-level declarations
Types
Link copied to clipboard
This is used for the early demo, will not be used in the final product
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract class EncodedTileSource(val id: String, var authenticator: XweatherAuthenticator? = null) : TileSource<DataType>
EncodedTileSource.kt
Link copied to clipboard
class ImageTileSource(val id: String, typeString: String, val authenticator: XweatherAuthenticator?) : TileSource<TileData>
ImageTileSource.kt
Link copied to clipboard
interface ISourceSpecification
Link copied to clipboard
Link copied to clipboard
This will be merged with DataSourceEvents
Link copied to clipboard
data class RequestOptions(val dataSetId: String, val dataMin: Double, val dataMax: Double, val outputMin: Double, val outputMax: Double, val outputNoDataValue: Double? = null, val validTimes: MutableList<Date>? = null)
Link copied to clipboard
Link copied to clipboard
SourceMetadata.kt
Link copied to clipboard
interface SourceMetadataSchema
Link copied to clipboard
Link copied to clipboard
interface TileDataParser
Link copied to clipboard
TileSource.kt
Link copied to clipboard
class XweatherEncodedTileSource(var id: String, var authenticator: XweatherAuthenticator?) : EncodedTileSource
XweatherEncodedTileSource.kt
Properties
Functions
Link copied to clipboard
fun <DataType : TileData> TileSource<DataType>.init(id: String, authenticator: Authenticator<MediaSession.Token>?)
Link copied to clipboard
suspend fun <DataType : TileData> TileSource<DataType>.shouldRequestTile(tile: TileType, reload: Boolean): Boolean