- /*
- * @(#)OptionComboBoxModel.java 1.8 03/12/19
- *
- * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
- * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
- */
- package javax.swing.text.html;
-
- import javax.swing.*;
- import javax.swing.event.*;
- import java.io.Serializable;
-
-
- /**
- * OptionComboBoxModel extends the capabilities of the DefaultComboBoxModel,
- * to store the Option that is initially marked as selected.
- * This is stored, in order to enable an accurate reset of the
- * ComboBox that represents the SELECT form element when the
- * user requests a clear/reset. Given that a combobox only allow
- * for one item to be selected, the last OPTION that has the
- * attribute set wins.
- *
- @author Sunita Mani
- @version 1.8 12/19/03
- */
-
- class OptionComboBoxModel extends DefaultComboBoxModel implements Serializable {
-
- private Option selectedOption = null;
-
- /**
- * Stores the Option that has been marked its
- * selected attribute set.
- */
- public void setInitialSelection(Option option) {
- selectedOption = option;
- }
-
- /**
- * Fetches the Option item that represents that was
- * initially set to a selected state.
- */
- public Option getInitialSelection() {
- return selectedOption;
- }
- }