Package writer2latex.bibtex
Class BibTeXDocument
- java.lang.Object
-
- writer2latex.bibtex.BibTeXDocument
-
- All Implemented Interfaces:
OutputFile,Document
public class BibTeXDocument extends java.lang.Object implements Document
Class representing a BibTeX document.
-
-
Constructor Summary
Constructors Constructor Description BibTeXDocument(java.lang.String sName)Constructs a new BibTeX Document.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancontainsKey(java.lang.String sIdentifier)java.lang.StringgetExportName(java.lang.String sIdentifier)static java.lang.StringgetFieldName(int nField)Return BibTeX name of fieldjava.lang.StringgetFileName()Returns theDocumentname with file extension.java.lang.StringgetName()Returns theDocumentname with no file extension.voidput(BibMark entry)voidread(java.io.InputStream is)This method is supposed to readbytedata from the InputStream.voidwrite(java.io.OutputStream os)Writes out theDocumentcontent to the specifiedOutputStream.
-
-
-
Method Detail
-
read
public void read(java.io.InputStream is) throws java.io.IOExceptionThis method is supposed to read
bytedata from the InputStream. Currently it does nothing, since we don't need it.
-
getName
public java.lang.String getName()
Returns the
Documentname with no file extension.
-
getFileName
public java.lang.String getFileName()
Returns the
Documentname with file extension.- Specified by:
getFileNamein interfaceOutputFile- Returns:
- The
Documentname with file extension.
-
write
public void write(java.io.OutputStream os) throws java.io.IOExceptionWrites 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:
java.io.IOException- If any I/O error occurs.
-
getFieldName
public static final java.lang.String getFieldName(int nField)
Return BibTeX name of field
-
containsKey
public boolean containsKey(java.lang.String sIdentifier)
-
put
public void put(BibMark entry)
-
getExportName
public java.lang.String getExportName(java.lang.String sIdentifier)
-
-