Home | History | Annotate | Download | only in smil
      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