class MediaList

# class MediaList | The `MediaList` interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. More...
Full name | `DOM::MediaList`
Definition | `#include <css_stylesheet.h>`
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

#### Public Methods

- MediaList ()
- MediaList (const MediaList &other)
- MediaList (MediaListImpl *impl)
- MediaList & operator = (const MediaList &other)
- ~MediaList ()
- DOM::DOMString mediaText () const
- void setMediaText (const DOM::DOMString &value)
- unsigned long length () const
- DOM::DOMString item (unsigned long index) const
- void deleteMedium (const DOM::DOMString &oldMedium)
- void appendMedium (const DOM::DOMString &newMedium)
- MediaListImpl * handle () const
- bool isNull () const

#### Protected Members

- MediaListImpl *impl

## Detailed Description

The `MediaList` interface provides the abstraction of an ordered collection of media, without defining or constraining how this collection is implemented. All media are lowercase strings.

MediaList () | ### MediaList

MediaList (const MediaList &other) | ### MediaList

MediaList (MediaListImpl *impl) | ### MediaList

MediaList & operator = (const MediaList &other) | ### operator =

~MediaList () | ### ~MediaList

DOM::DOMString mediaText () | ### mediaText

[const]

The parsable textual representation of the media list. This is a comma-separated list of media.

NO_MODIFICATION_ALLOWED_ERR: Raised if this media list is readonly.

Throws: DOMException, SYNTAX_ERR:, Raised, if, the, specified, string, value, has, a, syntax, error, and, is, unparsable.

void setMediaText (const DOM::DOMString &value) | ### setMediaText

see mediaText

unsigned long length () | ### length

[const]

The number of media in the list. The range of valid media is 0 to length-1 inclusive.

DOM::DOMString item (unsigned long index) | ### item

[const]

Returns the indexth in the list. If index is greater than or equal to the number of media in the list, this returns null.

Parameters:

index | Index into the collection.

Returns: The medium at the indexth position in the MediaList, or null if that is not a valid index.

void deleteMedium (const DOM::DOMString &oldMedium) | ### deleteMedium

Deletes the medium indicated by oldMedium from the list.

NOT_FOUND_ERR: Raised if oldMedium is not in the list.

Parameters:

oldMedium | The medium to delete in the media list.

Throws: DOMException, NO_MODIFICATION_ALLOWED_ERR:, Raised, if, this, list, is, readonly.

void appendMedium (const DOM::DOMString &newMedium) | ### appendMedium

Adds the medium newMedium to the end of the list. If the newMedium is already used, it is first removed.

NO_MODIFICATION_ALLOWED_ERR: Raised if this list is readonly.

Parameters:

newMedium | The new medium to add.

Throws: DOMException, INVALID_CHARACTER_ERR:, If, the, medium, contains, characters, that, are, invalid, in, the, underlying, style, language.

MediaListImpl * handle () | ### handle

[const]

bool isNull () | ### isNull

[const]

MediaListImpl * impl | ### impl

[protected]

Generated by: root on macppc.ports.openbsd.org on Sat Sep 6 10:37:43 2003, using kdoc 2.0a54.