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 13 package org.w3c.dom.smil; 14 15 import org.w3c.dom.DOMException; 16 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; 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