Package writer2latex.bibtex
Class BibTeXDocument
java.lang.Object
writer2latex.bibtex.BibTeXDocument
- All Implemented Interfaces:
OutputFile
Class representing a BibTeX document.
-
Constructor Summary
ConstructorsConstructorDescriptionBibTeXDocument(String sName, boolean bIsMaster) Constructs a new BibTeX Document. -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsKey(String sIdentifier) getExportName(String sIdentifier) static final StringgetFieldName(int nField) Return BibTeX name of fieldReturns theDocumentname with file extension.Get the MIME type of theOutputFile.getName()Returns theDocumentname with no file extension.booleanTest whether this document is part of the main document flow (master documents) or an auxiliary documentvoidvoidwrite(OutputStream os) Writes out theDocumentcontent to the specifiedOutputStream.
-
Constructor Details
-
BibTeXDocument
Constructs a new BibTeX Document.
This new document is empty. Bibliographic data must added using the
putmethod.- Parameters:
sName- The name of theBibTeXDocument.
-
-
Method Details
-
getName
Returns the
Documentname with no file extension.- Returns:
- The
Documentname with no file extension.
-
getFileName
Returns the
Documentname with file extension.- Specified by:
getFileNamein interfaceOutputFile- Returns:
- The
Documentname with file extension.
-
getMIMEType
Description copied from interface:OutputFileGet the MIME type of theOutputFile.- Specified by:
getMIMETypein interfaceOutputFile- Returns:
- string representation of the MIME type
-
isMasterDocument
public boolean isMasterDocument()Description copied from interface:OutputFileTest whether this document is part of the main document flow (master documents) or an auxiliary document- Specified by:
isMasterDocumentin interfaceOutputFile- Returns:
- true if this document is a master document
-
write
Writes out the
Documentcontent to the specifiedOutputStream.This method may not be thread-safe. Implementations may or may not synchronize this method. User code (i.e. caller) must make sure that calls to this method are thread-safe.
- Specified by:
writein interfaceOutputFile- Parameters:
os-OutputStreamto write out theDocumentcontent.- Throws:
IOException- If any I/O error occurs.
-
getFieldName
Return BibTeX name of field
-
containsKey
-
put
-
getExportName
-