The CustomDisplay
class defines an interface that you can use to customize how MATLAB displays objects. For an overview of the interface, see Custom Display Interface.
matlab.mixin.CustomDisplay | Interface for customizing object display |
matlab.mixin.util.PropertyGroup | Custom property list for object display |
The CustomDisplay
class provides an API for customizing the display of objects of your class.
MATLAB determines the state of an object and then calls specific methods for that state to display the object.
Class with Default Object Display
This example class customizes various aspects of object display.
Role of size Function in Custom Displays
MATLAB uses the size function to help determine the state of the object to display.
Choose a Technique for Display Customization
You can customize object display based on the state of the object and you can change different parts of the display.
Change the order and number of properties displayed for an object of your class.
Customize Header, Property List, and Footer
Customize each of the three parts of the display — header, property groups, and footer.
Customize Display of Scalar Objects
Customize the display of scalar objects.
Customize Display of Object Arrays
Customize the display of nonscalar objects, including empty object arrays.
Customize Display for Heterogeneous Arrays
You can call only sealed methods on nonscalar heterogeneous arrays.
Overloading the disp
function provide limited display customization.