/* * Copyright (c) 2011, 2014, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.scene.web; import javafx.beans.NamedArg; /** * This class encapsulates data passed into JavaScript {@code prompt()} function: * a message and a default value. Instances are passed into {@code prompt} * handlers registered on a {@code WebEngine} using * {@link WebEngine#setPromptHandler} method. * * @see WebEngine * @see WebEngine#setPromptHandler * @since JavaFX 2.0 */ public final class PromptData { private final String message; private final String defaultValue; /** * Creates a new instance. */ public PromptData(@NamedArg("message") String message, @NamedArg("defaultValue") String defaultValue) { this.message = message; this.defaultValue = defaultValue; } /** * Returns message carried by this data object. */ public final String getMessage() { return message; } /** * Returns default value carried by this data object. */ public final String getDefaultValue() { return defaultValue; } }