corpus-services  1.0
de.uni_hamburg.corpora.CorpusMagician Class Reference
+ Collaboration diagram for de.uni_hamburg.corpora.CorpusMagician:

Public Member Functions

 CorpusMagician ()
 
void readConfig (URL url)
 
void writeConfig (URL url)
 
void registerCorpusFunction (CorpusFunction cf)
 
void initDataWithURL (URL url, Collection< Class<?extends CorpusData >> clcds) throws MalformedURLException, SAXException, JexmaraldaException, URISyntaxException, IOException, ClassNotFoundException, JDOMException
 
Collection< URL > createListofData (URL url) throws URISyntaxException, IOException
 
Collection< CorpusFunctiongetUsableFunctions (CorpusData cd)
 
Collection< CorpusFunctiongetDefaultUsableFunctions ()
 
Collection< String > chooseFunctionDialog ()
 
Report runCorpusFunctions (Corpus c, Collection< CorpusFunction > cfc)
 
Report runCorpusFunctions (Collection< CorpusFunction > cfc)
 
Report runCorpusFunction (Corpus c, CorpusFunction cf)
 
Report runCorpusFunction (Corpus c, CorpusFunction cf, boolean fix)
 
Report runCorpusFunction (CorpusFunction cf)
 
Report runCorpusFunction (Collection< CorpusData > cdc, CorpusFunction cf, boolean fix)
 
Report runCorpusFunction (Collection< CorpusData > cdc, CorpusFunction cf)
 
Report runCorpusFunction (CorpusData cd, CorpusFunction cf)
 
Report runCorpusFunction (CorpusData cd, CorpusFunction cf, boolean fix)
 
void readParameters ()
 
void setCorpusData (CorpusData corpusData)
 
void setChosencorpusfunctions (Collection< String > chosencorpusfunctions)
 
Corpus getCorpus ()
 
CorpusData getCorpusData ()
 
Collection< String > getChosencorpusfunctions ()
 

Static Public Member Functions

static void main (String[] args)
 
static Collection< String > getAllExistingCFs ()
 
static String getAllExistingCFsAsString ()
 
static Collection< CorpusFunctiongetAllExistingCFsAsCFs ()
 
static Collection< CorpusFunctioncorpusFunctionStrings2Classes (Collection< String > corpusfunctionstrings)
 
static Report runCorpusFunctions (CorpusData cd, Collection< CorpusFunction > cfc)
 
static Report runCorpusFunctions (CorpusData cd, Collection< CorpusFunction > cfc, boolean fix)
 
static void createReports () throws IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, SAXException, XPathExpressionException, JDOMException
 
static void readCommandLineOptions () throws MalformedURLException
 

Static Public Attributes

static ExmaErrorList exmaError = new ExmaErrorList()
 

Detailed Description

This class has a Corpus and a Corpus Function as a field and is able to run a Corpus Function on a corpus in a main method.

Author
fsnv625

Definition at line 93 of file CorpusMagician.java.

Constructor & Destructor Documentation

de.uni_hamburg.corpora.CorpusMagician.CorpusMagician ( )

Definition at line 137 of file CorpusMagician.java.

Member Function Documentation

Collection<String> de.uni_hamburg.corpora.CorpusMagician.chooseFunctionDialog ( )

Definition at line 348 of file CorpusMagician.java.

static Collection<CorpusFunction> de.uni_hamburg.corpora.CorpusMagician.corpusFunctionStrings2Classes ( Collection< String >  corpusfunctionstrings)
static

Definition at line 354 of file CorpusMagician.java.

Collection<URL> de.uni_hamburg.corpora.CorpusMagician.createListofData ( URL  url) throws URISyntaxException, IOException

Definition at line 246 of file CorpusMagician.java.

static void de.uni_hamburg.corpora.CorpusMagician.createReports ( ) throws IOException, TransformerException, ParserConfigurationException, UnsupportedEncodingException, SAXException, XPathExpressionException, JDOMException
static

Definition at line 1007 of file CorpusMagician.java.

static Collection<String> de.uni_hamburg.corpora.CorpusMagician.getAllExistingCFs ( )
static

Definition at line 256 of file CorpusMagician.java.

static Collection<CorpusFunction> de.uni_hamburg.corpora.CorpusMagician.getAllExistingCFsAsCFs ( )
static

Definition at line 326 of file CorpusMagician.java.

static String de.uni_hamburg.corpora.CorpusMagician.getAllExistingCFsAsString ( )
static

Definition at line 317 of file CorpusMagician.java.

Collection<String> de.uni_hamburg.corpora.CorpusMagician.getChosencorpusfunctions ( )

Definition at line 1003 of file CorpusMagician.java.

Corpus de.uni_hamburg.corpora.CorpusMagician.getCorpus ( )

Definition at line 995 of file CorpusMagician.java.

CorpusData de.uni_hamburg.corpora.CorpusMagician.getCorpusData ( )

Definition at line 999 of file CorpusMagician.java.

Collection<CorpusFunction> de.uni_hamburg.corpora.CorpusMagician.getDefaultUsableFunctions ( )

Definition at line 342 of file CorpusMagician.java.

Collection<CorpusFunction> de.uni_hamburg.corpora.CorpusMagician.getUsableFunctions ( CorpusData  cd)

Definition at line 332 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.initDataWithURL ( URL  url,
Collection< Class<?extends CorpusData >>  clcds 
) throws MalformedURLException, SAXException, JexmaraldaException, URISyntaxException, IOException, ClassNotFoundException, JDOMException

Definition at line 219 of file CorpusMagician.java.

static void de.uni_hamburg.corpora.CorpusMagician.main ( String[]  args)
static

Definition at line 142 of file CorpusMagician.java.

static void de.uni_hamburg.corpora.CorpusMagician.readCommandLineOptions ( ) throws MalformedURLException
static

Definition at line 1063 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.readConfig ( URL  url)

Definition at line 202 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.readParameters ( )

Definition at line 983 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.registerCorpusFunction ( CorpusFunction  cf)

Definition at line 213 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( Corpus  c,
CorpusFunction  cf 
)

Definition at line 898 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( Corpus  c,
CorpusFunction  cf,
boolean  fix 
)

Definition at line 904 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( CorpusFunction  cf)

Definition at line 925 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( Collection< CorpusData cdc,
CorpusFunction  cf,
boolean  fix 
)

Definition at line 931 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( Collection< CorpusData cdc,
CorpusFunction  cf 
)

Definition at line 950 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( CorpusData  cd,
CorpusFunction  cf 
)

Definition at line 954 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunction ( CorpusData  cd,
CorpusFunction  cf,
boolean  fix 
)

Definition at line 958 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunctions ( Corpus  c,
Collection< CorpusFunction cfc 
)

Definition at line 881 of file CorpusMagician.java.

Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunctions ( Collection< CorpusFunction cfc)

Definition at line 892 of file CorpusMagician.java.

static Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunctions ( CorpusData  cd,
Collection< CorpusFunction cfc 
)
static

Definition at line 962 of file CorpusMagician.java.

static Report de.uni_hamburg.corpora.CorpusMagician.runCorpusFunctions ( CorpusData  cd,
Collection< CorpusFunction cfc,
boolean  fix 
)
static

Definition at line 971 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.setChosencorpusfunctions ( Collection< String >  chosencorpusfunctions)

Definition at line 991 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.setCorpusData ( CorpusData  corpusData)

Definition at line 987 of file CorpusMagician.java.

void de.uni_hamburg.corpora.CorpusMagician.writeConfig ( URL  url)

Definition at line 208 of file CorpusMagician.java.

Member Data Documentation

ExmaErrorList de.uni_hamburg.corpora.CorpusMagician.exmaError = new ExmaErrorList()
static

Definition at line 120 of file CorpusMagician.java.


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