Class SmilMetaImpl

java.lang.Object
org.opencastproject.smil.entity.SmilObjectImpl
org.opencastproject.smil.entity.SmilMetaImpl
All Implemented Interfaces:
org.opencastproject.smil.entity.api.SmilMeta, org.opencastproject.smil.entity.api.SmilObject

public class SmilMetaImpl extends SmilObjectImpl implements org.opencastproject.smil.entity.api.SmilMeta
SmilMeta implemetation.
  • Field Summary

    Fields inherited from interface org.opencastproject.smil.entity.api.SmilMeta

    SMIL_META_NAME_CATALOG_ID, SMIL_META_NAME_MEDIA_PACKAGE_ID, SMIL_META_NAME_TRACK_DURATION, SMIL_META_NAME_TRACK_ID, SMIL_META_NAME_WORKFLOW_ID
  • Constructor Summary

    Constructors
    Constructor
    Description
    SmilMetaImpl(String name, String content)
    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
    setContent(String content)
     
    protected void
     

    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

    • SmilMetaImpl

      public SmilMetaImpl(String name, String content)
      Constructor.
      Parameters:
      name - meta name
      content - meta content
  • Method Details

    • getName

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

      protected void setName(String name)
      Parameters:
      name - the name to set
    • getContent

      public String getContent()
      Specified by:
      getContent in interface org.opencastproject.smil.entity.api.SmilMeta
    • setContent

      protected void setContent(String content)
      Parameters:
      content - the content 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)
      Description copied from class: SmilObjectImpl
      Put all containing elements into List given as parameter.
      Specified by:
      putAllChilds in class SmilObjectImpl
      Parameters:
      elements - List where to pul child elements to