Edit C:\Program Files\Java\jdk1.8.0_121\javafx\beans\property\MapProperty.java
/* * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.beans.property; import javafx.beans.binding.Bindings; import javafx.beans.value.WritableMapValue; import javafx.collections.ObservableMap; /** * This class provides a full implementation of a {@link Property} wrapping a * {@link javafx.collections.ObservableMap}. * * The value of a {@code MapProperty} can be get and set with {@link #get()}, * {@link #getValue()}, {@link #set(Object)}, and {@link #setValue(javafx.collections.ObservableMap)}. * * A property can be bound and unbound unidirectional with * {@link #bind(javafx.beans.value.ObservableValue)} and {@link #unbind()}. Bidirectional bindings * can be created and removed with {@link #bindBidirectional(Property)} and * {@link #unbindBidirectional(Property)}. * * The context of a {@code MapProperty} can be read with {@link #getBean()} * and {@link #getName()}. * * @see javafx.collections.ObservableMap * @see javafx.beans.value.ObservableMapValue * @see javafx.beans.value.WritableMapValue * @see ReadOnlyMapProperty * @see Property * * @param <K> the type of the key elements of the {@code Map} * @param <V> the type of the value elements of the {@code Map} * @since JavaFX 2.1 */ public abstract class MapProperty<K, V> extends ReadOnlyMapProperty<K, V> implements Property<ObservableMap<K, V>>, WritableMapValue<K, V> { /** * {@inheritDoc} */ @Override public void setValue(ObservableMap<K, V> v) { set(v); } /** * {@inheritDoc} */ @Override public void bindBidirectional(Property<ObservableMap<K, V>> other) { Bindings.bindBidirectional(this, other); } /** * {@inheritDoc} */ @Override public void unbindBidirectional(Property<ObservableMap<K, V>> other) { Bindings.unbindBidirectional(this, other); } /** * Returns a string representation of this {@code MapProperty} object. * @return a string representation of this {@code MapProperty} object. */ @Override public String toString() { final Object bean = getBean(); final String name = getName(); final StringBuilder result = new StringBuilder( "MapProperty ["); if (bean != null) { result.append("bean: ").append(bean).append(", "); } if ((name != null) && (!name.equals(""))) { result.append("name: ").append(name).append(", "); } result.append("value: ").append(get()).append("]"); return result.toString(); } }
Ms-Dos/Windows
Unix
Write backup
jsp File Browser version 1.2 by
www.vonloesch.de