Package backend.speech
Class Speech_impl
java.lang.Object
backend.speech.Speech_impl
- All Implemented Interfaces:
ISpeech
Implementierung des
ISpeech-Interfaces.- Author:
- Philipp Hein
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget_id()getText()org.bson.types.ObjectIdGibt die Video ID zurück.Gibt die Video-ID zurück.Gibt die Video-URL zurück.voidSetzt ID SpeechvoidSetzt Agenda SpeechvoidsetProtocol(IProtocol protocol) Setzt Protocol SpeechvoidsetSpeaker(String speaker) Setzt Speaker IDvoidsetSpeakerObject(Speaker speakerObject) Setzt Speaker ObjektvoidSetzt Text SpeechvoidsetTextContent(ArrayList<Object> textContent) Setzt Textinhalt SpeechvoidsetVideoFileId(org.bson.types.ObjectId videoFileId) voidsetVideoId(String videoId) Setzt die Video-ID.voidsetVideoUrl(String videoUrl) Setzt die Video URL.org.apache.uima.jcas.JCastoCAS(LoadVideoFromGridFS loadVideoFromGridFS, boolean video) org.bson.Documentbyte[]toPDF(boolean disableTikz) toTex(boolean disableTikz) toXML()
-
Constructor Details
-
Speech_impl
public Speech_impl(String _id, String text, String speaker, IProtocol protocol, ArrayList<Object> textContent, IAgenda agenda, Speaker speakerObject, String videoUrl) - Parameters:
_id- ID Speechtext- Text Speechspeaker- Speaker IDprotocol- Protocol SpeechtextContent- Textinhalt Speechagenda- Agenda SpeechspeakerObject- Speaker Objekt
-
-
Method Details
-
getSpeakerObject
- Specified by:
getSpeakerObjectin interfaceISpeech- Returns:
- Speaker Objekt
-
setSpeakerObject
Description copied from interface:ISpeechSetzt Speaker Objekt- Specified by:
setSpeakerObjectin interfaceISpeech- Parameters:
speakerObject- neu
-
get_id
-
set_id
Description copied from interface:ISpeechSetzt ID Speech -
getText
-
setText
Description copied from interface:ISpeechSetzt Text Speech -
getSpeaker
- Specified by:
getSpeakerin interfaceISpeech- Returns:
- Speaker ID
-
setSpeaker
Description copied from interface:ISpeechSetzt Speaker ID- Specified by:
setSpeakerin interfaceISpeech- Parameters:
speaker- neu
-
getProtocol
- Specified by:
getProtocolin interfaceISpeech- Returns:
- Protocol Speech
-
setProtocol
Description copied from interface:ISpeechSetzt Protocol Speech- Specified by:
setProtocolin interfaceISpeech- Parameters:
protocol- neu
-
getTextContent
- Specified by:
getTextContentin interfaceISpeech- Returns:
- Textinhalt Speech
-
setTextContent
Description copied from interface:ISpeechSetzt Textinhalt Speech- Specified by:
setTextContentin interfaceISpeech- Parameters:
textContent- neu
-
getAgenda
-
setAgenda
Description copied from interface:ISpeechSetzt Agenda Speech -
getVideoId
Gibt die Video-ID zurück.- Returns:
- Video-ID
-
setVideoId
Setzt die Video-ID.- Parameters:
videoId- neue Video-ID
-
getVideoUrl
Gibt die Video-URL zurück.- Returns:
- Video URL als String
-
setVideoUrl
Setzt die Video URL.- Parameters:
videoUrl- neue Video URL
-
getVideoFileId
public org.bson.types.ObjectId getVideoFileId()Gibt die Video ID zurück.- Returns:
- Video ID als String
-
setVideoFileId
public void setVideoFileId(org.bson.types.ObjectId videoFileId) -
toCAS
public org.apache.uima.jcas.JCas toCAS(LoadVideoFromGridFS loadVideoFromGridFS, boolean video) throws org.apache.uima.UIMAException, IOException - Returns:
- Ein fertig erstelltes JCas-Dokument, die in DUUI oder andere Pipelines verwendet werden können.
- Throws:
org.apache.uima.UIMAExceptionIOException
-
toTex
- Specified by:
toTexin interfaceISpeech- Throws:
IOExceptionfreemarker.template.TemplateException
-
toXML
- Throws:
IOExceptionfreemarker.template.TemplateException
-
toPDF
- Throws:
IOExceptionfreemarker.template.TemplateException
-
toDocument
public org.bson.Document toDocument()
-