public final class

MediaFeed

extends Object
implements Runnable
java.lang.Object
   ↳ com.cooliris.media.MediaFeed

Summary

Nested Classes
interface MediaFeed.Listener  
Constants
int OPERATION_CROP
int OPERATION_DELETE
int OPERATION_ROTATE
Public Constructors
MediaFeed(Context context, DataSource dataSource, MediaFeed.Listener listener)
Public Methods
void addItemToMediaSet(MediaItem item, MediaSet mediaSet)
MediaSet addMediaSet(long setId, DataSource dataSource)
boolean canExpandSet(int slotIndex)
void copySlotStateFrom(MediaFeed another)
void expandMediaSet(int mediaSetIndex)
ArrayList<Integer> getBreaks()
MediaClustering getClustering()
ArrayList<MediaClustering.Cluster> getClustersForSet(MediaSet set)
MediaSet getCurrentSet()
DataSource getDataSource()
MediaSet getExpandedMediaSet()
MediaSet getFilteredSet()
MediaSet getMediaSet(long setId)
ArrayList<MediaSet> getMediaSets()
int getNumSlots()
MediaSet getSetForSlot(int slotIndex)
boolean getWaitingForMediaScanner()
boolean hasExpandedMediaSet()
boolean isClustered()
boolean isLoading()
boolean isSingleImageMode()
void moveSetToFront(MediaSet mediaSet)
void onPause()
void onResume()
void performClustering()
void performOperation(int operation, ArrayList<MediaBucket> mediaBuckets, Object data)
void refresh()
void removeFilter()
void removeMediaSet(MediaSet set)
MediaSet replaceMediaSet(long setId, DataSource dataSource)
boolean restorePreviousClusteringState()
void run()
void setFilter(MediaFilter filter)
void setSingleImageMode(boolean singleImageMode)
void setVisibleRange(int begin, int end)
void shutdown()
void start()
void updateListener(boolean needsLayout)
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Runnable

Constants

public static final int OPERATION_CROP

Constant Value: 2 (0x00000002)

public static final int OPERATION_DELETE

Constant Value: 0 (0x00000000)

public static final int OPERATION_ROTATE

Constant Value: 1 (0x00000001)

Public Constructors

public MediaFeed (Context context, DataSource dataSource, MediaFeed.Listener listener)

Public Methods

public void addItemToMediaSet (MediaItem item, MediaSet mediaSet)

public MediaSet addMediaSet (long setId, DataSource dataSource)

public boolean canExpandSet (int slotIndex)

public void copySlotStateFrom (MediaFeed another)

public void expandMediaSet (int mediaSetIndex)

public ArrayList<Integer> getBreaks ()

public MediaClustering getClustering ()

public ArrayList<MediaClustering.Cluster> getClustersForSet (MediaSet set)

public MediaSet getCurrentSet ()

public DataSource getDataSource ()

public MediaSet getExpandedMediaSet ()

public MediaSet getFilteredSet ()

public MediaSet getMediaSet (long setId)

public ArrayList<MediaSet> getMediaSets ()

public int getNumSlots ()

public MediaSet getSetForSlot (int slotIndex)

public boolean getWaitingForMediaScanner ()

public boolean hasExpandedMediaSet ()

public boolean isClustered ()

public boolean isLoading ()

public boolean isSingleImageMode ()

public void moveSetToFront (MediaSet mediaSet)

public void onPause ()

public void onResume ()

public void performClustering ()

public void performOperation (int operation, ArrayList<MediaBucket> mediaBuckets, Object data)

public void refresh ()

public void removeFilter ()

public void removeMediaSet (MediaSet set)

public MediaSet replaceMediaSet (long setId, DataSource dataSource)

public boolean restorePreviousClusteringState ()

public void run ()

public void setFilter (MediaFilter filter)

public void setSingleImageMode (boolean singleImageMode)

public void setVisibleRange (int begin, int end)

public void shutdown ()

public void start ()

public void updateListener (boolean needsLayout)