Class ConfigurationElementSorter


  • public abstract class ConfigurationElementSorter
    extends java.lang.Object
    Allows to sort an array based on their elements' configuration elements according to the prerequisite relation of their defining plug-ins.

    This class may be subclassed.

    Since:
    3.0
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract IConfigurationElement getConfigurationElement​(java.lang.Object object)
      Returns the configuration element for the given object.
      void sort​(java.lang.Object[] elements)
      Sorts the given array based on its elements' configuration elements according to the prerequisite relation of their defining plug-ins.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigurationElementSorter

        public ConfigurationElementSorter()
    • Method Detail

      • sort

        public final void sort​(java.lang.Object[] elements)
        Sorts the given array based on its elements' configuration elements according to the prerequisite relation of their defining plug-ins.
        Parameters:
        elements - the array to be sorted
      • getConfigurationElement

        public abstract IConfigurationElement getConfigurationElement​(java.lang.Object object)
        Returns the configuration element for the given object.
        Parameters:
        object - the object
        Returns:
        the object's configuration element, must not be null