Extension SDK 10.1.2


oracle.ide.model
Class PackageTreeFilter

java.lang.Object
  extended byoracle.ide.model.DefaultFilter
      extended byoracle.ide.model.HierarchicalFilter
          extended byoracle.ide.model.PackageFilter
              extended byoracle.ide.model.PackageTreeFilter

All Implemented Interfaces:
ChildFilter, Displayable

public final class PackageTreeFilter
extends PackageFilter

The PackageTreeFilter is a subclass of PackageFilter that organizes its children into a nested (tree) structure view.


Nested Class Summary

Nested classes inherited from class oracle.ide.model.PackageFilter
PackageFilter.PackageFactory

Nested classes inherited from class oracle.ide.model.HierarchicalFilter
HierarchicalFilter.HierarchicalComparator

Nested classes inherited from class oracle.ide.model.DefaultFilter
DefaultFilter.SortedComparator, DefaultFilter.SortedFolderFirstComparator

Field Summary

Fields inherited from class oracle.ide.model.HierarchicalFilter
childMap, children, isOpen, miscFolder, nodeCache, NULL_KEY, options, sourcePath, TOP_FOLDER_KEY, urlFilter, VIEW_HIERARCHICALLY, VIEW_PROJECT_FILES_ONLY, VIEW_SORT_BY_TYPE

Fields inherited from class oracle.ide.model.DefaultFilter
folderFirstComparator, folderFirstComparator2, sortedComparator

Fields inherited from interface oracle.ide.explorer.ChildFilter
NO_OPTIONS

Constructor Summary
PackageTreeFilter()
Constructs a PackageTreeFilter.

Method Summary
int getType()
Returns FilterTypes.PACKAGE_TREE_FILTER.

Methods inherited from class oracle.ide.model.PackageFilter
addFolderToChildMap, buildOtherChildrenMap, cachePut, cacheRemove, closeChildren, convertUrlToPackageName, convertUrlToPackageName, convertUrlToRelativeSpec, convertUrlToRelativeSpec, createFolder, createFolder, findFactory, getChildName, getFactory, getFactory, getFolderKey, getMiscFolder, getParentKey, handleHierarchicalFolder, handleOtherAdditions, handleOtherRemovals, initChildren, isInSourcePath, isNodeContainerInProject, isValidPackageSpec, keyToPackageName, packageNameToKey, relativeSpecToPackageName, removeFactory, setOwner, uncache

Methods inherited from class oracle.ide.model.HierarchicalFilter
add, addElementToChildMap, cache, cacheGet, canRefresh, childrenAdded, childrenRemoved, clearChildren, containsChild, createElement, createElementNode, createFolderNode, findOrCreateChildList, getCategoryFolder, getChildren, getFolder, getFolderChildren, getFolderChildren, getFolderKey, getOptions, getProject, getSourcePath, getSourcePathEntry, getSourcePathEntry, getURLFilter, getViewAllFiles, getViewHierarchically, hasMiscFiles, initializeChildMap, initMiscFolder, isDirInProject, isHierarchicalFolder, isParentKey, isSortByType, isSourcePathEntry, isStrict, list, list, refresh, remove, removeElementFromChildMap, removeElementNode, reset, setComparator, setNodeInProject, setOptions, setSortByType, setSourcePath, setURLFilter, setViewAllFiles, setViewHierarchically, update, updateTreeComparatorOptions, validateParent

Methods inherited from class oracle.ide.model.DefaultFilter
canUpdate, checkElementAttributes, getComparator, getIcon, getLongLabel, getOwner, getShortLabel, getToolTipText, refreshExplorerNode, toString

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

Constructor Detail

PackageTreeFilter

public PackageTreeFilter()
Constructs a PackageTreeFilter.

Method Detail

getType

public int getType()
Returns FilterTypes.PACKAGE_TREE_FILTER.
Specified by:
getType in interface ChildFilter
Overrides:
getType in class PackageFilter

Extension SDK


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