C# Class Bloom.SourceCollectionsList

Inheritance: ITemplateFinder
Show file Open project: BloomBooks/BloomDesktop Class Usage Examples

Public Methods

Method Description
FindAndCreateTemplateBook ( bool>.Func predicate ) : Book
FindAndCreateTemplateBookByFileName ( string fileName ) : Book
FindAndCreateTemplateBookByFullPath ( string path ) : Book
GetSourceBookFolders ( ) : IEnumerable

Gives paths to each source book folder

GetSourceBookPaths ( ) : IEnumerable

Gives paths to the html files for all source books

GetSourceCollectionsFolders ( ) : IEnumerable
SourceCollectionsList ( ) : System
SourceCollectionsList ( Book bookFactory, BookStorage storageFactory, string editableCollectionDirectory, IEnumerable sourceRootFolders ) : System

Private Methods

Method Description
GetCollectionFolders ( ) : IEnumerable

Look in each of the roots and find the collection folders

Method Details

FindAndCreateTemplateBook() public method

public FindAndCreateTemplateBook ( bool>.Func predicate ) : Book
predicate bool>.Func
return Bloom.Book.Book

FindAndCreateTemplateBookByFileName() public method

public FindAndCreateTemplateBookByFileName ( string fileName ) : Book
fileName string
return Bloom.Book.Book

FindAndCreateTemplateBookByFullPath() public method

public FindAndCreateTemplateBookByFullPath ( string path ) : Book
path string
return Bloom.Book.Book

GetSourceBookFolders() public method

Gives paths to each source book folder
public GetSourceBookFolders ( ) : IEnumerable
return IEnumerable

GetSourceBookPaths() public method

Gives paths to the html files for all source books
public GetSourceBookPaths ( ) : IEnumerable
return IEnumerable

GetSourceCollectionsFolders() public method

public GetSourceCollectionsFolders ( ) : IEnumerable
return IEnumerable

SourceCollectionsList() public method

public SourceCollectionsList ( ) : System
return System

SourceCollectionsList() public method

public SourceCollectionsList ( Book bookFactory, BookStorage storageFactory, string editableCollectionDirectory, IEnumerable sourceRootFolders ) : System
bookFactory Bloom.Book.Book
storageFactory Bloom.Book.BookStorage
editableCollectionDirectory string
sourceRootFolders IEnumerable
return System