public class AuxSubGenerator
extends java.lang.Object
Constructor and Description |
---|
AuxSubGenerator(BibtexDatabase refDBase) |
Modifier and Type | Method and Description |
---|---|
void |
clear()
reset all used datastructures
|
java.util.Vector<java.lang.String> |
generate(java.lang.String auxFileName,
BibtexDatabase bibDB)
generate
Shortcut methode for easy generation.
|
int |
getCrossreferencedEntriesCount()
Query the number of extra entries pulled in due to crossrefs from other
entries.
|
int |
getFoundKeysInAux() |
BibtexDatabase |
getGeneratedDatabase() |
int |
getNestedAuxCounter()
returns the number of nested aux files, read by the last call of
generate method
|
java.util.Vector<java.lang.String> |
getNotFoundList()
returns a vector off all not resolved bibtex entries found in auxfile
|
int |
getNotResolvedKeysCount() |
int |
getResolvedKeysCount() |
boolean |
parseAuxFile(java.lang.String filename)
parseAuxFile
read the Aux file and fill up some intern data structures.
|
void |
resolveTags()
resolveTags
Try to find an equivalent bibtex entry into reference database for all keys
(found in aux file).
|
void |
setReferenceDatabase(BibtexDatabase newRefDB) |
public AuxSubGenerator(BibtexDatabase refDBase)
public final void setReferenceDatabase(BibtexDatabase newRefDB)
public final boolean parseAuxFile(java.lang.String filename)
filename
- String : Path to LatexAuxFilepublic final void resolveTags()
public final java.util.Vector<java.lang.String> generate(java.lang.String auxFileName, BibtexDatabase bibDB)
auxFileName
- StringbibDB
- BibtexDatabase - reference databasepublic BibtexDatabase getGeneratedDatabase()
public final int getFoundKeysInAux()
public final int getResolvedKeysCount()
public final int getNotResolvedKeysCount()
public final int getCrossreferencedEntriesCount()
public final void clear()
public java.util.Vector<java.lang.String> getNotFoundList()
public int getNestedAuxCounter()