org.openmobilealliance.schema.sti.v1_0
Class MediaDetailsBase

java.lang.Object
  extended by org.openmobilealliance.schema.sti.v1_0.MediaDetailsBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
MediaDetailMultipart, MediaDetailsAudio, MediaDetailsImage, MediaDetailsText, MediaDetailsVideo

public abstract class MediaDetailsBase
extends java.lang.Object
implements java.io.Serializable

Contains transcoding params data common to all media details types. Each media details type structure should extend that abstract data type.

Java class for MediaDetailsBase complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="MediaDetailsBase">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="contentType" type="{http://www.w3.org/2001/XMLSchema}token" minOccurs="0"/>
         <element name="contentTypeParams" type="{http://www.openmobilealliance.org/schema/sti/v1_0}Properties" minOccurs="0"/>
         <element name="size" type="{http://www.openmobilealliance.org/schema/sti/v1_0}unboundedLong" minOccurs="0"/>
         <element name="metaData" type="{http://www.openmobilealliance.org/schema/sti/v1_0}Properties" minOccurs="0"/>
         <element name="drmDetails" type="{http://www.openmobilealliance.org/schema/sti/v1_0}DRMDetails" minOccurs="0"/>
         <element name="extensionData" type="{http://www.openmobilealliance.org/schema/sti/v1_0}Properties" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Constructor Summary
MediaDetailsBase()
           
 
Method Summary
 java.lang.String getContentType()
          Gets the value of the contentType property.
 Properties getContentTypeParams()
          Gets the value of the contentTypeParams property.
 DRMDetails getDrmDetails()
          Gets the value of the drmDetails property.
 Properties getExtensionData()
          Gets the value of the extensionData property.
 Properties getMetaData()
          Gets the value of the metaData property.
 java.lang.Long getSize()
          Gets the value of the size property.
 boolean isSetContentType()
           
 boolean isSetContentTypeParams()
           
 boolean isSetDrmDetails()
           
 boolean isSetExtensionData()
           
 boolean isSetMetaData()
           
 boolean isSetSize()
           
 void setContentType(java.lang.String value)
          Sets the value of the contentType property.
 void setContentTypeParams(Properties value)
          Sets the value of the contentTypeParams property.
 void setDrmDetails(DRMDetails value)
          Sets the value of the drmDetails property.
 void setExtensionData(Properties value)
          Sets the value of the extensionData property.
 void setMetaData(Properties value)
          Sets the value of the metaData property.
 void setSize(java.lang.Long value)
          Sets the value of the size property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MediaDetailsBase

public MediaDetailsBase()
Method Detail

getContentType

public java.lang.String getContentType()
Gets the value of the contentType property.

Returns:
possible object is String

setContentType

public void setContentType(java.lang.String value)
Sets the value of the contentType property.

Parameters:
value - allowed object is String

isSetContentType

public boolean isSetContentType()

getContentTypeParams

public Properties getContentTypeParams()
Gets the value of the contentTypeParams property.

Returns:
possible object is Properties

setContentTypeParams

public void setContentTypeParams(Properties value)
Sets the value of the contentTypeParams property.

Parameters:
value - allowed object is Properties

isSetContentTypeParams

public boolean isSetContentTypeParams()

getSize

public java.lang.Long getSize()
Gets the value of the size property.

Returns:
possible object is Long

setSize

public void setSize(java.lang.Long value)
Sets the value of the size property.

Parameters:
value - allowed object is Long

isSetSize

public boolean isSetSize()

getMetaData

public Properties getMetaData()
Gets the value of the metaData property.

Returns:
possible object is Properties

setMetaData

public void setMetaData(Properties value)
Sets the value of the metaData property.

Parameters:
value - allowed object is Properties

isSetMetaData

public boolean isSetMetaData()

getDrmDetails

public DRMDetails getDrmDetails()
Gets the value of the drmDetails property.

Returns:
possible object is DRMDetails

setDrmDetails

public void setDrmDetails(DRMDetails value)
Sets the value of the drmDetails property.

Parameters:
value - allowed object is DRMDetails

isSetDrmDetails

public boolean isSetDrmDetails()

getExtensionData

public Properties getExtensionData()
Gets the value of the extensionData property.

Returns:
possible object is Properties

setExtensionData

public void setExtensionData(Properties value)
Sets the value of the extensionData property.

Parameters:
value - allowed object is Properties

isSetExtensionData

public boolean isSetExtensionData()