IObservableMap < K , E > function ( IObservableMap < K , M > arg0 , IObservableFactory < ? super M , IObservableValue < E >> arg1 , Object arg2 ) { return new MapDetailValueObservableMap < > ( arg0 , arg1 , arg2 ) ; }
returns a detail observable map where the map 's key set is the same as the one of the given master observable map , and where each value is the detail value of the corresponding value in the master observable map . the provided factory is used to create the detail observable values for every master value which then define the values of the detail map . the detail map resides in the same realm as the given master map . note that since the values of the returned map are detail values of the values of the master map , the only modifications supported are through the iobservablemap #put object , object and iobservablemap #putall java.util.map methods . therefore , thereturned map does not add entries for keys not already contained in the master map 's key set . modifications made through the returned detail map are made through the detail observables created by the specified observable factory . concode_field_sep PlaceHolder placeHolder concode_field_sep IObservableSet<E> detailSet concode_elem_sep IObservableValue<T> detailValue concode_elem_sep IObservableList<E> detailList concode_elem_sep IObservableMap<K,V> detailMap concode_elem_sep IObservableMap<K,V> detailMap