public class

MediaSet

extends Object
java.lang.Object
   ↳ com.cooliris.media.MediaSet
Known Direct Subclasses

Summary

Constants
int TYPE_FOLDER
int TYPE_SMART
int TYPE_USERDEFINED
Fields
public DataSource mDataSource
public String mEditUri
public boolean mFlagForDelete
public boolean mHasImages
public boolean mHasVideos
public long mId
public boolean mIsLocal
public boolean mLatLongDetermined
public long mMaxAddedTimestamp
public double mMaxLatLatitude
public double mMaxLatLongitude
public double mMaxLonLatitude
public double mMaxLonLongitude
public long mMaxTimestamp
public long mMinAddedTimestamp
public double mMinLatLatitude
public double mMinLatLongitude
public double mMinLonLatitude
public double mMinLonLongitude
public long mMinTimestamp
public String mName
public String mNoCountTitleString
public int mNumItemsLoaded
public long mPicasaAlbumId
public String mReverseGeocodedLocation
public boolean mReverseGeocodedLocationComputed
public boolean mReverseGeocodedLocationRequestMade
public boolean mSyncPending
public String mTitleString
public String mTruncTitleString
public int mType
Public Constructors
MediaSet()
MediaSet(DataSource dataSource)
Public Methods
void addItem(MediaItem itemToAdd)
Adds a MediaItem to this set, and increments the load count.
boolean areAddedTimestampsAvailable()
boolean areTimestampsAvailable()
void checkForDeletedItems()
void clear()
void generateTitle(boolean truncateTitle)
Generates the label for the MediaSet.
ArrayList<MediaItem> getItems()
int getNumExpectedItems()
int getNumItems()
boolean isPicassaAlbum()
boolean isPicassaSet()
boolean isTruncated()
boolean lookupContainsItem(MediaItem item)
void refresh()
void removeDuplicate(MediaItem itemToRemove)
boolean removeItem(MediaItem itemToRemove)
Removes a MediaItem if present in the MediaSet.
boolean setContainsValidItems()
void setNumExpectedItems(int numExpectedItems)
void updateNumExpectedItems()
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int TYPE_FOLDER

Constant Value: 1 (0x00000001)

public static final int TYPE_SMART

Constant Value: 0 (0x00000000)

public static final int TYPE_USERDEFINED

Constant Value: 2 (0x00000002)

Fields

public DataSource mDataSource

public String mEditUri

public boolean mFlagForDelete

public boolean mHasImages

public boolean mHasVideos

public long mId

public boolean mIsLocal

public boolean mLatLongDetermined

public long mMaxAddedTimestamp

public double mMaxLatLatitude

public double mMaxLatLongitude

public double mMaxLonLatitude

public double mMaxLonLongitude

public long mMaxTimestamp

public long mMinAddedTimestamp

public double mMinLatLatitude

public double mMinLatLongitude

public double mMinLonLatitude

public double mMinLonLongitude

public long mMinTimestamp

public String mName

public String mNoCountTitleString

public int mNumItemsLoaded

public long mPicasaAlbumId

public String mReverseGeocodedLocation

public boolean mReverseGeocodedLocationComputed

public boolean mReverseGeocodedLocationRequestMade

public boolean mSyncPending

public String mTitleString

public String mTruncTitleString

public int mType

Public Constructors

public MediaSet ()

public MediaSet (DataSource dataSource)

Public Methods

public void addItem (MediaItem itemToAdd)

Adds a MediaItem to this set, and increments the load count. Additionally, it also recomputes the location bounds and time range of the media set.

public boolean areAddedTimestampsAvailable ()

Returns
  • true if the added timestamps are available for this set.

public boolean areTimestampsAvailable ()

Returns
  • true if timestamps are available for this set.

public void checkForDeletedItems ()

public void clear ()

public void generateTitle (boolean truncateTitle)

Generates the label for the MediaSet.

public ArrayList<MediaItem> getItems ()

Returns
  • underlying ArrayList of MediaItems. Use only for iteration (read operations) on the ArrayList.

public int getNumExpectedItems ()

public int getNumItems ()

public boolean isPicassaAlbum ()

Returns
  • true if this set is a Picassa album.

public boolean isPicassaSet ()

Returns
  • true if this set of items corresponds to Picassa items.

public boolean isTruncated ()

Returns
  • true if the title string is truncated.

public boolean lookupContainsItem (MediaItem item)

Returns
  • true if this MediaSet contains the argument MediaItem.

public void refresh ()

public void removeDuplicate (MediaItem itemToRemove)

public boolean removeItem (MediaItem itemToRemove)

Removes a MediaItem if present in the MediaSet.

Returns
  • true if the item was removed, false if removal failed or item was not present in the set.

public boolean setContainsValidItems ()

public void setNumExpectedItems (int numExpectedItems)

public void updateNumExpectedItems ()