1/*
2 * Copyright (c) 2000 World Wide Web Consortium,
3 * (Massachusetts Institute of Technology, Institut National de
4 * Recherche en Informatique et en Automatique, Keio University). All
5 * Rights Reserved. This program is distributed under the W3C's Software
6 * Intellectual Property License. This program is distributed in the
7 * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
8 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
9 * PURPOSE. See W3C License http://www.w3.org/Consortium/Legal/ for more
10 * details.
11 */
12
13package org.w3c.dom.smil;
14
15import org.w3c.dom.DOMException;
16
17/**
18 *  Defines the test attributes interface. See the  Test attributes definition
19 * .
20 */
21public interface ElementTest {
22    /**
23     *  The  systemBitrate value.
24     * @exception DOMException
25     *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
26     */
27    public int getSystemBitrate();
28    public void setSystemBitrate(int systemBitrate)
29                                      throws DOMException;
30
31    /**
32     *  The  systemCaptions value.
33     * @exception DOMException
34     *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
35     */
36    public boolean getSystemCaptions();
37    public void setSystemCaptions(boolean systemCaptions)
38                                      throws DOMException;
39
40    /**
41     *  The  systemLanguage value.
42     * @exception DOMException
43     *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
44     */
45    public String getSystemLanguage();
46    public void setSystemLanguage(String systemLanguage)
47                                      throws DOMException;
48
49    /**
50     *  The result of the evaluation of the  systemRequired attribute.
51     */
52    public boolean getSystemRequired();
53
54    /**
55     *  The result of the evaluation of the  systemScreenSize attribute.
56     */
57    public boolean getSystemScreenSize();
58
59    /**
60     *  The result of the evaluation of the  systemScreenDepth attribute.
61     */
62    public boolean getSystemScreenDepth();
63
64    /**
65     *  The value of the  systemOverdubOrSubtitle attribute.
66     * @exception DOMException
67     *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
68     */
69    public String getSystemOverdubOrSubtitle();
70    public void setSystemOverdubOrSubtitle(String systemOverdubOrSubtitle)
71                                      throws DOMException;
72
73    /**
74     *  The value of the  systemAudioDesc attribute.
75     * @exception DOMException
76     *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
77     */
78    public boolean getSystemAudioDesc();
79    public void setSystemAudioDesc(boolean systemAudioDesc)
80                                      throws DOMException;
81
82}
83
84