ConfigMap

Created by svennahler on 18.10.17.

class ConfigMap<Data : AbstractAsset> : Iterable<Data>

Constructors

ConfigMap
Link copied to clipboard
fun <Data : AbstractAsset> ConfigMap(typeClass: Class<Data>)

Types

Companion
Link copied to clipboard
object Companion

Functions

add
Link copied to clipboard

Add an AssetConfig

fun add(data: Data): ConfigMap<Data>
fun add(vararg dataList: Array<Out Data>): ConfigMap<Data>
addOrReplace
Link copied to clipboard

USE WITH CAUTION! This add <B>or replace</B> an AssetConfig

fun addOrReplace(data: Data): ConfigMap<Data>
fun addOrReplace(vararg dataList: Array<Out Data>): ConfigMap<Data>
clear
Link copied to clipboard
fun clear(): ConfigMap<Data>
describeContents
Link copied to clipboard
open fun describeContents(): Int
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
forEach
Link copied to clipboard
open override fun forEach(p0: Consumer<In Data>)
get
Link copied to clipboard
operator fun get(id: String?): Data?
operator fun get(id: String?, version: SemVersion?): Data?
hashCode
Link copied to clipboard
open override fun hashCode(): Int
iterator
Link copied to clipboard
open operator override fun iterator(): Iterator<Data>
remove
Link copied to clipboard
fun remove(id: String)
spliterator
Link copied to clipboard
open override fun spliterator(): Spliterator<Data>
toString
Link copied to clipboard
open override fun toString(): String
writeToParcel
Link copied to clipboard
open fun writeToParcel(parcel: <ERROR CLASS>, flags: Int)

Properties

configType
Link copied to clipboard
val configType: Class<*>