/** IVectorSort interfacet bruges i forbindelse med sortering af Vectorer.
  *
  * Har du en Vector, der skal sorteres kalder du Sort i VectorSort med hhv.
  * en Vector og et IVectorSort. IVectorSort.compareObject bliver så brugt til 
  * at sammenligne elementerne i Vectoren.
  *
  */
interface IVectorSort 
{
  /** compareObject skal altid kunne håndtere de forskellige objekter, der kan opleves i en sortering af 
    * en vector og returnere et fornuftigt svar. Som regel har du selv styr over hvilke objekter, der findes
    * i den Vector du sortere, men lav for en sikkerheds skyld lige en type-test. Der er ikke sikring mod
    * ulovlige type-casts.
    * @param a Det ene af de to Object'er, der skal sammenlignes
    * @param b Det andet
    * @return <ul><li>-1 : a&lt;b</li><li>0 : a=b</li><li>1 : a&gt;b</li></ul>
    */
  /* Returværdier!
   * a<b : -1
   * a=b :  0
   * a>b :  1
   */
	public int compareObject( Object a, Object b );
}