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

Public Member Functions

 RemoveUnlinkedFiles ()
 
Report removeFiles (CorpusData comadata)
 
Report generateFileList (CorpusData cd)
 
void walk (String path, Report stats)
 
Report function (CorpusData cd)
 
Report function (Corpus c)
 
Collection< Class<?extends CorpusData > > getIsUsableFor ()
 
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 removes all files from a corpus directory which are not linked in the coma file

Author
sesv009

Definition at line 35 of file RemoveUnlinkedFiles.java.

Constructor & Destructor Documentation

de.uni_hamburg.corpora.publication.RemoveUnlinkedFiles.RemoveUnlinkedFiles ( )

Definition at line 42 of file RemoveUnlinkedFiles.java.

Member Function Documentation

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

Definition at line 158 of file RemoveUnlinkedFiles.java.

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

Definition at line 171 of file RemoveUnlinkedFiles.java.

Report de.uni_hamburg.corpora.publication.RemoveUnlinkedFiles.generateFileList ( CorpusData  cd)

Iterate through specific elements in a coma file and get all file references from there and save them to fileList

Parameters
cdCorpusData object

Definition at line 75 of file RemoveUnlinkedFiles.java.

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

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 195 of file RemoveUnlinkedFiles.java.

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

Implements de.uni_hamburg.corpora.CorpusFunction.

Definition at line 184 of file RemoveUnlinkedFiles.java.

Report de.uni_hamburg.corpora.publication.RemoveUnlinkedFiles.removeFiles ( CorpusData  comadata)

Remove unlinked files

Parameters
comadataCorpusData object

Definition at line 56 of file RemoveUnlinkedFiles.java.

void de.uni_hamburg.corpora.publication.RemoveUnlinkedFiles.walk ( String  path,
Report  stats 
)

Definition at line 118 of file RemoveUnlinkedFiles.java.


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