Class SmilMediaParamGroupImpl

java.lang.Object
org.opencastproject.smil.entity.SmilObjectImpl
org.opencastproject.smil.entity.media.param.SmilMediaParamGroupImpl
All Implemented Interfaces:
org.opencastproject.smil.entity.api.SmilObject, org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup

public class SmilMediaParamGroupImpl extends SmilObjectImpl implements org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup
SmilMediaParamGroup implementation.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencastproject.smil.entity.media.param.api.SmilMediaParam
    addParam(String name, String value)
    Add new SmilMediaParam with given name and vaalue.
    void
    addParam(org.opencastproject.smil.entity.media.param.api.SmilMediaParam param)
    Add given SmilMediaParam.
    org.opencastproject.smil.entity.api.SmilObject
    Returns element with given elementId or null.
    protected String
    Returns SmilObject Id prefix (must begin with alphanumeric charackter).
    org.opencastproject.smil.entity.media.param.api.SmilMediaParam
    Returns SmilMediaParam with given name.
    List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam>
    protected List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam>
    Returns List of SmilMediaParams.
    void
    putAllChilds(List<org.opencastproject.smil.entity.api.SmilObject> elements)
    Put all containing elements into List given as parameter.
    org.opencastproject.smil.entity.api.SmilObject
    removeElement(String elementId)
    Remove element with given Id and returns it.
    void
    removeParam(org.opencastproject.smil.entity.media.param.api.SmilMediaParam param)
    Remove given SmilMediaParam.
    void
    Remove SmilMediaParam with given name.
    protected void
    setParamsList(List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam> params)
    Set List of SmilMediaParams.

    Methods inherited from class org.opencastproject.smil.entity.SmilObjectImpl

    getId

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.opencastproject.smil.entity.api.SmilObject

    getId
  • Constructor Details

    • SmilMediaParamGroupImpl

      public SmilMediaParamGroupImpl()
  • Method Details

    • getParams

      public List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam> getParams()
      Specified by:
      getParams in interface org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup
    • getParamsList

      protected List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam> getParamsList()
      Returns List of SmilMediaParams.
      Returns:
      the params list
    • setParamsList

      protected void setParamsList(List<org.opencastproject.smil.entity.media.param.api.SmilMediaParam> params)
      Set List of SmilMediaParams.
      Parameters:
      params - the params list to set
    • getIdPrefix

      protected String getIdPrefix()
      Returns SmilObject Id prefix (must begin with alphanumeric charackter).
      Specified by:
      getIdPrefix in class SmilObjectImpl
      Returns:
      Id prefix
    • getParamByName

      public org.opencastproject.smil.entity.media.param.api.SmilMediaParam getParamByName(String name)
      Returns SmilMediaParam with given name.
      Parameters:
      name - param name
      Returns:
      SmilMediaParam with given name or null
    • addParam

      public org.opencastproject.smil.entity.media.param.api.SmilMediaParam addParam(String name, String value)
      Add new SmilMediaParam with given name and vaalue.
      Parameters:
      name - param name
      value - param value
      Returns:
      new SmilMediaParam
    • addParam

      public void addParam(org.opencastproject.smil.entity.media.param.api.SmilMediaParam param)
      Add given SmilMediaParam.
      Parameters:
      param - to add
    • removeParamByName

      public void removeParamByName(String name)
      Remove SmilMediaParam with given name.
      Parameters:
      name - param name
    • removeParam

      public void removeParam(org.opencastproject.smil.entity.media.param.api.SmilMediaParam param)
      Remove given SmilMediaParam.
      Parameters:
      param - to remove
    • removeElement

      public org.opencastproject.smil.entity.api.SmilObject removeElement(String elementId)
      Remove element with given Id and returns it. Returns null if there is no element with given Id.
      Specified by:
      removeElement in class SmilObjectImpl
      Parameters:
      elementId - element Id
      Returns:
      removed element or null
    • getElementOrNull

      public org.opencastproject.smil.entity.api.SmilObject getElementOrNull(String elementId)
      Returns element with given elementId or null.
      Specified by:
      getElementOrNull in class SmilObjectImpl
      Parameters:
      elementId - element Id
      Returns:
      element with given elementId or null
    • putAllChilds

      public void putAllChilds(List<org.opencastproject.smil.entity.api.SmilObject> elements)
      Put all containing elements into List given as parameter.
      Specified by:
      putAllChilds in class SmilObjectImpl
      Parameters:
      elements - List where to pul child elements to