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.String
ATTALT
static java.lang.String
ATTANNOTATION_TEMPLATE
static java.lang.String
ATTAUTOPLAY
static java.lang.String
ATTCHARSET
static java.lang.String
ATTCOUNTRYCODE
static java.lang.String
ATTHEIGHT
static java.lang.String
ATTLANGCODE
static java.lang.String
ATTLANGUAGE
static java.lang.String
ATTMIME
static java.lang.String
ATTMODAL
static java.lang.String
ATTSRC
static java.lang.String
ATTVOLUME
static java.lang.String
ATTWIDTH
static java.lang.String
DEF_CHARSET
static java.lang.String
DEF_MIMETYPE
static java.lang.String
ELEMENT_NAME
-
Fields inherited from class ipsk.db.speech.BasicPropertyChangeSupport
propertyChangeSupport
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply()
java.lang.Object
clone()
java.lang.String
getAlt()
boolean
getAnnotationTemplate()
java.lang.String
getAuthor()
java.lang.Boolean
getAutoplay()
java.lang.String
getCharSet()
java.lang.String
getCountryISO3166code()
java.lang.String
getDescription()
java.lang.Integer
getHeight()
java.lang.String
getLanguageISO639code()
int
getMediaitemId()
java.lang.String
getMimetype()
java.lang.Boolean
getModal()
boolean
getNNAutoplay()
java.lang.String
getNNCharSet()
int
getNNHeight()
java.lang.String
getNNMimetype()
boolean
getNNModal()
int
getNNVolume()
int
getNNWidth()
float
getNormalizedVolume()
Get normalized (0.0 ... 1.0) volume scaling value.java.util.Set<PromptItem>
getPromptItemsSet()
java.lang.String
getPromptText()
Script.Scope
getScope()
java.net.URI
getSrc()
java.lang.String
getSrcStr()
java.lang.String
getText()
java.lang.Integer
getVolume()
The volume to play this media-item in percentage.java.lang.Integer
getWidth()
boolean
isDefaultAutoplay()
void
prePersist()
void
preUpdate()
void
propertyChange(java.beans.PropertyChangeEvent evt)
void
setAlt(java.lang.String alt)
void
setAnnotationTemplate(boolean annotationTemplate)
void
setAuthor(java.lang.String author)
void
setAutoplay(java.lang.Boolean autoplay)
void
setCharSet(java.lang.String charSet)
void
setCountryISO3166code(java.lang.String countryISO3166code)
void
setDefaultAutoplay(boolean defaultAutoplay)
void
setDescription(java.lang.String description)
void
setHeight(java.lang.Integer height)
void
setLanguageISO639code(java.lang.String languageISO639code)
void
setMediaitemId(int mediaitemId)
void
setMimetype(java.lang.String mimetype)
void
setModal(java.lang.Boolean modal)
void
setNNAutoplay(boolean autoPlay)
void
setNNHeight(int height)
void
setNNMimetype(java.lang.String mimetype)
void
setNNModal(boolean modal)
void
setNNVolume(int volume)
void
setNNWidth(int width)
void
setPromptItemsSet(java.util.Set<PromptItem> recprompts)
void
setScope(Script.Scope scope)
void
setSrc(java.net.URI src)
void
setSrcStr(java.lang.String src)
void
setText(java.lang.String text)
void
setVolume(java.lang.Integer volume)
void
setWidth(java.lang.Integer width)
org.w3c.dom.Element
toElement(org.w3c.dom.Document d)
java.lang.String
toString()
-
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:
toString
in 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:
clone
in 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()
-
-