Class SmilMediaParamImpl

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

public class SmilMediaParamImpl extends SmilObjectImpl implements org.opencastproject.smil.entity.media.param.api.SmilMediaParam
SmilMediaParam implementation.
  • Field Summary

    Fields inherited from interface org.opencastproject.smil.entity.media.param.api.SmilMediaParam

    PARAM_NAME_TRACK, PARAM_NAME_TRACK_FLAVOR, PARAM_NAME_TRACK_ID, PARAM_NAME_TRACK_SRC
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opencastproject.smil.entity.api.SmilObject
    Returns element with given elementId or null.
    protected String
    Returns SmilObject Id prefix (must begin with alphanumeric charackter).
    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.
    protected void
    Set param name.
    void
    Set param value.

    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

    • SmilMediaParamImpl

      public SmilMediaParamImpl(String name, String value)
      Constructor.
      Parameters:
      name - param name
      value - param value
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.opencastproject.smil.entity.media.param.api.SmilMediaParam
    • setName

      protected void setName(String name)
      Set param name.
      Parameters:
      name - the name to set
    • getValue

      public String getValue()
      Specified by:
      getValue in interface org.opencastproject.smil.entity.media.param.api.SmilMediaParam
    • setValue

      public void setValue(String value)
      Set param value.
      Parameters:
      value - the value to set
    • getIdPrefix

      protected String getIdPrefix()
      Returns SmilObject Id prefix (must begin with alphanumeric charackter).
      Specified by:
      getIdPrefix in class SmilObjectImpl
      Returns:
      Id prefix
    • 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