/* * Copyright (c) 2011, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.beans.value; /** * A writable boolean value. * * @see WritableValue * * * @since JavaFX 2.0 */ public interface WritableBooleanValue extends WritableValue { /** * Get the wrapped value. * Unlike {@link #getValue()}, * this method returns primitive boolean. * Needs to be identical to {@link #getValue()}. * * @return The current value */ boolean get(); /** * Set the wrapped value. * Unlike {@link #setValue(java.lang.Boolean) }, * this method uses primitive boolean. * * @param value * The new value */ void set(boolean value); /** * Set the wrapped value. *

* Note: this method should accept null without throwing an exception, * setting "false" instead. * * @param value * The new value */ @Override void setValue(Boolean value); }