C# Class Docear4Word.DocumentController

Show file Open project: JabRef/JabRef4Word Class Usage Examples

Private Properties

Property Type Description
CreateInlineCitation Docear4Word.JSInlineCitation
DocumentController System
EnumerateCSLFields IEnumerable
GetCSLFields List
GetDocumentDatabaseFilename string
GetDocumentStyleTitle string
GetNextFieldAfterRange Field
GetPreviousFieldBeforeRange Field
GroupByAuthor List
InsertCitationCore void
InsertItemsList void
IsCitationField bool
IsDocearField bool
ResetCiteProc void
SetDocumentStyleTitle void

Public Methods

Method Description
Activate ( ) : void
DoInsertCitation ( List allEntries, bool isSequence, bool isLineSequence ) : void
DocumentController ( MainController mainController, System.Windows.Forms.Document document ) : System
EditCitation ( Field field, List entryAndPagePairs ) : void
GetDatabase ( ) : BibTexDatabase
InsertBibliography ( ) : void
InsertCitation ( List entryAndPagePairs ) : void
IsBibliographyField ( Field field ) : bool
MoveNext ( ) : void
MovePrevious ( ) : void
Refresh ( bool fullRefresh ) : int

SetDocumentDatabaseFilename ( string databaseFilename ) : void
UpdateDocumentProperties ( ) : void

Private Methods

Method Description
CreateInlineCitation ( IEnumerable itemSources, object idToUse = null ) : Docear4Word.JSInlineCitation
DocumentController ( ) : System
EnumerateCSLFields ( ) : IEnumerable
GetCSLFields ( ) : List
GetDocumentDatabaseFilename ( ) : string
GetDocumentStyleTitle ( ) : string
GetNextFieldAfterRange ( Range range ) : Field
GetPreviousFieldBeforeRange ( Range range ) : Field
GroupByAuthor ( List entries ) : List
InsertCitationCore ( Docear4Word.JSInlineCitation citation ) : void
InsertItemsList ( IEnumerable insertionEntries ) : void
IsCitationField ( Field field ) : bool
IsDocearField ( Field field ) : bool
ResetCiteProc ( ) : void
SetDocumentStyleTitle ( string styleTitle ) : void

Method Details

Activate() public method

public Activate ( ) : void
return void

DoInsertCitation() public method

public DoInsertCitation ( List allEntries, bool isSequence, bool isLineSequence ) : void
allEntries List
isSequence bool
isLineSequence bool
return void

DocumentController() public method

public DocumentController ( MainController mainController, System.Windows.Forms.Document document ) : System
mainController MainController
document System.Windows.Forms.Document
return System

EditCitation() public method

public EditCitation ( Field field, List entryAndPagePairs ) : void
field Field
entryAndPagePairs List
return void

GetDatabase() public method

public GetDatabase ( ) : BibTexDatabase
return BibTexDatabase

InsertBibliography() public method

public InsertBibliography ( ) : void
return void

InsertCitation() public method

public InsertCitation ( List entryAndPagePairs ) : void
entryAndPagePairs List
return void

IsBibliographyField() public static method

public static IsBibliographyField ( Field field ) : bool
field Field
return bool

MoveNext() public method

public MoveNext ( ) : void
return void

MovePrevious() public method

public MovePrevious ( ) : void
return void

Refresh() public method

public Refresh ( bool fullRefresh ) : int
fullRefresh bool True to compare against database; False for style change
return int

SetDocumentDatabaseFilename() public method

public SetDocumentDatabaseFilename ( string databaseFilename ) : void
databaseFilename string
return void

UpdateDocumentProperties() public method

public UpdateDocumentProperties ( ) : void
return void