Package org.opencastproject.smil.entity
Class SmilObjectImpl
java.lang.Object
org.opencastproject.smil.entity.SmilObjectImpl
- All Implemented Interfaces:
SmilObject
- Direct Known Subclasses:
SmilBodyImpl,SmilHeadImpl,SmilImpl,SmilMediaObjectImpl,SmilMediaParamGroupImpl,SmilMediaParamImpl,SmilMetaImpl
Implementation of
SmilObject.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract SmilObjectgetElementOrNull(String elementId) Returns element with given elementId or null.getId()Returns the Id of theSmilelement.protected abstract StringReturnsSmilObjectId prefix (must begin with alphanumeric charackter).abstract voidputAllChilds(List<SmilObject> elements) Put all containing elements intoListgiven as parameter.abstract SmilObjectremoveElement(String elementId) Remove element with given Id and returns it.
-
Constructor Details
-
SmilObjectImpl
public SmilObjectImpl()Constructor. Generate a new Id. -
SmilObjectImpl
Constructor.- Parameters:
id- Id to set
-
-
Method Details
-
getId
Returns the Id of theSmilelement.- Specified by:
getIdin interfaceSmilObject- Returns:
- element Id
-
getIdPrefix
ReturnsSmilObjectId prefix (must begin with alphanumeric charackter).- Returns:
- Id prefix
-
getElementOrNull
Returns element with given elementId or null.- Parameters:
elementId- element Id- Returns:
- element with given elementId or null
-
putAllChilds
Put all containing elements intoListgiven as parameter.- Parameters:
elements-Listwhere to pul child elements to
-
removeElement
Remove element with given Id and returns it. Returns null if there is no element with given Id.- Parameters:
elementId- element Id- Returns:
- removed element or null
-