corpus-services  1.0
de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI Class Reference
+ Inheritance diagram for de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI:
+ Collaboration diagram for de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI:

Public Member Functions

Report function (CorpusData cd) throws SAXException, FSMException, XSLTransformException, JDOMException, IOException, Exception
 
Report function (Corpus c) throws SAXException, FSMException, XSLTransformException, JDOMException, IOException, Exception
 
Report convertCOMA2MORPHEMEHIATISOTEI (CorpusData cd) throws ClassNotFoundException
 
Report convertEXB2MORPHEMEHIATISOTEI (CorpusData cd) throws SAXException, FSMException, JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, XPathExpressionException, URISyntaxException
 
Report convertEXB2MORPHEMEHIATISOTEI (CorpusData cd, boolean includeFullText, String XPath2Morphemes) throws SAXException, FSMException, JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, XPathExpressionException, URISyntaxException
 
Document cd2SegmentedTranscription (CorpusData cd) throws SAXException, FSMException
 
Document SegmentedTranscriptionToTEITranscription (Document segmentedTranscription, String nameOfDeepSegmentation, String nameOfFlatSegmentation, boolean includeFullText, CorpusData cd) throws JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, SAXException, XPathExpressionException, URISyntaxException
 
void setLanguage (String lang)
 
void setInel ()
 
void setToken ()
 
void setFSM (String newfsm)
 
Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
String getDescription ()
 
- Public Member Functions inherited from de.uni_hamburg.corpora.conversion.Converter
Report execute (CorpusData cd)
 
Report execute (Corpus c)
 
Report execute (CorpusData cd, boolean fix)
 
Report execute (Corpus c, boolean fix)
 
abstract Report function (Corpus c) throws Exception, NoSuchAlgorithmException, ClassNotFoundException, FSMException, URISyntaxException, SAXException, IOException, ParserConfigurationException, JexmaraldaException, TransformerException, XPathExpressionException, JDOMException
 
abstract Report function (CorpusData cd) throws Exception, 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 ()
 

Static Public Member Functions

static Vector TEIMerge (Document segmentedTranscription, String nameOfDeepSegmentation, String nameOfFlatSegmentation)
 
static Vector TEIMerge (Document segmentedTranscription, String nameOfDeepSegmentation, String nameOfFlatSegmentation, boolean includeFullText)
 

Detailed Description

Author
fsnv625

This class takes an exb as input and converts it into ISO standard TEI format.

Definition at line 57 of file EXB2HIATISOTEI.java.

Member Function Documentation

Document de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.cd2SegmentedTranscription ( CorpusData  cd) throws SAXException, FSMException

Definition at line 276 of file EXB2HIATISOTEI.java.

Report de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.convertCOMA2MORPHEMEHIATISOTEI ( CorpusData  cd) throws ClassNotFoundException

Definition at line 137 of file EXB2HIATISOTEI.java.

Report de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.convertEXB2MORPHEMEHIATISOTEI ( CorpusData  cd) throws SAXException, FSMException, JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, XPathExpressionException, URISyntaxException

Definition at line 232 of file EXB2HIATISOTEI.java.

Report de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.convertEXB2MORPHEMEHIATISOTEI ( CorpusData  cd,
boolean  includeFullText,
String  XPath2Morphemes 
) throws SAXException, FSMException, JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, XPathExpressionException, URISyntaxException

Definition at line 247 of file EXB2HIATISOTEI.java.

Report de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.function ( CorpusData  cd) throws SAXException, FSMException, XSLTransformException, JDOMException, IOException, Exception
Parameters
cd
Returns
Exceptions
SAXException
FSMException
XSLTransformException
JDOMException
IOException
Exception

Definition at line 116 of file EXB2HIATISOTEI.java.

Report de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.function ( Corpus  c) throws SAXException, FSMException, XSLTransformException, JDOMException, IOException, Exception

Definition at line 126 of file EXB2HIATISOTEI.java.

String de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.getDescription ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 824 of file EXB2HIATISOTEI.java.

Collection<Class<? extends CorpusData> > de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.getIsUsableFor ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 810 of file EXB2HIATISOTEI.java.

Document de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.SegmentedTranscriptionToTEITranscription ( Document  segmentedTranscription,
String  nameOfDeepSegmentation,
String  nameOfFlatSegmentation,
boolean  includeFullText,
CorpusData  cd 
) throws JDOMException, IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, SAXException, XPathExpressionException, URISyntaxException

Definition at line 306 of file EXB2HIATISOTEI.java.

void de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.setFSM ( String  newfsm)

Definition at line 805 of file EXB2HIATISOTEI.java.

void de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.setInel ( )

Definition at line 797 of file EXB2HIATISOTEI.java.

void de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.setLanguage ( String  lang)

Definition at line 793 of file EXB2HIATISOTEI.java.

void de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.setToken ( )

Definition at line 801 of file EXB2HIATISOTEI.java.

static Vector de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.TEIMerge ( Document  segmentedTranscription,
String  nameOfDeepSegmentation,
String  nameOfFlatSegmentation 
)
static

Definition at line 449 of file EXB2HIATISOTEI.java.

static Vector de.uni_hamburg.corpora.conversion.EXB2HIATISOTEI.TEIMerge ( Document  segmentedTranscription,
String  nameOfDeepSegmentation,
String  nameOfFlatSegmentation,
boolean  includeFullText 
)
static

this method will take the segmented transcription and, for each speaker contribution in the segmentation with the name 'nameOfDeepSegmentation' will add anchors from the segmentation with the name 'nameOfFlatSegmentation' such that the temporal information provided in the flat segmentation is completely represented as anchors within the deep segmentation. The typical application scenario is to give this method a segmented HIAT transcription with nameOfDeepSegmentation = 'SpeakerContribution_Utterance_Word' nameOfFlatSegmentation = 'SpeakerContribution_Event'

Parameters
segmentedTranscription
nameOfDeepSegmentation
nameOfFlatSegmentation
includeFullTextthe method returns a vector of speaker-contribution elements with 'who' attributes
Returns

Definition at line 471 of file EXB2HIATISOTEI.java.


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