Controlling the Use of Elements in Other Schemas
Jade enables you to control how classes, methods, properties, and automation event references implemented in your schemas are used by developers in other schemas; for example:
-
Developers of packages (exporters) can control the use of schema entities by package users (importers). For details about packages, see "Packages", later in this chapter.
-
Developers of framework and re-use schemas can control how classes and methods implemented in their schemas are used by developers in other schemas (for example, by limiting the subclassing and object lifetimes of classes).
For details about method options, see "
If you want to restrict the class or method to this schema and its subschemas, use the final option.
If you want to restrict the class or method only in subschemas, use the subschemaFinal option. To specify that the class or method is not available in subschemas, use the subschemaHidden option. (See also "Class Lifetime Options", later in this section.)