OpenEdge.Core.Util.ConfigBuilder
- Last Updated: January 15, 2026
- 5 minute read
- OpenEdge
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| LOGICAL AppendArrayCharacterValue (character, character) |
/** Appends a character value to an array (convenience)
@param character The option name
@param character the value */
|
||
| ClearOptions () |
/** Clears all options for this builder */
|
||
| LOGICAL FindConfigRecord (buffer, character) |
/** Internal helper method to perform the find. This method attempts to find a record using
the input buffer.
@param buffer The buffer of the ConfigOption table.
@param character The config name
@return logical True if a config record was found. */
|
||
| Progress.Lang.Object GetOptionAsObject (character) |
/* Returns the option value as an object representation, even if stored as an ABL primitive. Distinct from
GetOptionObjectValue() which only returns values for "object"-type options.
The object types returned are:
object - as stored; for character arrays will be a JsonArray
datetime - OpenEdge.Core.TimeStamp
string - OpenEdge.Core.String (implements Ccs.Common.Support.ILongcharHolder)
logical - OpenEdge.Core.LogicalValue (implements Ccs.Common.Support.ILogicalHolder)
number - OpenEdge.Core.Decimal (implements Ccs.Common.Support.IDecimalHolder)
@param character The option name
@return Progress.Lang.Object The option value, or ? if the option doesn't exist. */
|
||
| DATETIME-TZ GetOptionDateTimeValue (character) |
/** Returns an option's datetime value
@param character The option name
@return datetime-tz the value */
|
||
| LOGICAL GetOptionLogicalValue (character) |
/** Returns an option's logical value
@param character The option name
@return logical the value */
|
||
| LONGCHAR GetOptionLongcharValue (character) |
/** Returns an option's longchar value
@param character The option name
@return longchar the value */
|
||
| CHARACTER GetOptionNames () |
/* Returns an array of all the current option names
@return character[] An array of option names. If there are no options, an indeterminate array is returned */
|
||
| DECIMAL GetOptionNumericValue (character) |
/** Returns an option's decimal value
@param character The option name
@return decimal the value */
|
||
| Progress.Lang.Object GetOptionObjectValue (character) |
/** Returns an option's object value
@param character The option name
@return Object the value */
|
||
| CHARACTER GetOptionStringArrayValue (character) |
/** Returns an option's character array value
@param character The option name
@return character[] the value */
|
||
| CHARACTER GetOptionStringValue (character) |
/** Returns an option's character value
@param character The option name
@return character the value */
|
||
| CHARACTER GetOptionType (character) |
/* Returns the data type of an option
@param character The option name
@return character The option's data type (object|string|numeric|logical|datetime),
or ? if no option exists. */
|
||
| LOGICAL HasOption (character) |
/** Checks whether a config option already exists
@param character The option name
@return logical True if the named configuration option exists */
|
||
| LOGICAL RemoveOption (character) |
/** Removes an option
@param character The option name */
|
||
| LOGICAL SetOption (character, character) |
/** Stores an value as an option
@param character The option name
@param character the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (character, character[]) |
/** Stores an value as an option
@param character The option name
@param character the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (character, datetime-tz) |
/** Stores a datetime-tzvalue as an option
@param character The option name
@param datetime-tz the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (character, decimal) |
/** Stores an numeric value as an option
@param character The option name
@param Object the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (character, logical) |
/** Stores a logical value as an option
@param character The option name
@param logical the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (character, Object) |
/** Stores an object value as an option
@param character The option name
@param Object the value
@return logical True is the option was overwritten */
|
||
| LOGICAL SetOption (Class, Object) |
/** Stores an object value as an option
@param Progress.Lang>Class The option name (as a type)
@param Object the value
@return logical True is the option was overwritten */
|
Method Detail
LOGICAL AppendArrayCharacterValue (character, character)
|
||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ClearOptions ()
|
||||||||||||||||||||||||||||||
LOGICAL FindConfigRecord (buffer, character)
|
||||||||||||||||||||||||||||||
Progress.Lang.Object GetOptionAsObject (character)
|
||||||||||||||||||||||||||||||
DATETIME-TZ GetOptionDateTimeValue (character)
|
||||||||||||||||||||||||||||||
LOGICAL GetOptionLogicalValue (character)
|
||||||||||||||||||||||||||||||
LONGCHAR GetOptionLongcharValue (character)
|
||||||||||||||||||||||||||||||
CHARACTER GetOptionNames ()
|
||||||||||||||||||||||||||||||
DECIMAL GetOptionNumericValue (character)
|
||||||||||||||||||||||||||||||
Progress.Lang.Object GetOptionObjectValue (character)
|
||||||||||||||||||||||||||||||
CHARACTER GetOptionStringArrayValue (character)
|
||||||||||||||||||||||||||||||
CHARACTER GetOptionStringValue (character)
|
||||||||||||||||||||||||||||||
CHARACTER GetOptionType (character)
|
||||||||||||||||||||||||||||||
LOGICAL HasOption (character)
|
||||||||||||||||||||||||||||||
LOGICAL RemoveOption (character)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, character)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, character[])
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, datetime-tz)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, decimal)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, logical)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (character, Object)
|
||||||||||||||||||||||||||||||
LOGICAL SetOption (Class, Object)
|
||||||||||||||||||||||||||||||