com.objectxp.mms.message.smil
Class Switch

java.lang.Object
  extended by com.objectxp.mms.message.smil.Element
      extended by com.objectxp.mms.message.smil.Switch

public class Switch
extends Element

The switch element allows an author to specify a set of alternative elements from which only one acceptable element should be chosen. The corresponding SMIL element is named "par".

Since:
jSMS 2.0

Field Summary
 
Fields inherited from class com.objectxp.mms.message.smil.Element
COMMON_CLASS, COMMON_ID, COMMON_TITLE, COMMON_XML_LANG, CONTCTRL_AUDIO_DESC, CONTCTRL_BITRATE, CONTCTRL_CAPTIONS, CONTCTRL_COMPONENT, CONTCTRL_CPU, CONTCTRL_LANGUAGE, CONTCTRL_OPERATING_SYSTEM, CONTCTRL_OVERDUB_OR_SUBTITLE, CONTCTRL_REQUIRED, CONTCTRL_SCREEN_DEPTH, CONTCTRL_SCREEN_SIZE, LINKING_ACCESSKEY, LINKING_ACTUATE, LINKING_ALT, LINKING_DEST_LEVEL, LINKING_DEST_PLAYSTATE, LINKING_EXTERNAL, LINKING_HREF, LINKING_SHOW, LINKING_SRC_LEVEL, LINKING_SRC_PLAYSTATE, LINKING_TABINDEX, LINKING_TARGET, MEDIA_SRC, MEDIA_TYPE, TIMING_BEGIN, TIMING_DUR, TIMING_END, TIMING_ENDSYNC, TIMING_FILL, TIMING_MAX, TIMING_MIN, TIMING_REPEAT_COUNT, TIMING_REPEAT_DUR
 
Constructor Summary
Switch()
          Construct a new Switch.
 
Method Summary
 Element addAttribute(java.lang.String name, java.lang.String value)
          Add an attribute for this element.
 Switch addElement(Element element)
          Add a element to the this Switch.
 
Methods inherited from class com.objectxp.mms.message.smil.Element
getElements, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Switch

public Switch()
Construct a new Switch.

Method Detail

addElement

public Switch addElement(Element element)
Add a element to the this Switch. Valid Elements are:
  • Parameters:
    element - a valid element
    Throws:
    java.lang.IllegalArgumentException - for invalid elements

    addAttribute

    public Element addAttribute(java.lang.String name,
                                java.lang.String value)
    Add an attribute for this element. Only CONTROL attributes are allowed.

    Overrides:
    addAttribute in class Element
    Parameters:
    name - the attribute name
    value - the attribute value
    Returns:
    this Element
    Throws:
    java.lang.IllegalArgumentException - for invalid attributes


    object XP, Inc. © 2000-2008. All rights reserved object XP