[This is preliminary documentation and is subject to change.]

 

Classes

  ClassDescription
CachedRowsInfo
CancelEventArgs
ColumnNotAddedToTaskOrTaskNotExecutedException
Column is used outside it's allowed scope
Comparer
This class is used to compare any two objects while gracefully handling null in either one of them.
DataTypeBase
The base type of any type in Firefly.Box
FlowAbortException
An exception that represents the need to stop the ongoing flow.
FromNotSetInTreeViewTaskException
Thrown if a Form containing a TreeView is attached to a UIController which does not have its From property set
GroupCollection
Used to monitor changes in a column's value, between deferent rows. Usually used for subtotals.
HandlerCollection
Represents a task's handler collection.
HandlerInvokeEventArgs
Provides data for the handling of an event
IllegalActivityException
Occurs when an activity is set to a task that contradicts the allowed activities.
ModuleController
RelationCollection
Represents the relations used by a certain task.
SortSegmentCollection
TaskCollection
Represents a collection of tasks.
TaskInitializationException
The base class for any error that occurs during task initialization
TemplateView
UIOptions

Interfaces

  InterfaceDescription
ITask
Represent a task in the tasks call stack

Delegates

  DelegateDescription
CancelEventHandler
HandlerInvokeHandler
Represents the method that will be invoked by the Handler
RelationLoadHandler
Represents the method that handles the loading of data into a relation.

Enumerations

  EnumerationDescription
KeepNewRowValuesVisibleAfterExit