com.sun.syndication.feed.module.mediarss.types
Class MediaGroup

java.lang.Object
  extended by com.sun.syndication.feed.module.mediarss.types.MediaGroup
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class MediaGroup
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

<media:group>

<media:group> is a sub-element of <item>. It allows grouping of <media:content> elements that are effectively the same content, yet different representations. For instance: the same song recorded in both the WAV and MP3 format. It's an optional element that must only be used for this purpose.

Author:
cooper
See Also:
Serialized Form

Constructor Summary
MediaGroup(MediaContent[] contents)
          Creates a new instance of MediaGroup
MediaGroup(MediaContent[] contents, java.lang.Integer defaultContentIndex)
          Creates a new instance of MediaGroup
MediaGroup(MediaContent[] contents, java.lang.Integer defaultContentIndex, Metadata metadata)
          Creates a new instance of MediaGroup
 
Method Summary
 java.lang.Object clone()
           
 boolean equals(java.lang.Object obj)
           
 MediaContent[] getContents()
          MediaContents for the group
 java.lang.Integer getDefaultContentIndex()
          Default content index MediaContent.
 Metadata getMetadata()
          Metadata for the group
 int hashCode()
           
 void setContents(MediaContent[] contents)
          MediaContents for the group
 void setDefaultContentIndex(java.lang.Integer defaultContentIndex)
          Default content index MediaContent.
 void setMetadata(Metadata metadata)
          Metadata for the group
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MediaGroup

public MediaGroup(MediaContent[] contents)
Creates a new instance of MediaGroup

Parameters:
contents - Contents of the group.

MediaGroup

public MediaGroup(MediaContent[] contents,
                  java.lang.Integer defaultContentIndex)
Creates a new instance of MediaGroup

Parameters:
contents - contents of the group
defaultContentIndex - index of the default content value.

MediaGroup

public MediaGroup(MediaContent[] contents,
                  java.lang.Integer defaultContentIndex,
                  Metadata metadata)
Creates a new instance of MediaGroup

Parameters:
contents - contents of the group
defaultContentIndex - index of the default content item.
metadata - metadata for the group.
Method Detail

setContents

public void setContents(MediaContent[] contents)
MediaContents for the group

Parameters:
contents - MediaContents for the group

getContents

public MediaContent[] getContents()
MediaContents for the group

Returns:
MediaContents for the group

setDefaultContentIndex

public void setDefaultContentIndex(java.lang.Integer defaultContentIndex)
Default content index MediaContent.

Parameters:
defaultContentIndex - Default content index MediaContent.

getDefaultContentIndex

public java.lang.Integer getDefaultContentIndex()
Default content index MediaContent.

Returns:
Default content index MediaContent.

setMetadata

public void setMetadata(Metadata metadata)
Metadata for the group

Parameters:
metadata - Metadata for the group

getMetadata

public Metadata getMetadata()
Metadata for the group

Returns:
Metadata for the group

clone

public java.lang.Object clone()
Overrides:
clone in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006-2009. All Rights Reserved.