p3j.pppm.parameters
Class ParameterInstanceComparator

java.lang.Object
  extended by p3j.pppm.parameters.ParameterInstanceComparator
All Implemented Interfaces:
Serializable, Comparator<ParameterInstance>

public class ParameterInstanceComparator
extends Object
implements Comparator<ParameterInstance>, Serializable

Compares ParameterInstance objects based on their comparison index. The comparison index is used in the GUI to always keep the same order of parameters. This makes it much easier for the user to find parameters. Created on February 4, 2007

Author:
Christina Bohk, Roland Ewald
See Also:
Serialized Form

Constructor Summary
ParameterInstanceComparator()
           
 
Method Summary
 int compare(ParameterInstance instance1, ParameterInstance instance2)
           
static void insert(List<ParameterInstance> parameterInstances, ParameterInstance insertInstance)
          Inserts instance in a sorted parameter instance list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

ParameterInstanceComparator

public ParameterInstanceComparator()
Method Detail

compare

public int compare(ParameterInstance instance1,
                   ParameterInstance instance2)
Specified by:
compare in interface Comparator<ParameterInstance>

insert

public static void insert(List<ParameterInstance> parameterInstances,
                          ParameterInstance insertInstance)
Inserts instance in a sorted parameter instance list.

Parameters:
parameterInstances - list of parameter instances
insertInstance - parameter instance to be inserted in this list


Copyright © 2012. All Rights Reserved.