API documentation  2.0rc1
Public Member Functions | List of all members
client::HTMLOptionsCollection Class Reference

#include <clientlib.h>

Inherits client::HTMLCollectionOf< HTMLOptionElement >.

Public Member Functions

double get_length ()
 
void set_length (double)
 
double get_selectedIndex ()
 
void set_selectedIndex (double)
 
void add (HTMLOptionElement *element)
 
void add (HTMLOptionElement *element, HTMLElement *before)
 
void add (HTMLOptionElement *element, double before)
 
void remove (double index)
 
HTMLOptionsCollectionget_prototype ()
 
void set_prototype (HTMLOptionsCollection *)
 
 HTMLOptionsCollection ()
 
- Public Member Functions inherited from client::HTMLCollectionOf< HTMLOptionElement >
HTMLOptionElementitem (double index)
 
HTMLOptionElementnamedItem (const String &name)
 
HTMLOptionElement *& operator[] (int index)
 
HTMLOptionElementoperator[] (int index) const
 
- Public Member Functions inherited from client::HTMLCollectionBase
double get_length ()
 
Elementitem (double index)
 
Element *& operator[] (int index)
 
Elementoperator[] (int index) const
 
- Public Member Functions inherited from client::Object
 Object ()
 
template<typename T >
valueOf ()
 
 operator double () const
 
Objectoperator[] (const client::String &name) const
 
void set_ (const client::String &name, Object *v)
 
template<typename T , typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type>
void set_ (const client::String &name, T v)
 
bool hasOwnProperty (const client::String &name)
 

Constructor & Destructor Documentation

◆ HTMLOptionsCollection()

client::HTMLOptionsCollection::HTMLOptionsCollection ( )

Member Function Documentation

◆ add() [1/3]

void client::HTMLOptionsCollection::add ( HTMLOptionElement element)

◆ add() [2/3]

void client::HTMLOptionsCollection::add ( HTMLOptionElement element,
HTMLElement before 
)

◆ add() [3/3]

void client::HTMLOptionsCollection::add ( HTMLOptionElement element,
double  before 
)

◆ get_length()

double client::HTMLOptionsCollection::get_length ( )

◆ get_prototype()

HTMLOptionsCollection* client::HTMLOptionsCollection::get_prototype ( )

◆ get_selectedIndex()

double client::HTMLOptionsCollection::get_selectedIndex ( )

◆ remove()

void client::HTMLOptionsCollection::remove ( double  index)

◆ set_length()

void client::HTMLOptionsCollection::set_length ( double  )

◆ set_prototype()

void client::HTMLOptionsCollection::set_prototype ( HTMLOptionsCollection )

◆ set_selectedIndex()

void client::HTMLOptionsCollection::set_selectedIndex ( double  )