com.objectxp.mms.message.smil
Class Link

java.lang.Object
  extended bycom.objectxp.mms.message.smil.Element
      extended bycom.objectxp.mms.message.smil.Media
          extended bycom.objectxp.mms.message.smil.Link
All Implemented Interfaces:
MMSMessagePart, java.io.Serializable

public class Link
extends Media

A SMIL Generic media reference ("ref").

Since:
jSMS 2.0
See Also:
Serialized Form

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
Link(byte[] content, java.lang.String name)
          Create a new Link.
Link(byte[] content, java.lang.String name, java.lang.String mimeType)
          Construct a new Link.
Link(java.io.InputStream src, java.lang.String name, java.lang.String mimeType)
          Construct a new Link.
 
Methods inherited from class com.objectxp.mms.message.smil.Media
addAttribute, getCharset, getContent, getContentLocation, getContentType, getMimeType, setCharset, toString
 
Methods inherited from class com.objectxp.mms.message.smil.Element
getElements, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Link

public Link(byte[] content,
            java.lang.String name)
Create a new Link. The name of the element will be used to determine the MIME type of the element.

Parameters:
content - the element data
name - the name of the element (e.g. 'hello.abc').

Link

public Link(byte[] content,
            java.lang.String name,
            java.lang.String mimeType)
Construct a new Link.

Parameters:
content - the element data
name - the name of the image (e.g. 'hello.abc')
mimeType - the MIME type of the image (e.g. 'audio/abc')

Link

public Link(java.io.InputStream src,
            java.lang.String name,
            java.lang.String mimeType)
     throws java.io.IOException
Construct a new Link. The element data will be read from a InputStream.

Parameters:
src - a input stream providing the element data
name - the name of the element (e.g. 'hello.abc')
mimeType - the MIME type of the element (e.g. 'audio/abc')
Throws:
java.io.IOException - if an I/O error occurs


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