java.lang.Object
impl.com.flexganttfx.skin.util.Resolver
public final class Resolver extends Object
A utility class to fix the problem of overlapping activities. The resolver
 will calculate the positions for each activity.
- 
Constructor SummaryConstructors Modifier Constructor Description protectedResolver()Constructs a new resolver.
- 
Method SummaryModifier and Type Method Description static <A extends Activity>
 ResolverResult<A>resolve(List<A> activities)Resolves overlapping conflicts for the given activities.static <A extends Activity>
 ResolverResult<A>resolve(List<A> activities, Predicate<A> filter)Resolves overlapping conflicts for the given activities.
- 
Constructor Details- 
Resolverprotected Resolver()Constructs a new resolver.
 
- 
- 
Method Details- 
resolveResolves overlapping conflicts for the given activities.- Type Parameters:
- A- the activity type
- Parameters:
- activities- the activities
- Returns:
- the resolving result
 
- 
resolvepublic static <A extends Activity> ResolverResult<A> resolve(List<A> activities, Predicate<A> filter)Resolves overlapping conflicts for the given activities.- Type Parameters:
- A- the activity type
- Parameters:
- activities- the activities
- filter- a predicate to determine which activities will be considered at all for the resolution strategy
- Returns:
- the resolving result
- Since:
- 1.4
 
 
-