The Wayback Machine - https://web.archive.org/web/20110608125900/http://www.mathworks.com:80/help/techdoc/matlab_oop/brjjyhi.html
Skip to Main Content Skip to Search
Product Documentation

Event Attributes

Table of Event Attributes

The following table lists the attributes you can set for events. To specify a value for an attribute, assign the attribute value on the same line as the event key word. For example, all the events defined in the following events block have private ListenAccess and NotifyAccess attributes.

events (ListenAccess = 'private', NotifyAccess = 'private')
   anEvent
   anotherEvent
end

To define other events in the same class definition that have different attribute settings, create another events block.

Attribute Name

Class

Description

Hidden

logical Default = false

If true, event does not appear in list of events returned by events function (or other event listing functions or viewers).

ListenAccess

enumeration

Default = public

Determines where you can create listeners for the event.

  • public — Unrestricted access

  • protected — Access from methods in class or derived classes

  • private — Access by class methods only (not from derived classes)

NotifyAccess

enumeration

Default = public

Determines where code can trigger the event

  • public — Any code can trigger event

  • protected — Can trigger event from methods in class or derived classes

  • private — Can trigger event by class methods only (not from derived classes)

  


Recommended Products

Includes the most popular MATLAB recorded presentations with Q&A; sessions led by MATLAB experts.

 © 1984-2011- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS