net.corda.client.fxutils / javafx.collections.ObservableList / map

# map

`fun <A, B> ObservableList<out A>.map(cached: Boolean = true, function: (A) -> B): ObservableList<B>`

val dogs: ObservableList = (..) val dogOwners: ObservableList = dogs.map { it.owner }

### Parameters

`cached` - If true the results of the mapped function are cached in a backing list. If false each get() will re-run the function.