|
|
| 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 .*/ |
|||||
|
|
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 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 */ |
|||||
|
|
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 */ |
| 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() ). */ |
| Options | Name | Purpose | |||||
|---|---|---|---|---|---|---|---|
|
|
INTEGER Size |
/* Returns the number of mappings in this map.*/ |
|||||
|
|
Progress.Lang.Class ValueType |
/** (optional) The type of the registered Type (defaults to PLO) */ |
|
Top
Clear ()
|
|||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Progress.Lang.Class Get (character)
|
|||||||||||||||||||||||
CHARACTER GetKeys ()
|
|||||||||||||||||||||||
LOGICAL Has (character)
|
|||||||||||||||||||||||
LOGICAL Put (character, Class)
|
|||||||||||||||||||||||
PutAll (BuilderRegistry)
|
|||||||||||||||||||||||
LOGICAL Remove (character)
|
|||||||||||||||||||||||
BuilderRegistry ()
|
|||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
BuilderRegistry (BuilderRegistry)
|
|||||||||||||||
BuilderRegistry (Class)
|
|||||||||||||||
INTEGER Size
|
|||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Progress.Lang.Class ValueType
|
|||||||||||
Progress® OpenEdge® Release 11.7