Namespace: OpenEdge.Web.DataObject.Writer
Class
OperationHandlerRegistry
Parent classes:
Inherits: OpenEdge.Core.Util.BuilderRegistry

/* *************************************************************************************************************************
Copyright (c) 2016-2017 by Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.
File:OperationHandlerRegistry
Purpose:Registry for types that hold operation handlers.
Author(s):pjudge
Created:2016-07-19
Purpose: Registry for mapping build types to their implementations




Method Summary
Options Name Purpose
Clear () /** Clears all the entries from this registry */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 .*/
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 .*/
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 .*/
Inherited from OpenEdge.Core.Util.BuilderRegistry
CHARACTER GetKeys () /** Returns an array of the key names in this registry. @return character[] The key values. Indeterminate array if empty. */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
InitializeRegistry (BuilderRegistry) /** Adds initial values into the registry @param BuilderRegistry The registry to populate */
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry
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 */
Inherited from OpenEdge.Core.Util.BuilderRegistry

Property Summary
Options Name Purpose
OpenEdge.Core.Util.BuilderRegistry Registry
INTEGER Size
Inherited from OpenEdge.Core.Util.BuilderRegistry
Progress.Lang.Class ValueType
Inherited from OpenEdge.Core.Util.BuilderRegistry


Method Detail
Top

PUBLIC Clear ()

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Clears all the entries from this registry
Top

PUBLIC Progress.Lang.Class Get (character)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Returns a registered type, if it exists. returns null otherwise.
Parameters:
pcTypeKey CHARACTER
Returns Progress.Lang.Class
Progress.Lang.Class A valid value if it exists. Null otherwise .
Top

PUBLIC Progress.Lang.Class Get (Class)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Returns a registered type, if it exists. returns null otherwise.
Parameters:
pTypeKey Progress.Lang.Class
Returns Progress.Lang.Class
Progress.Lang.Class A valid value if it exists. Null otherwise .
Top

PUBLIC Progress.Lang.Class Get (Enum)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Returns a registered type, if it exists. returns null otherwise.
Parameters:
pTypeKey Progress.Lang.Enum
Returns Progress.Lang.Class
Progress.Lang.Class A valid value if it exists. Null otherwise .
Top

PUBLIC CHARACTER GetKeys ()

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Returns an array of the key names in this registry.
Returns CHARACTER
character[] The key values. Indeterminate array if empty.
Top

PUBLIC LOGICAL Has (character)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Indicates whether a content type is registered or not.
Parameters:
pcTypeKey CHARACTER
Returns LOGICAL
logical True if the content type is registered
Top

PUBLIC LOGICAL Has (Class)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Indicates whether a key is registered or not.
Parameters:
pTypeKey Progress.Lang.Class
Returns LOGICAL
logical True if the content type is registered
Top

PUBLIC LOGICAL Has (Enum)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Indicates whether a key is registered or not.
Parameters:
pTypeKey Progress.Lang.Enum
Returns LOGICAL
logical True if the content type is registered
Top

PRIVATE InitializeRegistry (BuilderRegistry)

Purpose: Adds initial values into the registry
Parameters:
poRegistry OpenEdge.Core.Util.BuilderRegistry
Top

PUBLIC LOGICAL Put (character, character)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Registers type for a key
Parameters:
pTypeKey CHARACTER
pType CHARACTER
Returns LOGICAL
logical True if the type was previously registered
Top

PUBLIC LOGICAL Put (character, Class)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Registers type for a key
Parameters:
pcTypeKey CHARACTER
poType Progress.Lang.Class
Returns LOGICAL
logical True if the type was previously registered
Top

PUBLIC LOGICAL Put (Class, Class)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Registers type for a key
Parameters:
pTypeKey Progress.Lang.Class
pType Progress.Lang.Class
Returns LOGICAL
logical True if the type was previously registered
Top

PUBLIC LOGICAL Put (Enum, Class)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Registers type for a key
Parameters:
pTypeKey Progress.Lang.Enum
pType Progress.Lang.Class
Returns LOGICAL
logical True if the type was previously registered
Top

PUBLIC PutAll (BuilderRegistry)

Inherited from OpenEdge.Core.Util.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.
Parameters:
poRegistry OpenEdge.Core.Util.BuilderRegistry
Top

PUBLIC LOGICAL Remove (character)

Inherited from OpenEdge.Core.Util.BuilderRegistry
Purpose: Deregisters a content type writer
Parameters:
pcTypeKey CHARACTER
Returns LOGICAL
logical True if the content type was previously registered


Property Detail
Top

PUBLIC OpenEdge.Core.Util.BuilderRegistry Registry

Returns OpenEdge.Core.Util.BuilderRegistry
Top

PUBLIC INTEGER Size

Inherited from OpenEdge.Core.Util.BuilderRegistry
Returns INTEGER
Top

PUBLIC Progress.Lang.Class ValueType

Inherited from OpenEdge.Core.Util.BuilderRegistry
Returns Progress.Lang.Class


Copyright © 2020 Progress Software Corporation. All rights Reserved.

Progress® OpenEdge® Release 12.2.0