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 import org.w3c.dom.DOMException;
     16 import org.w3c.dom.NodeList;
     17 
     18 /**
     19  *  This interface defines a time container with semantics based upon par, but
     20  * with the additional constraint that only one child element may play at a
     21  * time.
     22  */
     23 public interface ElementExclusiveTimeContainer extends ElementTimeContainer {
     24     /**
     25      *  Controls the end of the container.  Need to address thr id-ref value.
     26      * @exception DOMException
     27      *    NO_MODIFICATION_ALLOWED_ERR: Raised if this attribute is readonly.
     28      */
     29     public String getEndSync();
     30     public void setEndSync(String endSync)
     31                                      throws DOMException;
     32 
     33     /**
     34      *  This should support another method to get the ordered collection of
     35      * paused elements (the paused stack) at a given point in time.
     36      * @return  All paused elements at the current time.
     37      */
     38     public NodeList getPausedElements();
     39 
     40 }
     41 
     42