OpenEdge.Core.Util.BuilderRegistry
- Last Updated: January 15, 2026
- 4 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| Clear () |
/** Clears all the entries from this registry */
|
||
| Progress.Lang.Class Get (character) |
/** Returns a registered type, if it exists. returns null otherwise.
@param character The name of the content type to register
@return Progress.Lang.Class A valid value if it exists. Null otherwise .*/
|
||
| Progress.Lang.Class Get (Class) |
/** Returns a registered type, if it exists. returns null otherwise.
@param Progress.Lang.Class The name of the key
@return Progress.Lang.Class A valid value if it exists. Null otherwise .*/
|
||
| Progress.Lang.Class Get (Enum) |
/** Returns a registered type, if it exists. returns null otherwise.
@param Progress.Lang.Enum The name of the key
@return Progress.Lang.Class A valid value if it exists. Null otherwise .*/
|
||
| CHARACTER GetKeys () |
/** Returns an array of the key names in this registry.
@return character[] The key values. Indeterminate array if empty. */
|
||
| LOGICAL Has (character) |
/** Indicates whether a content type is registered or not.
@param character The name of the content type to register
@return logical True if the content type is registered */
|
||
| LOGICAL Has (Class) |
/** Indicates whether a key is registered or not.
@param Progress.Lang.Class The name of the key
@return logical True if the content type is registered */
|
||
| LOGICAL Has (Enum) |
/** Indicates whether a key is registered or not.
@param Progress.Lang.Enum The name of the key
@return logical True if the content type is registered */
|
||
| LOGICAL Put (character, character) |
/** Registers type for a key
@param character The key of the type to register
@param character The type of the writer used to process that type
@return logical True if the type was previously registered */
|
||
| LOGICAL Put (character, Class) |
/** Registers type for a key
@param character The key of the type to register
@param Class The type of the writer used to process that type
@return logical True if the type was previously registered */
|
||
| LOGICAL Put (Class, Class) |
/** Registers type for a key
@param Progress.Lang.Class The key of the type to register
@param Class The type of the writer used to process that type
@return logical True if the type was previously registered */
|
||
| LOGICAL Put (Enum, Class) |
/** Registers type for a key
@param Progress.Lang.Enum The key of the type to register
@param Class The type of the writer used to process that type
@return logical True if the type was previously registered */
|
||
| PutAll (BuilderRegistry) |
/* Adds the contents of one registry to another. THis is an overwite
operation (ie existing maps are overwritten; new ones added)
Call Clear() to delete nefore additions.
@param BuilderRegistry THe source of entries to add */
|
||
| LOGICAL Remove (character) |
/** Deregisters a content type writer
@param character The name of the content type to register
@return logical True if the content type was previously registered */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| BuilderRegistry () |
/** Default constructor */
|
||
| BuilderRegistry (BuilderRegistry) |
/** Constructor
Creates clone of the input registry into the current one.
@param BuilderRegistry THe source registry */
|
||
| BuilderRegistry (Class) |
/** Constructor
@param Progress.Lang.Class The type that the registered value must conform to
(via IsA() ). */
|
Property Summary
| Options | Name | Purpose | |
|---|---|---|---|
| INTEGER Size |
|
||
| Progress.Lang.Class ValueType |
|
Method Detail
Clear ()
|
||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Progress.Lang.Class Get (character)
|
||||||||||||||||||||
Progress.Lang.Class Get (Class)
|
||||||||||||||||||||
Progress.Lang.Class Get (Enum)
|
||||||||||||||||||||
CHARACTER GetKeys ()
|
||||||||||||||||||||
LOGICAL Has (character)
|
||||||||||||||||||||
LOGICAL Has (Class)
|
||||||||||||||||||||
LOGICAL Has (Enum)
|
||||||||||||||||||||
LOGICAL Put (character, character)
|
||||||||||||||||||||
LOGICAL Put (character, Class)
|
||||||||||||||||||||
LOGICAL Put (Class, Class)
|
||||||||||||||||||||
LOGICAL Put (Enum, Class)
|
||||||||||||||||||||
PutAll (BuilderRegistry)
|
||||||||||||||||||||
LOGICAL Remove (character)
|
||||||||||||||||||||
Constructor Detail
BuilderRegistry ()
|
||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BuilderRegistry (BuilderRegistry)
|
||||||||||||||
BuilderRegistry (Class)
|
||||||||||||||
Property Detail
INTEGER Size
|
||||||||
|---|---|---|---|---|---|---|---|---|
Progress.Lang.Class ValueType
|
||||||||