Namespace: Consultingwerk.Framework.TypeDescriptor
Class 
ClassAnnotationProvider Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Framework.TypeDescriptor.IClassAnnotationProvider

File:ClassAnnotationProvider
Purpose:Provides Annotation information for ABL classes at runtime
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Jul 01 21:52:36 CEST 2015
Notes:Based on the output of the Consultingwerk.Studio.ExtractClassAnnotations
utility
https://consultingwerk.atlassian.net/wiki/spaces/SCL/pages/8094542/The+Annotation+based+Type+Descriptor



Top Method Summary
Options Name Purpose
ClearCache () Clears the cache
Consultingwerk.Framework.TypeDescriptor.ClassAnnotationContainer GetClassAnnotations (Class) Returns the ClassAnnotationContainer with the annotations of the given class

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


Method Detail
Top

ClearCache ()

Purpose: Clears the cache
Notes:

Top

Consultingwerk.Framework.TypeDescriptor.ClassAnnotationContainer GetClassAnnotations (Class)

Purpose: Returns the ClassAnnotationContainer with the annotations of the
given class
Notes:

Parameters:
poClass Progress.Lang.Class
The class to return the Annotations for
Returns Consultingwerk.Framework.TypeDescriptor.ClassAnnotationContainer
The ClassAnnotationContainer with the annotations of the given class


Constructor Detail
Top

ClassAnnotationProvider ()

Purpose: Constructor for the ClassAnnotationProvider class
Notes:



©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       30.03.2026 11:04:34