|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1) E10663-02 |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
A rule dictionary contains a data model and a list of rule sets.
See:
Description
| Interface Summary | |
|---|---|
| DictionaryChangeListener | A RuleDictionary user should implement this interface and register it using RuleDictionary.addDictionaryChangeListener(oracle.rules.sdk2.dictionary.DictionaryChangeListener) |
| DictionaryFinder | A RuleDictionary uses a DictionaryFinder to access linked dictionaries. |
| ParentComponent | |
| UnnamedComponent | |
| Class Summary | |
|---|---|
| AbstractDictionaryFinder | The base implementation of the DictionaryFinder interface. |
| ChoiceList | A ChoiceList provides a hierarchy to the flat array of Strings returned from the SDK2 getOptions methods. |
| DictionaryChangeEvent | A DictionaryChangeEvent notifies DictionaryChangeListeners of changes in the state or validity of the RuleDictionary. |
| DictionaryChangeEvent.ObjectChange | |
| DictionaryComponent | A dictionary component is a Map of name-value pairs that describes a rule, a fact type, an expression, etc. |
| DictionaryComponent.Diff | This class describes the differences between 2 DictionaryComponents, called this and that from different RuleDictionaries. |
| DictionaryComponentTable<T extends DictionaryComponent> | A dictionary component table is a List of DictionaryComponents. |
| DictionaryLink | A DictionaryLink logically includes another dictionary and its linked dictionaries in this one. |
| DictionaryLinkTable | A DictionaryLinkTable is a list of DictionaryLinks. |
| DictionaryName | |
| DictionaryObject | Base class for a RuleDictionary and its components and component tables. |
| DictionaryProperty<T> | Base class for all dictionary component properties. |
| DictionaryProperty.Diff | Describe differences between 2 DictionaryProperty this and that, and allow the differences from that to be appled to this so this and that are the same. |
| DOID | Dictionary Object ID |
| IDTable<T extends DictionaryComponent> | An ID table is a List of DictionaryComponent IDs that provides a List<DictionaryComponent> interface similar to DictionaryComponentTable but does not contain the DictionaryComponents. |
| IDTableProperty<T extends DictionaryComponent> | |
| IDTableProperty.Diff<T extends DictionaryComponent> | |
| ObjectTypeNames | |
| RuleDictionary | The RuleDictionary class is used to access and modify a rule dictionary in memory. |
| SettableProperty<T> | A SettableProperty can be set, and options for valid values can be retrieved |
| SettableProperty.Diff<T> | Describe differences between 2 SettableProperty this and that, and allow the differences from that to be appled to this so this and that are the same. |
| TableProperty<T extends DictionaryComponent> | A TableProperty is a DictionaryProperty whose value is a DictionaryComponentTable. |
| TableProperty.Diff<T extends DictionaryComponent> | |
| UndoableEdit | Simplified version of javax.swing.undo.UndoableEdit. |
| Util | Util contains static methods and constants for use with the editor classes. |
| Enum Summary | |
|---|---|
| DictionaryComponent.DiffType | Enumerate the types of difference between 2 DictionaryComponents called this and that |
| DictionaryProperty.DiffType | enumerate the types of differences between 2 DictionaryPropertys this and that |
A rule dictionary contains a data model and a list of rule sets.
A RuleDictionary and its contents are DictionaryObjects. A DictionaryObject is either a DictionaryComponent or a DictionaryComponentTable.
The following picture shows the object model inside the package.

|
Oracle Fusion Middleware Java API Reference for Oracle Business Rules 11g Release 1 (11.1.1) E10663-02 |
||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||