Resolution¶
Resolvers¶
-
class
cardbuilder.resolution.resolver.Resolver(fields, mutator=None)[source]¶ Bases:
abc.ABCThe base class for all resolvers, responsible for taking lookup data and transforming it into an output format that can be used as flashcards.
Field¶
Printers¶
-
class
cardbuilder.resolution.printer.DownloadPrinter(output_directory, format_string='{directory}/{filename}')[source]¶
-
class
cardbuilder.resolution.printer.ListValuePrinter(single_value_printer=<cardbuilder.resolution.printer.SingleValuePrinter object>, join_string=', ', number_format_string=None, sort_key=None, max_length=10)[source]¶
-
class
cardbuilder.resolution.printer.MultiListValuePrinter(list_printer=<cardbuilder.resolution.printer.ListValuePrinter object>, header_printer=<cardbuilder.resolution.printer.SingleValuePrinter object>, join_string='\\n\\n', group_by_header=True, max_length=10, print_lone_header=True)[source]¶
-
class
cardbuilder.resolution.printer.MultiValuePrinter(value_printer=<cardbuilder.resolution.printer.SingleValuePrinter object>, header_printer=<cardbuilder.resolution.printer.SingleValuePrinter object>, join_string=', ', max_length=10, print_lone_header=True)[source]¶
-
class
cardbuilder.resolution.printer.PitchAccentPrinter(html=False)[source]¶ Bases:
cardbuilder.resolution.printer.SingleValuePrinterThe printer for pitch accent values.
-
class
cardbuilder.resolution.printer.SingleValuePrinter(format_string='{value}')[source]¶ Bases:
cardbuilder.resolution.printer.PrinterThe printer class for single values, like a word, part of speech, or single sentence definition.
-
class
cardbuilder.resolution.printer.WrappingPrinter(printer)[source]¶ Bases:
cardbuilder.resolution.printer.Printer,abc.ABC