Package ipsk.db.speech
Class Mediaitem
- java.lang.Object
-
- ipsk.db.speech.BasicPropertyChangeSupport
-
- ipsk.db.speech.Mediaitem
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable
@Entity public class Mediaitem extends BasicPropertyChangeSupport implements java.io.Serializable, java.lang.Cloneable
Represents a mediaitem element of the recording script.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringATTALTstatic java.lang.StringATTANNOTATION_TEMPLATEstatic java.lang.StringATTAUTOPLAYstatic java.lang.StringATTCHARSETstatic java.lang.StringATTCOUNTRYCODEstatic java.lang.StringATTHEIGHTstatic java.lang.StringATTLANGCODEstatic java.lang.StringATTLANGUAGEstatic java.lang.StringATTMIMEstatic java.lang.StringATTMODALstatic java.lang.StringATTSRCstatic java.lang.StringATTVOLUMEstatic java.lang.StringATTWIDTHstatic java.lang.StringDEF_CHARSETstatic java.lang.StringDEF_MIMETYPEstatic java.lang.StringELEMENT_NAME-
Fields inherited from class ipsk.db.speech.BasicPropertyChangeSupport
propertyChangeSupport
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply()java.lang.Objectclone()java.lang.StringgetAlt()booleangetAnnotationTemplate()java.lang.StringgetAuthor()java.lang.BooleangetAutoplay()java.lang.StringgetCharSet()java.lang.StringgetCountryISO3166code()java.lang.StringgetDescription()java.lang.IntegergetHeight()java.lang.StringgetLanguageISO639code()intgetMediaitemId()java.lang.StringgetMimetype()java.lang.BooleangetModal()booleangetNNAutoplay()java.lang.StringgetNNCharSet()intgetNNHeight()java.lang.StringgetNNMimetype()booleangetNNModal()intgetNNVolume()intgetNNWidth()floatgetNormalizedVolume()Get normalized (0.0 ... 1.0) volume scaling value.java.util.Set<PromptItem>getPromptItemsSet()java.lang.StringgetPromptText()Script.ScopegetScope()java.net.URIgetSrc()java.lang.StringgetSrcStr()java.lang.StringgetText()java.lang.IntegergetVolume()The volume to play this media-item in percentage.java.lang.IntegergetWidth()booleanisDefaultAutoplay()voidprePersist()voidpreUpdate()voidpropertyChange(java.beans.PropertyChangeEvent evt)voidsetAlt(java.lang.String alt)voidsetAnnotationTemplate(boolean annotationTemplate)voidsetAuthor(java.lang.String author)voidsetAutoplay(java.lang.Boolean autoplay)voidsetCharSet(java.lang.String charSet)voidsetCountryISO3166code(java.lang.String countryISO3166code)voidsetDefaultAutoplay(boolean defaultAutoplay)voidsetDescription(java.lang.String description)voidsetHeight(java.lang.Integer height)voidsetLanguageISO639code(java.lang.String languageISO639code)voidsetMediaitemId(int mediaitemId)voidsetMimetype(java.lang.String mimetype)voidsetModal(java.lang.Boolean modal)voidsetNNAutoplay(boolean autoPlay)voidsetNNHeight(int height)voidsetNNMimetype(java.lang.String mimetype)voidsetNNModal(boolean modal)voidsetNNVolume(int volume)voidsetNNWidth(int width)voidsetPromptItemsSet(java.util.Set<PromptItem> recprompts)voidsetScope(Script.Scope scope)voidsetSrc(java.net.URI src)voidsetSrcStr(java.lang.String src)voidsetText(java.lang.String text)voidsetVolume(java.lang.Integer volume)voidsetWidth(java.lang.Integer width)org.w3c.dom.ElementtoElement(org.w3c.dom.Document d)java.lang.StringtoString()-
Methods inherited from class ipsk.db.speech.BasicPropertyChangeSupport
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, hasListeners, removePropertyChangeListener, removePropertyChangeListener
-
-
-
-
Field Detail
-
ELEMENT_NAME
public static final java.lang.String ELEMENT_NAME
- See Also:
- Constant Field Values
-
ATTSRC
public static final java.lang.String ATTSRC
- See Also:
- Constant Field Values
-
ATTMIME
public static final java.lang.String ATTMIME
- See Also:
- Constant Field Values
-
ATTCHARSET
public static final java.lang.String ATTCHARSET
- See Also:
- Constant Field Values
-
ATTLANGCODE
public static final java.lang.String ATTLANGCODE
- See Also:
- Constant Field Values
-
ATTCOUNTRYCODE
public static final java.lang.String ATTCOUNTRYCODE
- See Also:
- Constant Field Values
-
ATTMODAL
public static final java.lang.String ATTMODAL
- See Also:
- Constant Field Values
-
ATTALT
public static final java.lang.String ATTALT
- See Also:
- Constant Field Values
-
ATTAUTOPLAY
public static final java.lang.String ATTAUTOPLAY
- See Also:
- Constant Field Values
-
ATTWIDTH
public static final java.lang.String ATTWIDTH
- See Also:
- Constant Field Values
-
ATTHEIGHT
public static final java.lang.String ATTHEIGHT
- See Also:
- Constant Field Values
-
ATTVOLUME
public static final java.lang.String ATTVOLUME
- See Also:
- Constant Field Values
-
ATTANNOTATION_TEMPLATE
public static final java.lang.String ATTANNOTATION_TEMPLATE
- See Also:
- Constant Field Values
-
ATTLANGUAGE
public static final java.lang.String ATTLANGUAGE
- See Also:
- Constant Field Values
-
DEF_MIMETYPE
public static final java.lang.String DEF_MIMETYPE
- See Also:
- Constant Field Values
-
DEF_CHARSET
public static final java.lang.String DEF_CHARSET
- See Also:
- Constant Field Values
-
-
Method Detail
-
getMediaitemId
public int getMediaitemId()
-
setMediaitemId
public void setMediaitemId(int mediaitemId)
-
getMimetype
public java.lang.String getMimetype()
-
getNNMimetype
public java.lang.String getNNMimetype()
-
setMimetype
public void setMimetype(java.lang.String mimetype)
-
setNNMimetype
public void setNNMimetype(java.lang.String mimetype)
-
getCharSet
public java.lang.String getCharSet()
-
setCharSet
public void setCharSet(java.lang.String charSet)
-
getNNCharSet
public java.lang.String getNNCharSet()
-
getSrcStr
public java.lang.String getSrcStr()
-
setSrcStr
public void setSrcStr(java.lang.String src)
-
getSrc
public java.net.URI getSrc()
-
setSrc
public void setSrc(java.net.URI src)
-
getAlt
public java.lang.String getAlt()
-
setAlt
public void setAlt(java.lang.String alt)
-
getAutoplay
public java.lang.Boolean getAutoplay()
-
setAutoplay
public void setAutoplay(java.lang.Boolean autoplay)
-
getNNAutoplay
public boolean getNNAutoplay()
-
setNNAutoplay
public void setNNAutoplay(boolean autoPlay)
-
getModal
public java.lang.Boolean getModal()
-
setModal
public void setModal(java.lang.Boolean modal)
-
getNNModal
public boolean getNNModal()
-
setNNModal
public void setNNModal(boolean modal)
-
getWidth
public java.lang.Integer getWidth()
-
setWidth
public void setWidth(java.lang.Integer width)
-
getNNWidth
public int getNNWidth()
-
setNNWidth
public void setNNWidth(int width)
-
getHeight
public java.lang.Integer getHeight()
-
setHeight
public void setHeight(java.lang.Integer height)
-
getNNHeight
public int getNNHeight()
-
setNNHeight
public void setNNHeight(int height)
-
getVolume
public java.lang.Integer getVolume()
The volume to play this media-item in percentage. Volume 100: original amplitude- Returns:
- volume in percentage of original
-
setVolume
public void setVolume(java.lang.Integer volume)
-
getNNVolume
public int getNNVolume()
-
setNNVolume
public void setNNVolume(int volume)
-
getNormalizedVolume
public float getNormalizedVolume()
Get normalized (0.0 ... 1.0) volume scaling value. Calculated from the logarithmic percent value. 0% volume is mapped to -60dB and 100% are mapped to 0dB- Returns:
- normalized volume (0.0 ... 1.0)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String text)
-
getPromptText
public java.lang.String getPromptText()
-
getAuthor
public java.lang.String getAuthor()
-
setAuthor
public void setAuthor(java.lang.String author)
-
getScope
public Script.Scope getScope()
-
setScope
public void setScope(Script.Scope scope)
-
getDescription
public java.lang.String getDescription()
-
setDescription
public void setDescription(java.lang.String description)
-
getAnnotationTemplate
public boolean getAnnotationTemplate()
-
setAnnotationTemplate
public void setAnnotationTemplate(boolean annotationTemplate)
-
getPromptItemsSet
public java.util.Set<PromptItem> getPromptItemsSet()
-
setPromptItemsSet
public void setPromptItemsSet(java.util.Set<PromptItem> recprompts)
-
prePersist
public void prePersist()
-
preUpdate
public void preUpdate()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
toElement
public org.w3c.dom.Element toElement(org.w3c.dom.Document d)
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Overrides:
clonein classjava.lang.Object- Throws:
java.lang.CloneNotSupportedException
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent evt)
-
getLanguageISO639code
public java.lang.String getLanguageISO639code()
-
setLanguageISO639code
public void setLanguageISO639code(java.lang.String languageISO639code)
-
getCountryISO3166code
public java.lang.String getCountryISO3166code()
-
setCountryISO3166code
public void setCountryISO3166code(java.lang.String countryISO3166code)
-
isDefaultAutoplay
public boolean isDefaultAutoplay()
-
setDefaultAutoplay
public void setDefaultAutoplay(boolean defaultAutoplay)
-
apply
public void apply()
-
-