Extension SDK

oracle.ide.model
Class HierarchicalFilter.HierarchicalComparator

java.lang.Object
  |
  +--oracle.ide.model.DefaultFilter.SortedComparator
        |
        +--oracle.ide.model.DefaultFilter.SortedFolderFirstComparator
              |
              +--oracle.ide.model.HierarchicalFilter.HierarchicalComparator
All Implemented Interfaces:
java.util.Comparator
Enclosing class:
HierarchicalFilter

protected final class HierarchicalFilter.HierarchicalComparator
extends DefaultFilter.SortedFolderFirstComparator


Fields inherited from class oracle.ide.model.DefaultFilter.SortedComparator
collator
 
Constructor Summary
protected HierarchicalFilter.HierarchicalComparator()
           
 
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
 
Methods inherited from class oracle.ide.model.DefaultFilter.SortedComparator
compare, compareElementToElement, compareStrings, compareTNodes, equals
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HierarchicalFilter.HierarchicalComparator

protected HierarchicalFilter.HierarchicalComparator()
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