corpus-services  1.0
de.uni_hamburg.corpora.visualization.Visualizer Class Referenceabstract
+ Inheritance diagram for de.uni_hamburg.corpora.visualization.Visualizer:
+ Collaboration diagram for de.uni_hamburg.corpora.visualization.Visualizer:

Public Member Functions

 Visualizer ()
 
void setHTML (String c)
 
String getHTML ()
 
void setMedia (String recordingId, String recordingType)
 
void removeMedia ()
 
Report execute (CorpusData cd)
 
Report execute (CorpusData cd, boolean fix)
 
Report execute (Corpus c)
 
Report execute (Corpus c, boolean fix)
 
abstract Report function (CorpusData cd) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
abstract Report function (Corpus c) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
abstract Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
void setIsUsableFor (Collection< Class<?extends CorpusData >> cdc)
 
String getFunction ()
 
Boolean getCanFix ()
 
- Public Member Functions inherited from de.uni_hamburg.corpora.CorpusFunction
String getDescription ()
 

Protected Attributes

BasicTranscription basicTranscription = null
 
String basicTranscriptionString = null
 
String STYLESHEET_PATH = null
 
String JS_HIGHLIGHTING_PATH = "/js/timelight-0.1.min.js"
 
String EMAIL_ADDRESS = "corpora@uni-hamburg.de"
 
String SERVICE_NAME = null
 
String HZSK_WEBSITE = "https://corpora.uni-hamburg.de/"
 
String RECORDING_PATH = null
 
String RECORDING_TYPE = null
 

Detailed Description

Author
Daniel Jettka

This now should be a normal, not abstract class that has an implementation of "Visualize" as its field (that would be e.g. ListHTML) which seems to make things a lot easier

Definition at line 36 of file Visualizer.java.

Constructor & Destructor Documentation

de.uni_hamburg.corpora.visualization.Visualizer.Visualizer ( )

Definition at line 58 of file Visualizer.java.

Member Function Documentation

Report de.uni_hamburg.corpora.visualization.Visualizer.execute ( CorpusData  cd)

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 125 of file Visualizer.java.

Report de.uni_hamburg.corpora.visualization.Visualizer.execute ( CorpusData  cd,
boolean  fix 
)

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 157 of file Visualizer.java.

Report de.uni_hamburg.corpora.visualization.Visualizer.execute ( Corpus  c)

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 161 of file Visualizer.java.

Report de.uni_hamburg.corpora.visualization.Visualizer.execute ( Corpus  c,
boolean  fix 
)

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 193 of file Visualizer.java.

abstract Report de.uni_hamburg.corpora.visualization.Visualizer.function ( CorpusData  cd) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
abstract
abstract Report de.uni_hamburg.corpora.visualization.Visualizer.function ( Corpus  c) throws NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
abstract
Boolean de.uni_hamburg.corpora.visualization.Visualizer.getCanFix ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 218 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.getFunction ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 214 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.getHTML ( )

Get the HTML content of the visualization

Parameters

Definition at line 78 of file Visualizer.java.

abstract Collection<Class<? extends CorpusData> > de.uni_hamburg.corpora.visualization.Visualizer.getIsUsableFor ( )
abstract
void de.uni_hamburg.corpora.visualization.Visualizer.removeMedia ( )

remove content from media element in the HTML content of the visualization

Returns

Definition at line 119 of file Visualizer.java.

void de.uni_hamburg.corpora.visualization.Visualizer.setHTML ( String  c)

Manually set the HTML content of the visualization

Parameters
ccontent to be set as HTML of the visualization
Returns

Definition at line 68 of file Visualizer.java.

void de.uni_hamburg.corpora.visualization.Visualizer.setIsUsableFor ( Collection< Class<?extends CorpusData >>  cdc)

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 208 of file Visualizer.java.

void de.uni_hamburg.corpora.visualization.Visualizer.setMedia ( String  recordingId,
String  recordingType 
)

set a media element (video or audio depending on recordingType) in the HTML content of the visualization

Parameters
recordingIdpath/URL to the recording file
recordingTypetype of the recording (e.g. wav, mp3, mpg, webm)
Returns

Definition at line 90 of file Visualizer.java.

Member Data Documentation

BasicTranscription de.uni_hamburg.corpora.visualization.Visualizer.basicTranscription = null
protected

Definition at line 39 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.basicTranscriptionString = null
protected

Definition at line 40 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.EMAIL_ADDRESS = "corpora@uni-hamburg.de"
protected

Definition at line 46 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.HZSK_WEBSITE = "https://corpora.uni-hamburg.de/"
protected

Definition at line 48 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.JS_HIGHLIGHTING_PATH = "/js/timelight-0.1.min.js"
protected

Definition at line 44 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.RECORDING_PATH = null
protected

Definition at line 49 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.RECORDING_TYPE = null
protected

Definition at line 50 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.SERVICE_NAME = null
protected

Definition at line 47 of file Visualizer.java.

String de.uni_hamburg.corpora.visualization.Visualizer.STYLESHEET_PATH = null
protected

Definition at line 43 of file Visualizer.java.


The documentation for this class was generated from the following file: