Namespace: Consultingwerk.Studio.ExtractClassAnnotations
Class 
ExtractClassAnnotationsJob Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object

File:ExtractClassAnnotationsJob
Purpose:Parses ABL source code using proparse and writes annotations
to a JSON file to provide runtime access to the annotations
using the Consultingwerk.Framework.TypeDescriptor classes
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Wed Jul 01 18:08:30 CEST 2015
Notes:http://confluence.consultingwerkcloud.com/wiki/display/SCL/The+Annotation+based+Type+Descriptor



Top Method Summary
Options Name Purpose
# CopyAnnotations (ListAnnotation, ListSerializableAnnotation, character) Copies annotations from a ListAnnotations to a ListSerializableAnnotations
+ Run (ExtractClassAnnotationsParameter) Extracts class annotations into .annotation files


Method Detail
Top

PROTECTED CopyAnnotations (ListAnnotation, ListSerializableAnnotation, character)

Purpose: Copies annotations from a ListAnnotations to a ListSerializableAnnotations
Notes:

Parameters:
poFrom Consultingwerk.Studio.ListAnnotation
The ListAnnotation to copy annotations from
poTo Consultingwerk.Framework.TypeDescriptor.ListSerializableAnnotation
The ListSerializableAnnotation to copy to
pcExclude CHARACTER
Annotations (including the @) to exclude from copy
Top

PUBLIC Run (ExtractClassAnnotationsParameter)

Purpose: Extracts class annotations into .annotation files
Notes:

Parameters:
poParameter Consultingwerk.Studio.ExtractClassAnnotations.ExtractClassAnnotationsParameter
The ExtractClassAnnotationsParameter with the data for this call


©2006-2016 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       26.08.2016 08:45:10