Toggling Property, Method, and Constant Access Type Display
The Methods List of the Primitive Types Browser and Interface Browser and the Properties, Constants, and Methods Lists of the Class Browser contain symbols that indicate the access type or status of constants, properties, and methods.
These symbols and the View menu commands that you can select to hide or display these icons in the current browser are listed in the following table.
These constant, property, and method types are listed in the appropriate browser list by default. A check mark is displayed to the left of the command in the View menu when that entity is selected for display. (For details about toggling the display of methods or conditions, see "Toggling the Display of Methods and Conditions", in the following subsection.)
The Show Public, Show Protected, and Show Read-Only (applicable only to properties) commands in the View menu override the settings of respective check boxes in the Access group box of the Preferences dialog Browser sheet, which apply to all browsers in the JADE development environment.
Overriding the JADE development environment default display applies only to the current browser. The default value applies when you subsequently close and reopen that browser in your work session.
Although the icon symbols are displayed in browser list windows by default, you can use the Do not show Icons in Browser Window check box in the Browser sheet of the Preferences dialog to hide the display of all browser list icons or display all icons if they are currently hidden. For details, see "Maintaining Browser Options", in Chapter 2.
If a method, property, or constant is versioned, the left arrow or right arrow is superimposed onto the icon to indicate the version of that element; that is, a left arrow indicates the current version and the right arrow indicates the latest (uncommitted) version.
If you have a browser open against the:
-
Current version of the schema, all icons are unadorned or they have a superimposed left arrow that indicates that the method or property is versioned.
-
Latest version of the schema, all icons are unadorned or they have a superimposed right arrow that indicates that the method or property is versioned.
The current version icon indicates the element with which the system is currently running and the latest version icon indicates the latest (uncommitted) version of that element.
Browsers can display a composite view, which shows:
-
Any versioned class is highlighted with the user‑defined versioned background color, which is light green by default. The same background color is applied to the latest version of any method, property, or class constant.
-
Both versions of any versioned method, property, or class constant.
-
In the current version context, methods, properties, or constants that have been added to the latest version context.
To provide additional feedback in the current version context, foreground colors in the browsers indicate one of three versioning states, as follows.
-
Changed color (which defaults to orange) indicates that a property or class constant has changed between the current and latest version.
-
Added color (which defaults to pink) indicates a new method, property, or constant added to current context.
-
Removed color (which defaults to gray) indicates a method, property, or class constant that exists in the current schema context and that has been removed from the latest schema context. This element is removed from the current schema when the class is next reorganized.
-
You can change the version display foreground and background colors, by using the Window sheet of the Preferences dialog, accessed from the Preferences command in the Options menu of browse windows. (For details, see "Maintaining Window Options", in Chapter 2.)