|   | 
                    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 */
         
        
     |