Package org.omegahat.Graphics.Layouts

Classes defining the region allocation, that is the layout facilities at the level of a single device (Component).

See:
          Description

Interface Summary
EnumeratedRegionAllocator Extension to standard RegionAllocator that remembers which descriptions have been given out previously and can be queried for the next one.
RegionAllocator The abstract class that all Layout allocators must extend providing methods to get a RegionDescription by integer, string or general identifier and List of all of them in one call.
 

Class Summary
AllocatorRectRegionDescription Basic extension of the RectRegionDescription which has a reference to the allocator which created it.
BasicAllocator Simple container used as an EnumeratedRegionAllocator which remembers which RegionDescriptionInts have been consumed by earlier calls (to next()) and also provides both integer- and string-based indexing.
BorderAllocator Region allocator that provides similar (but not identical) behaviour as the BorderLayout manager in AWT, allowing each of the 4 sides of a rectangle to be allocated to children that occupy their natural space and giving the remaining interior to the "Center" child.
DataPlotAllocator Allocator supporting left and bottom axis and a data region occupying the remainder of the space with top and right margins, using the UDoubleExpression to connect the different elements.
DefaultAllocator Default allocator that returns the standard use all available space RegionDescription
GridAllocator Lay out regions in a two-way grid of cells, with each row having the same height and each column have the same width.
LayoutAllocator Component container region allocator that provides its regions as a constraint-based grid of cells of different dimensions.
LayoutAllocatorRegionDescription Class used directly by LayoutAllocator when creating symblic descriptions of the areas a component occupies, providing a connection back to the allocator so that all the actual realized regions can be computed in one step for the allocators components.
LayoutCalculator  
LayoutDescription  
 

Package org.omegahat.Graphics.Layouts Description

Classes defining the region allocation, that is the layout facilities at the level of a single device (Component). This complements the layout possibilities in Java itself, putting multiple components together. For many data visualization tasks, the two approaches are both possible, with often a trade-off between efficiency and the potential use of Java control tools.