Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.5.0)

E10663-05


Package oracle.rules.sdk2.dictionary

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 Internationalization for (static) strings returned from the SDK Includes dictionary object names, FORMs, priorities, etc.
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.
StringTranslator  
TableProperty<T extends DictionaryComponent> A TableProperty is a DictionaryProperty whose value is a DictionaryComponentTable.
TableProperty.Diff<T extends DictionaryComponent>  
TranslatedProperty  
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

 

Package oracle.rules.sdk2.dictionary Description

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.

Package Specification

The following picture shows the object model inside the package.

 


Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Business Rules
11g Release 1 (11.1.1.5.0)

E10663-05


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.