fastyle_calculator library

Classes

FastCalculatorAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A calculator action widget. Note: This widget is not meant to be used directly.
FastCalculatorBloc<E extends FastCalculatorBlocEvent<FastCalculatorResults>, S extends FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, R extends FastCalculatorResults>
A generic and customizable FastCalculatorBloc class for managing the business logic of a fast calculator. This class extends the BidirectionalBloc and provides methods for initializing the calculator, patching the calculator state, computing results, and handling various events.
FastCalculatorBlocDelegate
FastCalculatorBlocEvent<R extends FastCalculatorResults>
FastCalculatorBlocEventPayload<R extends FastCalculatorResults>
FastCalculatorBlocState<F extends FastCalculatorFields, R extends FastCalculatorResults>
Represents the state of a calculator's bloc.
FastCalculatorCategoryResult
A widget that displays the result of a calculator category.
FastCalculatorChartToggle<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A widget that provides a toggle action between chart and list views in a calculator application.
FastCalculatorClearAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that clears the calculator state.
FastCalculatorDataProvider<D extends FastCalculatorDocument>
FastCalculatorDocument
FastCalculatorExportToCsvAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that clears the calculator state.
FastCalculatorExportToPdfAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that clears the calculator state.
FastCalculatorExportToXlsAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that clears the calculator state.
FastCalculatorFields
FastCalculatorInfoAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that displays information about the calculator.
FastCalculatorInstructionsOverlay
FastCalculatorLastUpdatedText
FastCalculatorPageLayout<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A widget that provides a layout for a fast calculator app.
FastCalculatorRefreshAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that refreshes the calculator results.
FastCalculatorResults
FastCalculatorResultsOverlay
FastCalculatorShareAction<B extends FastCalculatorBloc<FastCalculatorBlocEvent<FastCalculatorResults>, FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, FastCalculatorResults>, R extends FastCalculatorResults>
A FastCalculatorAction that clears the calculator state.
FastPdfCalculatorReporter
A class that generates a PDF report for a calculator.
FastReportCategoryEntry
FastReportEntry
HydratedFastCalculatorBloc<E extends FastCalculatorBlocEvent<FastCalculatorResults>, S extends FastCalculatorBlocState<FastCalculatorFields, FastCalculatorResults>, D extends FastCalculatorDocument, R extends FastCalculatorResults>
An abstract class that extends FastCalculatorBloc to create a hydrated calculator bloc.