Extension SDK 9.0.5

oracle.ide.model
Class HierarchicalFilter.HierarchicalComparator

java.lang.Object
  extended byoracle.ide.model.DefaultFilter.SortedComparator
      extended byoracle.ide.model.DefaultFilter.SortedFolderFirstComparator
          extended byoracle.ide.model.HierarchicalFilter.HierarchicalComparator
All Implemented Interfaces:
java.util.Comparator
Enclosing class:
HierarchicalFilter

protected final class HierarchicalFilter.HierarchicalComparator
extends DefaultFilter.SortedFolderFirstComparator


Field Summary
 
Fields inherited from class oracle.ide.model.DefaultFilter.SortedComparator
collator, SORT_ALPHA, SORT_BY_TYPE
 
Constructor Summary
HierarchicalFilter.HierarchicalComparator()
          Default constructor.
HierarchicalFilter.HierarchicalComparator(boolean sortByType)
          Constructor.
 
Method Summary
protected  int compareElements(Element e1, Element e2)
          Override of TNode.SortedComparator#compareElements(Element, Element) to call a different comparison routine when the Element objects are not either both Folders or both not Folders.
 
Methods inherited from class oracle.ide.model.DefaultFilter.SortedFolderFirstComparator
compareFolderToElement, compareUnlikeElementToElement, equals, isFolder
 
Methods inherited from class oracle.ide.model.DefaultFilter.SortedComparator
compare, compareElementToElement, compareStrings, compareTNodes, getOptions, setOptions
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchicalFilter.HierarchicalComparator

public HierarchicalFilter.HierarchicalComparator()
Default constructor.


HierarchicalFilter.HierarchicalComparator

public HierarchicalFilter.HierarchicalComparator(boolean sortByType)
Constructor.

Parameters:
sortByType - flag indicating that this comparator should also sort elements by element type.
Method Detail

compareElements

protected int compareElements(Element e1,
                              Element e2)
Description copied from class: DefaultFilter.SortedFolderFirstComparator
Override of TNode.SortedComparator#compareElements(Element, Element) to call a different comparison routine when the Element objects are not either both Folders or both not Folders.

Most subclasses should not need to override this method.

Overrides:
compareElements in class DefaultFilter.SortedFolderFirstComparator

Extension SDK

 

Copyright © 1997, 2004, Oracle. All rights reserved.