Class ResolverResult<A extends Activity>

java.lang.Object
impl.com.flexganttfx.skin.util.ResolverResult<A>
Type Parameters:
A - the type of the activities

public final class ResolverResult<A extends Activity>
extends Object
The result object returned by the Resolver class after resolving conflicts between overlapping activities.
See Also:
Resolver.resolve(java.util.List)
  • Constructor Details

    • ResolverResult

      public ResolverResult​(Map<A,​Placement<A>> placements, int maxColumnsCount)
      Constructs a new resolver result.
      Parameters:
      placements - the position map
      maxColumnsCount - the maximum number of columns needed for all clusters
  • Method Details

    • getPlacements

      public Map<A,​Placement<A>> getPlacements()
      Returns the placement map.
      Returns:
      the placements
    • getMaxColumns

      public int getMaxColumns()
      The maximum number of columns for all clusters found as part of the resolution.
      Returns:
      the maximum number of columns