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