MemberKeyDictionary Class

The MemberKeyDictionary class encapsulates the behavior required to access entries in member key dictionary subclasses. Member key dictionaries are dictionaries for which the keys are properties in the member objects.

For details about the methods defined in the MemberKeyDictionary class, see "MemberKeyDictionary Methods", in the following subsection.

Dictionary

JadeSkinApplicationNameDict, JadeSkinCategoryNameDict, JadeSkinControlNameDict, JadeSkinEntityNameDict, JadeSkinFormNameDict, JadeSkinMenuNameDict, JadeSkinSimpleButtonNameDict, JadeSkinWindowStateNameDict, JadeUserProfileShortCutByAction, JadeUserProfileShortCutDict, JadeWebSocketDictionary, ProcessDict

With the exception of the JadeSkinEntityNameDict class, which allows duplicate keys, the member key dictionaries for subclasses of the JadeSkinEntity class are defined with one key (that is, the name property of the JadeSkinEntity class), which is case-sensitive and does not allow for duplicate keys. These dictionaries are referenced by the JadeSkinRoot class and are automatically maintained by inverses defined using the mySkinRoot property of the JadeSkinEntity class.

In addition, each skin entity has a JadeSkinEntityNameDict dictionary of other skin entities that reference that skin. This myOwners dictionary is automatically maintained by inverses between the referencing property and the dictionary.

For details about specifying and maintaining JADE skins, see Chapter 9 of the JADE Developer’s Reference. See also "Defining and Maintaining JADE Skins at Run Time", in Chapter 2 of the JADE Runtime Application Guide.