Antura  1.1.0
Antura.Teacher.LetterFilters Class Reference

Parameters used by a QuestionBuilder to filter what letters can be selected. More...

Public Types

enum  ExcludeLetterVariations { ExcludeLetterVariations.None, ExcludeLetterVariations.All, ExcludeLetterVariations.AllButAlefHamza }
 
enum  ExcludeDiacritics { ExcludeDiacritics.None, ExcludeDiacritics.All, ExcludeDiacritics.AllButMain }
 

Public Member Functions

 LetterFilters (bool requireDiacritics=false, bool excludeDiphthongs=false, ExcludeDiacritics excludeDiacritics=ExcludeDiacritics.None, ExcludeLetterVariations excludeLetterVariations=ExcludeLetterVariations.None)
 

Public Attributes

ExcludeLetterVariations excludeLetterVariations
 
ExcludeDiacritics excludeDiacritics
 
bool requireDiacritics
 
bool excludeDiphthongs
 

Detailed Description

Parameters used by a QuestionBuilder to filter what letters can be selected.

Member Enumeration Documentation

◆ ExcludeDiacritics

Enumerator
None 
All 
AllButMain 

◆ ExcludeLetterVariations

Enumerator
None 
All 
AllButAlefHamza 

Constructor & Destructor Documentation

◆ LetterFilters()

Antura.Teacher.LetterFilters.LetterFilters ( bool  requireDiacritics = false,
bool  excludeDiphthongs = false,
ExcludeDiacritics  excludeDiacritics = ExcludeDiacritics.None,
ExcludeLetterVariations  excludeLetterVariations = ExcludeLetterVariations.None 
)

Member Data Documentation

◆ excludeDiacritics

ExcludeDiacritics Antura.Teacher.LetterFilters.excludeDiacritics

◆ excludeDiphthongs

bool Antura.Teacher.LetterFilters.excludeDiphthongs

◆ excludeLetterVariations

ExcludeLetterVariations Antura.Teacher.LetterFilters.excludeLetterVariations

◆ requireDiacritics

bool Antura.Teacher.LetterFilters.requireDiacritics

The documentation for this class was generated from the following file: