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

Public Member Functions

 ZipCorpus ()
 
Report zipIt (CorpusData comadata, String zipFile, Boolean AUDIO)
 
Report generateFileList (File node)
 
Report function (CorpusData cd)
 
Report function (Corpus c)
 
Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
void setSourceFolder (String s)
 
void setOutputFile (String s)
 
void setWithAudio (String s)
 
String getDescription ()
 
- Public Member Functions inherited from de.uni_hamburg.corpora.publication.Publisher
 Publisher ()
 
Report execute (Corpus c)
 
Report execute (CorpusData cd)
 
Report execute (CorpusData cd, boolean fix)
 
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 ()
 

Detailed Description

This class zips all the needed files of the corpus into a zip folder

It only takes exb, exs, coma, pdf and optionally mp3, and the folder structure

http://www.mkyong.com/java/how-to-compress-files-in-zip-format/

Author
fsnv625

Definition at line 32 of file ZipCorpus.java.

Constructor & Destructor Documentation

de.uni_hamburg.corpora.publication.ZipCorpus.ZipCorpus ( )

Definition at line 42 of file ZipCorpus.java.

Member Function Documentation

Report de.uni_hamburg.corpora.publication.ZipCorpus.function ( CorpusData  cd)

Definition at line 151 of file ZipCorpus.java.

Report de.uni_hamburg.corpora.publication.ZipCorpus.function ( Corpus  c)

Definition at line 163 of file ZipCorpus.java.

Report de.uni_hamburg.corpora.publication.ZipCorpus.generateFileList ( File  node)

Traverse a directory and get all files, and add the file into fileList

Parameters
nodefile or directory

Definition at line 113 of file ZipCorpus.java.

String de.uni_hamburg.corpora.publication.ZipCorpus.getDescription ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 203 of file ZipCorpus.java.

Collection<Class<? extends CorpusData> > de.uni_hamburg.corpora.publication.ZipCorpus.getIsUsableFor ( )

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 173 of file ZipCorpus.java.

void de.uni_hamburg.corpora.publication.ZipCorpus.setOutputFile ( String  s)

Definition at line 187 of file ZipCorpus.java.

void de.uni_hamburg.corpora.publication.ZipCorpus.setSourceFolder ( String  s)

Definition at line 183 of file ZipCorpus.java.

void de.uni_hamburg.corpora.publication.ZipCorpus.setWithAudio ( String  s)

Definition at line 191 of file ZipCorpus.java.

Report de.uni_hamburg.corpora.publication.ZipCorpus.zipIt ( CorpusData  comadata,
String  zipFile,
Boolean  AUDIO 
)

Zip it

Parameters
zipFileoutput ZIP file location

Definition at line 60 of file ZipCorpus.java.


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