Package org.opencastproject.smil.entity
Class SmilHeadImpl
java.lang.Object
org.opencastproject.smil.entity.SmilObjectImpl
org.opencastproject.smil.entity.SmilHeadImpl
- All Implemented Interfaces:
org.opencastproject.smil.entity.api.SmilHead,org.opencastproject.smil.entity.api.SmilObject
public class SmilHeadImpl
extends SmilObjectImpl
implements org.opencastproject.smil.entity.api.SmilHead
SmilHead implementation.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.opencastproject.smil.entity.api.SmilMetaAdd newSmilMetawith given values.voidaddMeta(org.opencastproject.smil.entity.api.SmilMeta meta) Add givenSmilMetaelement.voidaddParamGroup(org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup group) Add param group and its content if not exists.voidclear()Remove all elements inside.org.opencastproject.smil.entity.api.SmilObjectgetElementOrNull(String elementId) Returns element with given elementId or null.protected StringReturnsSmilObjectId prefix (must begin with alphanumeric charackter).org.opencastproject.smil.entity.api.SmilMetagetMetaByName(String name) ReturnsSmilMetaelement with given name.List<org.opencastproject.smil.entity.api.SmilMeta> getMetas()protected List<org.opencastproject.smil.entity.api.SmilMeta> ReturnsListofSmilMetaobjects.List<org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup> protected List<org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup> ReturnsListofSmilMediaParamGroupobjects.voidputAllChilds(List<org.opencastproject.smil.entity.api.SmilObject> elements) Put all containing elements intoListgiven as parameter.org.opencastproject.smil.entity.api.SmilObjectremoveElement(String elementId) Remove element with given Id and returns it.voidremoveMetaByName(String name) RemoveSmilMetaelement with given name.voidremoveParamGroup(org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup group) Remove given param group.protected voidsetMetasList(List<org.opencastproject.smil.entity.api.SmilMeta> metas) SetListwithSmilMetaobjects.protected voidsetParamGroupsList(List<org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup> paramGroups) SetListofSmilMediaParamGroupobjects.Methods inherited from class org.opencastproject.smil.entity.SmilObjectImpl
getIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opencastproject.smil.entity.api.SmilObject
getId
-
Constructor Details
-
SmilHeadImpl
public SmilHeadImpl()
-
-
Method Details
-
getMetas
- Specified by:
getMetasin interfaceorg.opencastproject.smil.entity.api.SmilHead
-
getMetasList
ReturnsListofSmilMetaobjects.- Returns:
- the meta data elements
-
setMetasList
SetListwithSmilMetaobjects.- Parameters:
metas- the meta data elements to set
-
getParamGroups
- Specified by:
getParamGroupsin interfaceorg.opencastproject.smil.entity.api.SmilHead
-
getParamGroupsList
protected List<org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup> getParamGroupsList()ReturnsListofSmilMediaParamGroupobjects.- Returns:
- the param groups
-
setParamGroupsList
protected void setParamGroupsList(List<org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup> paramGroups) SetListofSmilMediaParamGroupobjects.- Parameters:
paramGroups- the param groups to set
-
getIdPrefix
ReturnsSmilObjectId prefix (must begin with alphanumeric charackter).- Specified by:
getIdPrefixin classSmilObjectImpl- Returns:
- Id prefix
-
removeElement
Remove element with given Id and returns it. Returns null if there is no element with given Id.- Specified by:
removeElementin classSmilObjectImpl- Parameters:
elementId- element Id- Returns:
- removed element or null
-
clear
public void clear()Remove all elements inside. -
getMetaByName
ReturnsSmilMetaelement with given name.- Parameters:
name-SmilMetaelement name- Returns:
SmilMetaelement or null
-
addMeta
Add newSmilMetawith given values.- Parameters:
name-SmilMetanamecontent-SmilMetacontent- Returns:
- the new
SmilMeta
-
addMeta
public void addMeta(org.opencastproject.smil.entity.api.SmilMeta meta) Add givenSmilMetaelement.- Parameters:
meta-SmilMetato add
-
removeMetaByName
RemoveSmilMetaelement with given name.- Parameters:
name-SmilMetaname
-
addParamGroup
public void addParamGroup(org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup group) Add param group and its content if not exists.- Parameters:
group- param group
-
removeParamGroup
public void removeParamGroup(org.opencastproject.smil.entity.media.param.api.SmilMediaParamGroup group) Remove given param group.- Parameters:
group- param group to remove
-
getElementOrNull
Returns element with given elementId or null.- Specified by:
getElementOrNullin classSmilObjectImpl- Parameters:
elementId- element Id- Returns:
- element with given elementId or null
-
putAllChilds
Put all containing elements intoListgiven as parameter.- Specified by:
putAllChildsin classSmilObjectImpl- Parameters:
elements-Listwhere to pul child elements to
-