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

PUBLIC ClearCache ()

Purpose: Clears the cache
Notes:

Top

PUBLIC 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

PUBLIC ClassAnnotationProvider ()

Purpose: Constructor for the ClassAnnotationProvider class
Notes:



©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       24.05.2022 19:15:07