ClassBibliographicReferenceStyleBase
Represents the base class for bibliographic reference styles, providing common functionality for managing bibliographic information.
Definition
Namespace:Telerik.Windows.Documents.Model.BibliographicReferences
Assembly:Telerik.Windows.Controls.RichTextBox.dll
Syntax:
public abstract class BibliographicReferenceStyleBase
Inheritance: objectBibliographicReferenceStyleBase
Derived Classes:
Constructors
BibliographicReferenceStyleBase()
Declaration
public BibliographicReferenceStyleBase()
Properties
Key
Gets the unique identifier key associated with the bibliographic reference style.
Declaration
public abstract string Key { get; }
Property Value
The unique identifier key for the bibliographic reference style.
Name
Gets or sets the name of the bibliographic reference style.
Declaration
public abstract string Name { get; }
Property Value
A string representing the name of the bibliographic reference style.
RequiredFields
Gets the required fields for the bibliographic reference style.
Declaration
public Dictionary<BibliographicSourceType, HashSet<BibliographicReferencePropertyDefinition>> RequiredFields { get; }
Property Value
Dictionary<BibliographicSourceType, HashSet<BibliographicReferencePropertyDefinition>>
Methods
Equals(object)
Determines whether the specified object is equal to the current instance.
GetArtBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetArtBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetArtCitation(BibliographicSource)
Declaration
protected abstract string GetArtCitation(BibliographicSource source)
Parameters
source
Returns
GetArticleInAPeriodicalBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetArticleInAPeriodicalBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetArticleInAPeriodicalCitation(BibliographicSource)
Declaration
protected abstract string GetArticleInAPeriodicalCitation(BibliographicSource source)
Parameters
source
Returns
GetBibliographyRecord(BibliographicSource)
Retrieves the bibliography record associated with the specified bibliographic source.
Declaration
public Paragraph GetBibliographyRecord(BibliographicSource source)
Parameters
source
The bibliographic source for which the bibliography record is to be fetched.
Returns
A bibliography record corresponding to the specified bibliographic source, or null if no record exists.
GetBookBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetBookBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetBookCitation(BibliographicSource)
Declaration
protected abstract string GetBookCitation(BibliographicSource source)
Parameters
source
Returns
GetBookSectionBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetBookSectionBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetBookSectionCitation(BibliographicSource)
Declaration
protected abstract string GetBookSectionCitation(BibliographicSource source)
Parameters
source
Returns
GetCaseBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetCaseBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetCaseCitation(BibliographicSource)
Declaration
protected abstract string GetCaseCitation(BibliographicSource source)
Parameters
source
Returns
GetCitation(BibliographicSource)
Retrieves the citation for the specified bibliographic source.
Declaration
public string GetCitation(BibliographicSource source)
Parameters
source
The bibliographic source for which the citation is to be generated.
Returns
A string representing the formatted citation for the given bibliographic source.
GetConferenceProceedingsBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetConferenceProceedingsBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetConferenceProceedingsCitation(BibliographicSource)
Declaration
protected abstract string GetConferenceProceedingsCitation(BibliographicSource source)
Parameters
source
Returns
GetDocumentFromWebSiteBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetDocumentFromWebSiteBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetDocumentFromWebSiteCitation(BibliographicSource)
Declaration
protected abstract string GetDocumentFromWebSiteCitation(BibliographicSource source)
Parameters
source
Returns
GetElectronicSourceBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetElectronicSourceBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetElectronicSourceCitation(BibliographicSource)
Declaration
protected abstract string GetElectronicSourceCitation(BibliographicSource source)
Parameters
source
Returns
GetFilmBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetFilmBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetFilmCitation(BibliographicSource)
Declaration
protected abstract string GetFilmCitation(BibliographicSource source)
Parameters
source
Returns
GetHashCode()
Serves as a hash function for the current instance, suitable for use in hashing algorithms and data structures such as a hash table.
Declaration
public override int GetHashCode()
Returns
A hash code for the current instance, which is a 32-bit signed integer.
Overrides
GetInterviewBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetInterviewBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetInterviewCitation(BibliographicSource)
Declaration
protected abstract string GetInterviewCitation(BibliographicSource source)
Parameters
source
Returns
GetJournalArticleBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetJournalArticleBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetJournalArticleCitation(BibliographicSource)
Declaration
protected abstract string GetJournalArticleCitation(BibliographicSource source)
Parameters
source
Returns
GetMiscellaneousBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetMiscellaneousBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetMiscellaneousCitation(BibliographicSource)
Declaration
protected abstract string GetMiscellaneousCitation(BibliographicSource source)
Parameters
source
Returns
GetPatentBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetPatentBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetPatentCitation(BibliographicSource)
Declaration
protected abstract string GetPatentCitation(BibliographicSource source)
Parameters
source
Returns
GetPerformanceBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetPerformanceBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetPerformanceCitation(BibliographicSource)
Declaration
protected abstract string GetPerformanceCitation(BibliographicSource source)
Parameters
source
Returns
GetReportBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetReportBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetReportCitation(BibliographicSource)
Declaration
protected abstract string GetReportCitation(BibliographicSource source)
Parameters
source
Returns
GetSoundRecordingBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetSoundRecordingBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetSoundRecordingCitation(BibliographicSource)
Declaration
protected abstract string GetSoundRecordingCitation(BibliographicSource source)
Parameters
source
Returns
GetWebSiteBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetWebSiteBibliographyRecord(BibliographicSource source)
Parameters
source
Returns
GetWebSiteCitation(BibliographicSource)
Declaration
protected abstract string GetWebSiteCitation(BibliographicSource source)
Parameters
source
Returns