| 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()
IDumpInfopublic File getDumpFile()
IDumpInfogetDumpFile in interface IDumpInfopublic ILanguage getDumpLanguage()
IDumpInfogetDumpLanguage in interface IDumpInfopublic void setDumpLanguage(ILanguage dumpLanguage)
public Set<String> getNamespaces()
IDumpInfogetNamespaces in interface IDumpInfopublic boolean hasNamespace(String namespace)
IDumpInfotrue if the specified namespace has been
defined within the siteinfo header of the XML dump file.hasNamespace in interface IDumpInfopublic void addNamespace(String namespace)
public int getProcessedPages()
IDumpInfogetProcessedPages in interface IDumpInfopublic void incrementProcessedPages()
public IWiktionaryDumpParser getParser()
IDumpInfoCopyright © 2011-2016 Ubiquitous Knowledge Processing (UKP) Lab. All Rights Reserved.