Using the Schema Inspector Form

The Schema Collection Inspector form, shown in the following image, is displayed when you have selected a class or classes from the deployment Schema Inspector dialog with the appropriate security.

The Schema Inspector title bar specifies the number of instances of the selected class.

The list box in the middle pane contains an entry for each instance of the selected class or classes. In addition, if the class is a collection class, a list box at the upper center displays the properties of the collection. Clicking on a:

If the collection class has any properties, both list boxes are automatically made visible. If the collection class does not have any properties, only the collection entries list box display is initially made visible.

When both the collection properties and collection entries list boxes are visible, a resize bar is displayed between them. To change the size of each of the list boxes, drag this resize bar vertically.

When a collection is displayed on the left of the JADE Inspector form, clicking on another collection entry preserves the vertical scroll position of the text box that displays the property values on the right, if that position exists.

To toggle the display of collection instance properties

To examine each object

To inspect a specific object (drill-down)

The specified object and any properties defined for that object are then displayed in a new Schema Collection Inspector form.

Clicking the Use Same Window command in the Options menu toggles whether the menu item is checked (that is, whether the same form is used). Toggling the value of this command writes the true or false value to the UseSameWindow parameter in the [JadeInspector] section of the JADE initialization file.

When the Use Same Window command is checked, each double‑click of an object in an Inspector form re‑uses the same form to display the selected object, replacing the previously displayed object. A pane at the left of the form contains a hierarchical list box displaying all of the objects that have previously been inspected. The hierarchy indicates the history of how the objects were inspected. The entries display the value of the name property if it exists in the object, followed by the class name and the JADE object identifier (oid). Clicking on an entry in the hierarchical history list displays the selected object again.

The Schema Collection Inspector form displays the type, name, and dynamic attribute names and values of JadeDynamicObject instances. If a dynamic property is a reference, double‑clicking the property name opens an inspector for that reference. In addition, dynamic property names are displayed in dark blue text.

To view the values for the current property in the object

The values for the selected property are then displayed in the pane at the left of the form when the same form is re‑used, as shown in the following image.

If the current property is a reference or a collection and the same form is not being re-used, you can double‑click on it to open a new Inspector form for that property. This enables you to "drill-down" through your references and collections.

The History menu is displayed only when two or more objects are displayed in the hierarchy list box on the History sheet.

To inspect an object, click on an object listed in the lower part of the Object List in the center pane, to display details of that object in the pane at the right of the form.

If the number of entries in the search list box exceeds 1,000, the results are paginated. When the results are paginated, you can navigate to the next page of results using the right arrow button at the bottom of the list box, or to the last page of results using the arrow button that is farthest right. To navigate to a previous page, click the left arrow, or the arrow button farthest left to return to the first page.

You can inspect the edition, volatility, and time an object was updated or created, by clicking edition, volatility, lastUpdateTranId, or creationTime, displayed beneath ***Object*** in the Object List in the center pane, to display that value in the pane on the right of the Inspector Form.

The Schema Inspector form menu bar contains the following menus.