Client.BibExporter Interface Reference

This interface is to be implemented by all bibliography generator classes. More...

Inheritance diagram for Client.BibExporter:

Inheritance graph
[legend]
List of all members.

Public Member Functions

string Begin ()
 Called once when the bibliography is first created.
string GetItem (LiteratureInfo lit)
 Called once for each literature item.
string End ()
 Called once when the bibliography is being ended.

Properties

string FileExtension [get]
 Getter for the file extension for the implementing bibliography type.

Detailed Description

This interface is to be implemented by all bibliography generator classes.

Definition at line 101 of file BibliographyExporter.cs.


Member Function Documentation

string Client.BibExporter.Begin (  ) 

Called once when the bibliography is first created.

Returns:
A string containing the file beginning

Implemented in Client.ExporterBibTeX, Client.ExporterEndNote, Client.ExporterRTF, and Client.ExporterXHTML.

Referenced by Client.BibliographyExporter.getBibliography().

Here is the caller graph for this function:

string Client.BibExporter.GetItem ( LiteratureInfo  lit  ) 

Called once for each literature item.

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

Implemented in Client.ExporterBibTeX, Client.ExporterEndNote, Client.ExporterRTF, and Client.ExporterXHTML.

Referenced by Client.BibliographyExporter.getBibliography().

Here is the caller graph for this function:

string Client.BibExporter.End (  ) 

Called once when the bibliography is being ended.

Returns:
A string containing the file end

Implemented in Client.ExporterBibTeX, Client.ExporterEndNote, Client.ExporterRTF, and Client.ExporterXHTML.

Referenced by Client.BibliographyExporter.getBibliography().

Here is the caller graph for this function:


Property Documentation

string Client.BibExporter.FileExtension [get]

Getter for the file extension for the implementing bibliography type.

Implemented in Client.ExporterBibTeX, Client.ExporterEndNote, Client.ExporterRTF, and Client.ExporterXHTML.

Definition at line 104 of file BibliographyExporter.cs.

Referenced by Client.BibliographyExporter.getBibliography().


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