Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
public interface MediaList
MediaList
interface provides the abstraction of an
ordered collection of media, without defining or constraining how this
collection is implemented. An empty list is the same as a list that
contains the medium "all"
.
The items in the MediaList
are accessible via an integral
index, starting from 0.
See also the Document Object Model (DOM) Level 2 Style Specification.
Method Summary | |
void |
|
void |
|
int |
|
String |
|
String |
|
void |
|
public void appendMedium(String newMedium) throws DOMException
Adds the mediumnewMedium
to the end of the list. If thenewMedium
is already used, it is first removed.
- 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.
NO_MODIFICATION_ALLOWED_ERR: Raised if this list is readonly.
public void deleteMedium(String oldMedium) throws DOMException
Deletes the medium indicated byoldMedium
from the list.
- Parameters:
oldMedium
- The medium to delete in the media list.
- Throws:
DOMException
- NO_MODIFICATION_ALLOWED_ERR: Raised if this list is readonly.
NOT_FOUND_ERR: Raised ifoldMedium
is not in the list.
public int getLength()
The number of media in the list. The range of valid media is0
tolength-1
inclusive.
public String getMediaText()
The parsable textual representation of the media list. This is a comma-separated list of media.
public String item(int index)
Returns theindex
th in the list. Ifindex
is greater than or equal to the number of media in the list, this returnsnull
.
- Parameters:
index
- Index into the collection.
- Returns:
- The medium at the
index
th position in theMediaList
, ornull
if that is not a valid index.
public void setMediaText(String mediaText) throws DOMException
The parsable textual representation of the media list. This is a comma-separated list of media.
- Throws:
DOMException
- SYNTAX_ERR: Raised if the specified string value has a syntax error and is unparsable.
NO_MODIFICATION_ALLOWED_ERR: Raised if this media list is readonly.