com.objectxp.mms.message.smil
Class Layout

java.lang.Object
  extended bycom.objectxp.mms.message.smil.Element
      extended bycom.objectxp.mms.message.smil.Layout

public class Layout
extends Element

This class represents a SMIL "layout" element. The layout element determines how the elements in the document's body are positioned on an abstract rendering surface (either visual or acoustic).

If present, the layout element must appear in the head section of the document. If a document contains no layout element, the positioning of the body elements is implementation-dependent.

Since:
jSMS 2.0

Field Summary
static java.lang.String TYPE
          attribute, value: type
 
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
Layout()
          Construct a new Layout.
 
Method Summary
 Element addAttribute(java.lang.String name, java.lang.String value)
          Add an attribute for this layout element.
 Layout addElement(Element element)
          Add a element to the Layout.
 
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
 

Field Detail

TYPE

public static final java.lang.String TYPE
attribute, value: type

See Also:
Constant Field Values
Constructor Detail

Layout

public Layout()
Construct a new Layout.

Method Detail

addElement

public Layout addElement(Element element)
                  throws java.lang.IllegalArgumentException
Add a element to the Layout. Valid elements are:
  • Parameters:
    element - either a RootLayout or a Region
    Throws:
    java.lang.IllegalArgumentException - for invalid elements

    addAttribute

    public Element addAttribute(java.lang.String name,
                                java.lang.String value)
                         throws java.lang.IllegalArgumentException
    Add an attribute for this layout element. Attributes allowed are:

    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-2007. All rights reserved object XP