|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| ComposerHost | An interface which must be implemented by applications or applets hosting a Composer instance. |
| StandardMethods | Provides a home for the constant Method instances which are always available to Elf. |
| Class Summary | |
|---|---|
| Composer | The Composer is the heart of Elf, and contains the inner Search Loops which find and score compositions. |
| ComposerApp | An application version of Elf; not packaged with the applet. |
| ComposerCalls | Extends the base Composer class to provide an inner doCompose() search loop for the half-lead with-calls search. |
| ComposerLH | Extends the base Composer class to provide an inner doCompose() search loop for the leadhead-only with-calls search. |
| Composition | Tightly bound to the Composer class, a Composition instance holds the leads of a spliced composition as it is generated. |
| Elf | Elf, the Online Half-lead Spliced Composing Engine. |
| ElfBeanInfo | BeanInfo is required by applets (such as Elf) which are the target of script communication in IE via LiveConnect. |
| Lead | Represents a generated lead of the composition. |
| Method | Represents a method: holds name, abbreviation, place notation and leadhead, as well as internal data used to increase performance, such as table permutation numbers for leadhead and place notation permutations. |
| Music | Represents one music definition: a score plus list of matching rows. |
| OutputComp | When the composing engine finds a true composition that meets the score minimums, it creates an OutputComp instance and sends it to its ComposerHost. |
| RowNode | Represent a single Row together with precalculated table values to increase performance. |
| Tables | Calculates and holds tables of permutations and nodes - vital to the performance of Elf. |
This package contains the core Elf code - see first the Elf applet and the Composer class. In addition the ComposerApp provides application deployment of the Elf composer code; it is not shipped with Elf.
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||