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 */
13 package org.w3c.dom.smil;
15 import org.w3c.dom.DOMException;
17 /**
18 * Defines the test attributes interface. See the Test attributes definition
19 * .
20 */
21 public 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;
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;
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;
49 /**
50 * The result of the evaluation of the systemRequired attribute.
51 */
52 public boolean getSystemRequired();
54 /**
55 * The result of the evaluation of the systemScreenSize attribute.
56 */
57 public boolean getSystemScreenSize();
59 /**
60 * The result of the evaluation of the systemScreenDepth attribute.
61 */
62 public boolean getSystemScreenDepth();
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;
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;
82 }