Search fields are used to enter names of methods and classes for searching. These parameters can be entered respectively in the first and the second field. Project list allows you to select a project and the session assigned to it, which will be searched through.
While typing the names of methods and classes you can use Emacs-like meta characters:
^new entered in the first field will find all methods whose names start with new,
new$ entered in the first field will find all methods whose names ends with new,
^new$ entered in the first field will find all methods whose names are exactly new,
Note: You can precede name of the class with the name of its package as well. Meta characters cannot be used in the name of the package.
In Class Browser the following pragma filtering commands are available:
|Basic||Shows all elements with basic pragma classify level.|
|Advanced||Shows all elements with advanced pragma classify level.|
|Subclassable||Shows all elements with subclassable pragma classify level.|
|Redefinable||Shows all elements with redefinable pragma classify level.|
|Debug||Shows all elements with debug pragma classify level.|
|Override Pragma Flags||Overrides pragma flags - elements with any pragma content will be shown.|
|Override Topics||Overrides topics - elements with any topic will be shown.|
|Override 200 Methods Limit||By default only 200 methods are shown in the view, use this command to show all results.|
|Restricted||Shows elements with restricted classify level.|
|Deprecated||Shows elements with deprecated classify level.|
Commands marked in the screenshot above allow to include inherited elements in the results of the given search criteria.
|Show Local||Shows only elements defined for entered class. Inherited methods will not be shown.|
|Show All but Object||Shows elements defined for entered class and inherited elements, apart from elements in the sw:object class.|
|Show All||Shows elements defined for entered class and inherited elements.|
In Class Browser the following exclude filtering commands are available:
|Exclude Public Methods||Excludes all public methods from Class Browser search results.|
|Exclude Private Methods||Excludes all private methods from Class Browser search results.|
Topics command opens Topics dialog which is used to create a set of custom topics that will be included in the search.