Navigation:  Guided Tour > Class Browser >

Class Hierarchy Pane

Previous pageReturn to chapter overviewNext page

The Class Hierarchy Pane displays the classes shown by the browser as an hierarchy (tree) starting with Object at the root.  You can expand a class to show its subclasses using the [+] symbol. Click on a class in the tree to browse its methods.

Icons

Many classes have been given icons to make them easier to identify in the different tools. Here are some of the icons for the more important classes.

This is the default icon for all objects. Many classes will override their #icon method but those that do not will be represented by this icon.

This is the default icon for all Model classes. A Model is a key component of the Dolphin MVP framework. Many Model subclasses will choose to override this icon.

This is the default icon for View classes. A View is another key component of the MVP framework. Many View subclasses will also override this icon.

This is the default icon for Presenter classes. Presenters are also components of MVP. Many Presenters will choose to override this icon.

Common Operations

If you drag a class object and drop it over another class in this pane, this will be regarded as an instruction to reorganise the class hierarchy and change the superclass of the class that was dropped. Dropping a method over a class will copy the method to that class. If the operation is a Shift+Drag then the method will be moved instead.

You may also choose to drag classes from this pane to several other locations in the various Dolphin tools... see the help for the different tool panes for more information about these drag operations.