DASH-IF Conformance Software
Public Member Functions | Protected Attributes | List of all members
org.iso.mpeg.dash.ContentComponentType Class Reference

Public Member Functions

List< DescriptorTypegetAccessibilities ()
 
List< DescriptorTypegetRoles ()
 
List< DescriptorTypegetRatings ()
 
List< DescriptorTypegetViewpoints ()
 
List< Element > getAnies ()
 
Long getId ()
 
void setId (Long value)
 
String getLang ()
 
void setLang (String value)
 
String getContentType ()
 
void setContentType (String value)
 
String getPar ()
 
void setPar (String value)
 
Map< QName, String > getOtherAttributes ()
 

Protected Attributes

List< DescriptorTypeaccessibilities
 
List< DescriptorTyperoles
 
List< DescriptorTyperatings
 
List< DescriptorTypeviewpoints
 
List< Element > anies
 
Long id
 
String lang
 
String contentType
 
String par
 

Detailed Description

Java class for ContentComponentType complex type.

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

<complexType name="ContentComponentType">
  <complexContent>
    <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
      <sequence>
        <element name="Accessibility" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Role" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Rating" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <element name="Viewpoint" type="{urn:mpeg:dash:schema:mpd:2011}DescriptorType" maxOccurs="unbounded" minOccurs="0"/>
        <any processContents='lax' namespace='##other' maxOccurs="unbounded" minOccurs="0"/>
      </sequence>
      <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}unsignedInt" />
      <attribute name="lang" type="{http://www.w3.org/2001/XMLSchema}language" />
      <attribute name="contentType" type="{http://www.w3.org/2001/XMLSchema}string" />
      <attribute name="par" type="{urn:mpeg:dash:schema:mpd:2011}RatioType" />
      <anyAttribute processContents='lax' namespace='##other'/>
    </restriction>
  </complexContent>
</complexType>

Member Function Documentation

◆ getAccessibilities()

List<DescriptorType> org.iso.mpeg.dash.ContentComponentType.getAccessibilities ( )
inline

Gets the value of the accessibilities property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the accessibilities property.

For example, to add a new item, do as follows:

   getAccessibilities().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getAnies()

List<Element> org.iso.mpeg.dash.ContentComponentType.getAnies ( )
inline

Gets the value of the anies property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the anies property.

For example, to add a new item, do as follows:

   getAnies().add(newItem);

Objects of the following type(s) are allowed in the list Element

◆ getContentType()

String org.iso.mpeg.dash.ContentComponentType.getContentType ( )
inline

Gets the value of the contentType property.

Returns
possible object is String

◆ getId()

Long org.iso.mpeg.dash.ContentComponentType.getId ( )
inline

Gets the value of the id property.

Returns
possible object is Long

◆ getLang()

String org.iso.mpeg.dash.ContentComponentType.getLang ( )
inline

Gets the value of the lang property.

Returns
possible object is String

◆ getOtherAttributes()

Map<QName, String> org.iso.mpeg.dash.ContentComponentType.getOtherAttributes ( )
inline

Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute.

the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns
always non-null

◆ getPar()

String org.iso.mpeg.dash.ContentComponentType.getPar ( )
inline

Gets the value of the par property.

Returns
possible object is String

◆ getRatings()

List<DescriptorType> org.iso.mpeg.dash.ContentComponentType.getRatings ( )
inline

Gets the value of the ratings property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the ratings property.

For example, to add a new item, do as follows:

   getRatings().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getRoles()

List<DescriptorType> org.iso.mpeg.dash.ContentComponentType.getRoles ( )
inline

Gets the value of the roles property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the roles property.

For example, to add a new item, do as follows:

   getRoles().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ getViewpoints()

List<DescriptorType> org.iso.mpeg.dash.ContentComponentType.getViewpoints ( )
inline

Gets the value of the viewpoints property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the viewpoints property.

For example, to add a new item, do as follows:

   getViewpoints().add(newItem);

Objects of the following type(s) are allowed in the list DescriptorType

◆ setContentType()

void org.iso.mpeg.dash.ContentComponentType.setContentType ( String  value)
inline

Sets the value of the contentType property.

Parameters
valueallowed object is String

◆ setId()

void org.iso.mpeg.dash.ContentComponentType.setId ( Long  value)
inline

Sets the value of the id property.

Parameters
valueallowed object is Long

◆ setLang()

void org.iso.mpeg.dash.ContentComponentType.setLang ( String  value)
inline

Sets the value of the lang property.

Parameters
valueallowed object is String

◆ setPar()

void org.iso.mpeg.dash.ContentComponentType.setPar ( String  value)
inline

Sets the value of the par property.

Parameters
valueallowed object is String

The documentation for this class was generated from the following file: