Many planning and scheduling applications use the concept of resources and
capacity allocations that are being made on these resources. FlexGantt provides
built-in classes for this concept. Gantt chart nodes can implement a resource
node interface that is used to query the resource for its minimum and maximum
capacity. Specialized row renderers use this information to draw the appropriate
capacity lines. Capacity timeline objects can then be added to the resource
nodes. These timeline objects represent a capacity (either available capacity or
used capacity). Vertical bars are then drawn by the FlexGantt framework for each
of these timeline objects.