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 nameDOM::MediaList
Definition#include <css_stylesheet.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Protected Members


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:
indexIndex 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:
oldMediumThe 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:
newMediumThe 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: dfaure on faure on Tue Apr 16 08:50:42 2002, using kdoc 2.0a53.