Xelfi Browser, Browser settings dialogbox, Browsing packages, objects and methods, Working with views and Hint windowsI. User's Guide to the BrowserI.1 Xelfi BrowserXelfi Browser is important part of Xelfi developer environment. It allows not only browsing throw packages and classes but from Xelfi Browser creating and editing classes, methods and variables is possible too. Browser supports Hints (special Java comments) than inspecting, editing and generating of Hints is very comfortable. I.1.1 Open browser windowYou may open Browser window by clicking on When a new Browser window is opened, the default settings are used. You may customize default settings before you open new Browser window, or you may customize settings of existing window. I.1.2 Functionality of the Browser window
This means that every user has some projects, every project consists of some packages, etc.. You may choose what types of items should be shown in Browser window. In Browser settings dialog box choose which type of items is showed in first ( left-most ) listbox or in Mode choice box ( if it is showed ). In Browser settings dialog box you can also choose number of types of items to be displayed. Multiple selection of items is allowed in listboxes. Thanks to it you may for example select some packages and in object listbox you may see hierarchically ordered classes from them. See Browser window settings help. You may choose ordering of items in some listboxes too. You may consider which "subtypes" of items are shown: for example you may want to see only classes no interfaces in object listbox. See Windows Guide - Box of checkboxes part of this help. You may change types of showen items from Browser settings dialogbox too. Items may consists from more than one parts too. Consists from: Consists from: Consists from: I.2 Browser settings dialogboxYou may change parameters of Browser window which are described above from the Browser settings dialogbox. There are two types of settings in Xelfi Browser - Default settings and settings of each Browser window. Default settings are used only when a new Browser window is opened. I.2.1 Open Browser settings dialogboxYou may open Browser settings dialogbox from menu ( File/Options Browser tab) or via using shortcut Ctrl + s from Browser window. If the Browser settings dialogbox is open from menu than it's ready for customizing default settings. In another case changing of settings of Browser window from which shortcuts will be called is expected. I.2.2 Customizing of the default settingsTo customize the default settings of Browser window open XELFI settings dialog box from Main XELFI menu File / Options. Then select Browser tab and change Browser settings. See Browser settings dialog box help for further information. After modifying of settings close dialog box by clicking on OK button. I.2.3 Customizing of opened Browser window's settingsTo customize opened Browser window's settings open XELFI settings dialog box from Main XELFI menu File / Options. Then select Browser tab and change Browser settings. See Browser settings dialog box help for further information. After changing of settings select in Apply choice name of Browser window which you want to customize and click on Apply button. Then close dialog box by clicking on Cancel button if you don't want to change Default settings. I.3 Browsing packages, objects and methodsPackages, objects and methods are parsed automatically, when the user firstly access them or when Xelfi change them. But user can reparse them manually too. Parsered informations are stored in the disk in files calld "name_of_package.brw". This files are stored in appurtenant packages or in project home package. You can delete them. I.3.1 Scanning directory for packagesThis proces starts automatically when you open Browser window for a first time, or when you change paths in project paths. You can start this proces manually from Project view. I.3.2 Parsing packageThis proces starts automatically when you select package ( just click on it ) in Browser window for a first time. XELFI doesn't reparse package, but only reads a structure from "name_of_package.brw" file from the disk, if it exists. You can start this proces manually from Package view ( package will be reparsed, not readed from .brw file). I.3.3 Parsing fileThis proces starts automatically when you select package ( you click on it ) in Browser window for a first time. XELFI doesn't reparse package, but only reads a structure from "name_of_package.brw" file from the disk, if it exists. You can start this proces manually from Object view ( object then will be reparsed, not readed from .brw file). I.4 Working with views and Hint windowsI.4.1 Open Item view ( Package view, Object view or Member view )If you haven't open Browser window yet, open it. If you want to open view of some type of item, this type of item must be shown in some listbox. Customize opened Browser window, if it isn't. Now you may open Item view by double-clicking on item in Browser window. I.4.2 Working with Package viewI.4.2.1 Reparsing a packageFirstly open Package view of package which you want to reparse. Now you may start reparsing by clicking on Reparse button in Package view. Then XELFI reparses all files in this package. I.4.2.2 Deleting a packageFirstly open Package view of package which you want to delete. Now you may delete package by clicking on Delete button in Package view. Then XELFI reparses all files in this package. I.4.2.3 Changing a package nameFirstly open Package view of package which name you want to change. Now you may change name and click on Change name button in Package view. I.4.2.4 Creating of a new packageFirstly open Package view of package in which you want to create new package. Now you may change package name and click on New package button in Package view. Then XELFI creates new package in this package. I.4.3 Working with Object viewI.4.3.1 Reparsing a fileFirstly open Object view of an object which you want to be reparsed. Now you may start reparsing by clicking on Reparse button in Object view. Then XELFI reparses file which contains the object. I.4.3.2 Compiling a fileFirstly open Object view of an object which you want to be compile. Now start compiling by clicking on Compile button in Object view. Then XELFI compile a file which contains the object. I.4.3.3 Deleting an object / a fileFirstly open Object view of an object / a file which you want to delete. Now start deleting by clicking on Delete button in Object view. Then you will be asked if you want to delete only declaration of this object or whole file which contains it. After you answer this XELFI delete this object or file. I.4.3.4 Changing an object name, modifiers and other parametersFirstly open Object view of an object which you want to change. Now change parameters. Then click on OK button in Object view. You cann't change parameters and name of forms. I.4.3.5 Creating a new objectFirstly open Object view of a !!!!! I.4.3.6 Opening an object in Text editorFirstly open Object view of an object which you want to be opened in Text editor. Now you may open Text editor on the begin of this object by clicking on Text editor button in Object view. I.4.3.7 Opening a form in Form editorFirstly open Form view of a form which you want to be opened in Form editor. Now you may open Form editor on a begin of this object by clicking on Form editor button in Object view. I.4.3.8 Opening Hint window for an objectFirstly open Object view of an object which you want to be opened in Hint window. Now you may open Hint window by clicking on Hint button in Object view. See Hint window help for more informations. I.4.4 Working with member viewI.4.4.1 Deleting a memberFirstly open Member view for a member which you want to delete. Now start deleting by clicking on Delete button in Member view. You cann't delete some members in forms. I.4.4.2 Changing a member name, modifiers and other parametersFirstly open Member view of a member which you want to change. Now change parameters. Then click on OK button in Member view. You cann't change parameters and name of some members in forms. I.4.4.3 Creating a new memberFirstly open Member view of the member after which you want to generate the declaration of the new member. Then change name and other parameters of this member and click on New button in Member view. New member will be generated now. In forms is possible, that the new member will be generated to another position in the source text of the form. I.4.4.4 Opening a member in Text editorFirstly open Member view of a member which you want to be opened and showed in Text editor. Now you may open Text editor on the begin of this member by clicking on Text editor button in Member view. I.4.4.5 Opening Hint window for a memberFirstly open Member view of a member which you want to be opened in Hint window. Now you may open Hint window by clicking on Hint button in Member view. See Hint window help for more informations. ![]() ![]() ![]() |