Client.ExporterBibTeX Class Reference

The BibTeX exporter class. More...

Inheritance diagram for Client.ExporterBibTeX:

Inheritance graph
[legend]
Collaboration diagram for Client.ExporterBibTeX:

Collaboration graph
[legend]
List of all members.

Public Member Functions

string Begin ()
 A function which is just there to satisfy the interface - BibTeX has no file start information.
string GetItem (LiteratureInfo lit)
 Renders each literature item into a BibTeX item.
string End ()
 BibTeX only requires a newline at the end of the file, which is already given by ExporterBibTeX.GetItem().

Properties

string FileExtension [get]
 Property for fetching the read-only file extension.

Private Attributes

string fileExtension = "bib"
 The file extension for BibTeX files.

Detailed Description

The BibTeX exporter class.

Definition at line 128 of file BibliographyExporter.cs.


Member Function Documentation

string Client.ExporterBibTeX.Begin (  ) 

A function which is just there to satisfy the interface - BibTeX has no file start information.

Returns:
An empty string

Implements Client.BibExporter.

Definition at line 142 of file BibliographyExporter.cs.

string Client.ExporterBibTeX.GetItem ( LiteratureInfo  lit  ) 

Renders each literature item into a BibTeX item.

Parameters:
lit The literature item to generate bibliography information for
Returns:
The rendered bibliography text for this item

Implements Client.BibExporter.

Definition at line 152 of file BibliographyExporter.cs.

References Shared.LiteratureInfo.author, Shared.LiteratureInfo.date, Client.BibTeXItem.fields, Shared.LiteratureInfo.id, Shared.LiteratureInfo.isbn, Shared.LiteratureInfo.source, Shared.LiteratureInfo.title, Client.BibTeXItem.ToString(), and Shared.LiteratureInfo.type.

Here is the call graph for this function:

string Client.ExporterBibTeX.End (  ) 

BibTeX only requires a newline at the end of the file, which is already given by ExporterBibTeX.GetItem().

Returns:
An empty string

Implements Client.BibExporter.

Definition at line 196 of file BibliographyExporter.cs.


Member Data Documentation

string Client.ExporterBibTeX.fileExtension = "bib" [private]

The file extension for BibTeX files.

Definition at line 133 of file BibliographyExporter.cs.


Property Documentation

string Client.ExporterBibTeX.FileExtension [get]

Property for fetching the read-only file extension.

Implements Client.BibExporter.

Definition at line 136 of file BibliographyExporter.cs.


The documentation for this class was generated from the following file:
Generated on Thu Dec 21 06:22:22 2006 for SCRAML by  doxygen 1.5.1-p1