Modifier and Type | Field and Description |
---|---|
protected File |
dumpFile |
protected ILanguage |
dumpLanguage |
protected Set<String> |
namespaces |
protected IWiktionaryDumpParser |
parser |
protected int |
processedPages |
Constructor and Description |
---|
DumpInfo(File dumpFile,
IWiktionaryDumpParser parser)
Instanciate the dump info object for the given dump file and parser
object.
|
Modifier and Type | Method and Description |
---|---|
void |
addNamespace(String namespace)
Add the given namespace to the list of namespaces defined for
this dump file.
|
File |
getDumpFile()
Returns the current Wiktionary XML dump file, which is being parsed.
|
ILanguage |
getDumpLanguage()
Returns the language of the Wiktionary edition this dump file
belongs to.
|
Set<String> |
getNamespaces()
Returns a set containing all namespaces registered in the siteinfo
header of the XML dump file.
|
IWiktionaryDumpParser |
getParser()
Returns the Wiktionary dump parser instance that maintains this
dump info object.
|
int |
getProcessedPages()
Returns the number of pages in the dump file that have been
processed.
|
boolean |
hasNamespace(String namespace)
Returns
true if the specified namespace has been
defined within the siteinfo header of the XML dump file. |
void |
incrementProcessedPages()
Increment the number of processed pages by one.
|
void |
reset()
Reset the dump information, such the number of processed pages.
|
void |
setDumpLanguage(ILanguage dumpLanguage)
Assign the specified dump language.
|
protected File dumpFile
protected ILanguage dumpLanguage
protected int processedPages
protected IWiktionaryDumpParser parser
public DumpInfo(File dumpFile, IWiktionaryDumpParser parser)
public void reset()
IDumpInfo
public File getDumpFile()
IDumpInfo
getDumpFile
in interface IDumpInfo
public ILanguage getDumpLanguage()
IDumpInfo
getDumpLanguage
in interface IDumpInfo
public void setDumpLanguage(ILanguage dumpLanguage)
public Set<String> getNamespaces()
IDumpInfo
getNamespaces
in interface IDumpInfo
public boolean hasNamespace(String namespace)
IDumpInfo
true
if the specified namespace has been
defined within the siteinfo header of the XML dump file.hasNamespace
in interface IDumpInfo
public void addNamespace(String namespace)
public int getProcessedPages()
IDumpInfo
getProcessedPages
in interface IDumpInfo
public void incrementProcessedPages()
public IWiktionaryDumpParser getParser()
IDumpInfo
Copyright © 2011-2016 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.