public class

SlideshowModel

extends Model
implements IModelChangedObserver List<E>
java.lang.Object
   ↳ com.android.mms.model.Model
     ↳ com.android.mms.model.SlideshowModel

Summary

Constants
int SLIDESHOW_SLOP
[Expand]
Inherited Fields
From class com.android.mms.model.Model
Public Methods
boolean add(SlideModel object)
void add(int location, SlideModel object)
boolean addAll(Collection<? extends SlideModel> collection)
boolean addAll(int location, Collection<? extends SlideModel> collection)
void checkMessageSize(int increaseSize)
void clear()
boolean contains(Object object)
boolean containsAll(Collection<?> collection)
static SlideshowModel createFromMessageUri(Context context, Uri uri)
static SlideshowModel createFromPduBody(Context context, PduBody pb)
static SlideshowModel createNew(Context context)
void decreaseMessageSize(int decreaseSize)
void finalResize(Uri messageUri)
Resize all the resizeable media objects to fit in the remaining size of the slideshow.
SlideModel get(int location)
int getCurrentMessageSize()
LayoutModel getLayout()
static PduBody getPduBody(Context context, Uri msg)
void increaseMessageSize(int increaseSize)
int indexOf(Object object)
boolean isEmpty()
boolean isSimple()
Determines whether this is a "simple" slideshow.
Iterator<SlideModel> iterator()
int lastIndexOf(Object object)
ListIterator<SlideModel> listIterator(int location)
ListIterator<SlideModel> listIterator()
PduBody makeCopy(Context context)
void onModelChanged(Model model, boolean dataChanged)
void prepareForSend()
Make sure the text in slide 0 is no longer holding onto a reference to the text in the message text box.
SlideModel remove(int location)
boolean remove(Object object)
boolean removeAll(Collection<?> collection)
boolean retainAll(Collection<?> collection)
SlideModel set(int location, SlideModel object)
void setCurrentMessageSize(int size)
int size()
List<SlideModel> subList(int start, int end)
void sync(PduBody pb)
<T> T[] toArray(T[] array)
Object[] toArray()
PduBody toPduBody()
SMILDocument toSmilDocument()
Protected Methods
void registerModelChangedObserverInDescendants(IModelChangedObserver observer)
void unregisterAllModelChangedObserversInDescendants()
void unregisterModelChangedObserverInDescendants(IModelChangedObserver observer)
[Expand]
Inherited Methods
From class com.android.mms.model.Model
From class java.lang.Object
From interface com.android.mms.model.IModelChangedObserver
From interface java.lang.Iterable
From interface java.util.Collection
From interface java.util.List

Constants

public static final int SLIDESHOW_SLOP

Constant Value: 1024 (0x00000400)

Public Methods

public boolean add (SlideModel object)

public void add (int location, SlideModel object)

public boolean addAll (Collection<? extends SlideModel> collection)

public boolean addAll (int location, Collection<? extends SlideModel> collection)

public void checkMessageSize (int increaseSize)

public void clear ()

public boolean contains (Object object)

public boolean containsAll (Collection<?> collection)

public static SlideshowModel createFromMessageUri (Context context, Uri uri)

Throws
MmsException

public static SlideshowModel createFromPduBody (Context context, PduBody pb)

Throws
MmsException

public static SlideshowModel createNew (Context context)

public void decreaseMessageSize (int decreaseSize)

public void finalResize (Uri messageUri)

Resize all the resizeable media objects to fit in the remaining size of the slideshow. This should be called off of the UI thread.

Throws
ExceedMessageSizeException
ExceedMessageSizeException
MmsException

public SlideModel get (int location)

public int getCurrentMessageSize ()

public LayoutModel getLayout ()

public static PduBody getPduBody (Context context, Uri msg)

Throws
MmsException

public void increaseMessageSize (int increaseSize)

public int indexOf (Object object)

public boolean isEmpty ()

public boolean isSimple ()

Determines whether this is a "simple" slideshow. Criteria: - Exactly one slide - Exactly one multimedia attachment, but no audio - It can optionally have a caption

public Iterator<SlideModel> iterator ()

public int lastIndexOf (Object object)

public ListIterator<SlideModel> listIterator (int location)

public ListIterator<SlideModel> listIterator ()

public PduBody makeCopy (Context context)

public void onModelChanged (Model model, boolean dataChanged)

public void prepareForSend ()

Make sure the text in slide 0 is no longer holding onto a reference to the text in the message text box.

public SlideModel remove (int location)

public boolean remove (Object object)

public boolean removeAll (Collection<?> collection)

public boolean retainAll (Collection<?> collection)

public SlideModel set (int location, SlideModel object)

public void setCurrentMessageSize (int size)

public int size ()

public List<SlideModel> subList (int start, int end)

public void sync (PduBody pb)

public T[] toArray (T[] array)

public Object[] toArray ()

public PduBody toPduBody ()

public SMILDocument toSmilDocument ()

Protected Methods

protected void registerModelChangedObserverInDescendants (IModelChangedObserver observer)

protected void unregisterAllModelChangedObserversInDescendants ()

protected void unregisterModelChangedObserverInDescendants (IModelChangedObserver observer)