Contains classes related to value info, value providers, and value checkers.

Overview

A value enables you to describe how a value behaves when it is used in a phrase. You need to declare an IlrValueInfo if you want to attach a value editor, value provider, value checker or value translator to a BOM member. The IlrValueInfo interface defines the methods for referencing them.

Custom BOM value types

Custom BOM value types are value types that you define to create a specific kind of value. Values are literals of a given type, such as number, date, or string. For values that require a specific interpretation of a standard type, such as days of the week, you need to define your own value type to handle the values properly. You normally enter a value as part of a business rule.

You can manage your custom value types using:

If you declare a value descriptor or a value info, you can then define: If you declare an IlrValueInfo, you can also define:

Integrating a custom IlrValueInfo

When you have created a IlrValueInfo, you need to integrate it into Rule Studio, Rule Team Server or Rule Solutions for Office, as appropriate. For more information, see Customizing JRules > Customizing Rule Authoring > Tasks > Managing BOM value types > Implementing a value info > Integrating a value info.

@since JRules 6.0 @core