Class BibliographicReferenceStyleBase
Represents the base class for bibliographic reference styles, providing common functionality for managing bibliographic information.
Inheritance
Namespace: Telerik.Windows.Documents.Model.BibliographicReferences
Assembly: Telerik.Windows.Controls.RichTextBox.dll
Syntax
public abstract class BibliographicReferenceStyleBase : Object
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
System.String
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
System.String
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
System.Collections.Generic.Dictionary<BibliographicSourceType, System.Collections.Generic.HashSet<BibliographicReferencePropertyDefinition>>
|
Methods
Equals(Object)
Determines whether the specified object is equal to the current instance.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The object to compare with the current instance. |
Returns
System.Boolean
true if the specified object is equal to the current instance; otherwise, false. |
GetArtBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetArtBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetArtCitation(BibliographicSource)
Declaration
protected abstract string GetArtCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetArticleInAPeriodicalBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetArticleInAPeriodicalBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetArticleInAPeriodicalCitation(BibliographicSource)
Declaration
protected abstract string GetArticleInAPeriodicalCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetBibliographyRecord(BibliographicSource)
Retrieves the bibliography record associated with the specified bibliographic source.
Declaration
public Paragraph GetBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
The bibliographic source for which the bibliography record is to be fetched. |
Returns
Paragraph
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
BibliographicSource
source
|
Returns
Paragraph
|
GetBookCitation(BibliographicSource)
Declaration
protected abstract string GetBookCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetBookSectionBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetBookSectionBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetBookSectionCitation(BibliographicSource)
Declaration
protected abstract string GetBookSectionCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetCaseBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetCaseBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetCaseCitation(BibliographicSource)
Declaration
protected abstract string GetCaseCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetCitation(BibliographicSource)
Retrieves the citation for the specified bibliographic source.
Declaration
public string GetCitation(BibliographicSource source)
Parameters
BibliographicSource
source
The bibliographic source for which the citation is to be generated. |
Returns
System.String
A string representing the formatted citation for the given bibliographic source. |
GetConferenceProceedingsBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetConferenceProceedingsBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetConferenceProceedingsCitation(BibliographicSource)
Declaration
protected abstract string GetConferenceProceedingsCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetDocumentFromWebSiteBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetDocumentFromWebSiteBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetDocumentFromWebSiteCitation(BibliographicSource)
Declaration
protected abstract string GetDocumentFromWebSiteCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetElectronicSourceBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetElectronicSourceBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetElectronicSourceCitation(BibliographicSource)
Declaration
protected abstract string GetElectronicSourceCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetFilmBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetFilmBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetFilmCitation(BibliographicSource)
Declaration
protected abstract string GetFilmCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
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
System.Int32
A hash code for the current instance, which is a 32-bit signed integer. |
GetInterviewBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetInterviewBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetInterviewCitation(BibliographicSource)
Declaration
protected abstract string GetInterviewCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetJournalArticleBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetJournalArticleBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetJournalArticleCitation(BibliographicSource)
Declaration
protected abstract string GetJournalArticleCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetMiscellaneousBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetMiscellaneousBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetMiscellaneousCitation(BibliographicSource)
Declaration
protected abstract string GetMiscellaneousCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetPatentBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetPatentBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetPatentCitation(BibliographicSource)
Declaration
protected abstract string GetPatentCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetPerformanceBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetPerformanceBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetPerformanceCitation(BibliographicSource)
Declaration
protected abstract string GetPerformanceCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetReportBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetReportBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetReportCitation(BibliographicSource)
Declaration
protected abstract string GetReportCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetSoundRecordingBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetSoundRecordingBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetSoundRecordingCitation(BibliographicSource)
Declaration
protected abstract string GetSoundRecordingCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|
GetWebSiteBibliographyRecord(BibliographicSource)
Declaration
protected abstract Paragraph GetWebSiteBibliographyRecord(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
Paragraph
|
GetWebSiteCitation(BibliographicSource)
Declaration
protected abstract string GetWebSiteCitation(BibliographicSource source)
Parameters
BibliographicSource
source
|
Returns
System.String
|