Namespace: Consultingwerk.SmartComponents.Support
Class 
ClassCacheProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.SmartComponents.Support.IClassCacheProvider

File:ClassCacheProvider
Purpose:Provides caching functionality for the list of physical
classes implementing a given base type
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Sep 22 21:14:14 CEST 2014



Top Method Summary
Options Name Purpose
Consultingwerk.SmartComponents.Support.IClassCache GetCache (character) Returns the Class names Cache instance for the given base class
GetClassNames (character, table) Returns the list of Class Names for the given base class
Refresh (character) Refreshes the Cache for the given base type

Top Constructor Summary
Options Name Purpose
ClassCacheProvider () Constructor for the ClassCacheProvider class


Method Detail
Top

Consultingwerk.SmartComponents.Support.IClassCache GetCache (character)

Purpose: Returns the Class names Cache instance for the given base class
Notes:

Parameters:
pcClassName CHARACTER
The base type (class or interface) that the returned classes need to match
Returns Consultingwerk.SmartComponents.Support.IClassCache
The Class names cache instance for the given base type
Top

GetClassNames (character, table)

Purpose: Returns the list of Class Names for the given base class
Notes:

Parameters:
pcClassName CHARACTER
The base type (class or interface) that the returned classes need to match
ttClassNames TEMP-TABLE ttClassNames
OUTPUT Temp-Table with the list of matching classnames
Top

Refresh (character)

Purpose: Refreshes the Cache for the given base type
Notes:

Parameters:
pcClassName CHARACTER
The base type (class or interface) that the returned classes need to match


Constructor Detail
Top

ClassCacheProvider ()

Purpose: Constructor for the ClassCacheProvider class
Notes:



Temp-Table Detail

Temp-Table ttClassNames

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.04.2026 22:25:21