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 /** 16 * The synchronization behavior extension. 17 */ 18 public interface ElementSyncBehavior { 19 /** 20 * The runtime synchronization behavior for an element. 21 */ 22 public String getSyncBehavior(); 23 24 /** 25 * The sync tolerance for the associated element. It has an effect only if 26 * the element has <code>syncBehavior="locked"</code> . 27 */ 28 public float getSyncTolerance(); 29 30 /** 31 * Defines the default value for the runtime synchronization behavior for 32 * an element, and all descendents. 33 */ 34 public String getDefaultSyncBehavior(); 35 36 /** 37 * Defines the default value for the sync tolerance for an element, and 38 * all descendents. 39 */ 40 public float getDefaultSyncTolerance(); 41 42 /** 43 * If set to true, forces the time container playback to sync to this 44 * element. 45 */ 46 public boolean getSyncMaster(); 47 48 } 49 50