Defining and Using External Dictionary Methods

When a method with a KeyType formal parameter is an external method, the JADE compiler generates a fixed actual parameter list for the call. The transient DynaDictionary class encapsulates the behavior required to access entries in member key dictionary subclasses; that is, in dictionaries in which the keys are properties in the member objects. In addition, the DynaDictionary class enables you to defer the specification of the membership and keys until run time.

Dynamic dictionaries are useful in applications with requirements for:

For examples, see "Using Dynamic Dictionaries", in Volume 1 of the JADE Encyclopaedia of Classes. See also "Using Generic JADE Dictionary Methods" and "Variable Parameter List Considerations", elsewhere in this chapter.