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

PROTECTED 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

PUBLIC 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

PUBLIC 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

PUBLIC ClassCacheProvider ()

Purpose: Constructor for the ClassCacheProvider class
Notes:



Temp-Table Detail

Temp-Table ttClassNames

Defined in:


©2006-2019 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.08.2019 23:33:54