All Downloads are FREE. Search and download functionalities are using the official Maven repository.

elemental.html.OptionElement Maven / Gradle / Ivy

There is a newer version: 2.8.2.vaadin2
Show newest version
/*
 * Copyright 2012 Google Inc.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 * 
 * http://www.apache.org/licenses/LICENSE-2.0
 * 
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */
package elemental.html;
import elemental.dom.Element;

import elemental.events.*;
import elemental.util.*;
import elemental.dom.*;
import elemental.html.*;
import elemental.css.*;
import elemental.stylesheets.*;

import java.util.Date;

/**
  * 

DOM option elements elements share all of the properties and methods of other HTML elements described in the element section. They also have the specialized interface HTMLOptionElement (or HTML 4 HTMLOptionElement).

No methods are defined on this interface.

*/ public interface OptionElement extends Element { /** * Reflects the value of the selected HTML attribute. which indicates whether the option is selected by default. */ boolean isDefaultSelected(); void setDefaultSelected(boolean arg); /** * Reflects the value of the disabled HTML attribute, which indicates that the option is unavailable to be selected. An option can also be disabled if it is a child of an <optgroup> element that is disabled. */ boolean isDisabled(); void setDisabled(boolean arg); /** * If the option is a descendent of a <select> element, then this property has the same value as the form property of the corresponding {{DomXref("HTMLSelectElement") object; otherwise, it is null. */ FormElement getForm(); /** * The position of the option within the list of options it belongs to, in tree-order. If the option is not part of a list of options, the value is 0. */ int getIndex(); /** * Reflects the value of the label HTML attribute, which provides a label for the option. If this attribute isn't specifically set, reading it returns the element's text content. */ String getLabel(); void setLabel(String arg); /** * Indicates whether the option is selected. */ boolean isSelected(); void setSelected(boolean arg); /** * Contains the text content of the element. */ String getText(); void setText(String arg); /** * Reflects the value of the value HTML attribute, if it exists; otherwise reflects value of the textContent  IDL attribute. */ String getValue(); void setValue(String arg); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy