com.objectxp.mms.message.smil
Class Image

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

public class Image
extends Media

This class represents a SMIL "img" element.

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
Image(byte[] content, java.lang.String name)
          Create a new Image.
Image(byte[] content, java.lang.String name, java.lang.String mimeType)
          Construct a new Image.
Image(java.io.InputStream src, java.lang.String name, java.lang.String mimeType)
          Construct a new Image.
 
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

Image

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

Parameters:
content - the image data
name - the name of the image (e.g. 'hello.jpg').

Image

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

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

Image

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

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


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