|
Options |
Name |
Purpose |
|
|
|
AddAnnotationToGroup (character[2], character, JsonObject, JsonObject)
|
/* Adds an annotation and its data to a parent group
@param character[2] A group and (optional) subgroup to find the parent
@param character The annotation name
@param JsonObject Annotation data
@param JsonObject The parent document to which to add the annotations */
|
|
|
|
AddAnnotationToGroup (JsonObject, character, JsonObject)
|
/* Adds an annotation and its data to a parent group
@param JsonObject The group to which to add an annotation
@param character The annotation name
@param JsonObject Annotation data */
|
|
|
|
AddReferences (buffer, IStringStringMap, JsonObject)
|
/* Adds references from a "source" element. A single piece of rcode may have many, depending
on the number includes
@param buffer The Source record from which to add references
@param IStringStringMap Any user-defined annotation mappings
@param JsonObject The obejcts to which to add the annotations */
|
|
|
|
Destroy ()
|
/* Destroy/Shutdown/Anti-Initializer */
|
|
|
|
Progress.Json.ObjectModel.JsonObject ExtractAnnotations (buffer, IStringStringMap)
|
/* Extracts annotations for a single program
@param buffer Source The current program whose annotations to extract
@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property.
Unknown values are allowed.
@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
|
|
|
|
FindSourceRecord (character, buffer)
|
/* Method to find Source record for a given program. The input buffer is positioned
to a record, if found.
@param character The program name
@param buffer Source The buffer in which to find the record */
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetAnnotations (character, IStringStringMap)
|
/* Returns the annotations in JSON form for a given file.
@param character The name of the ABL file (class/procecure/etc) for which to extract annotations
@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property.
Unknown values are allowed.
@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
|
|
|
|
Progress.Json.ObjectModel.JsonObject GetAnnotations (IStringStringMap)
|
/* Returns the annotations in JSON form for a given file.
@param IStringStringMap A map of an annotation to a user-defined group. The group is created under a "user" property.
Unknown values are allowed.
@return JsonObject A JSON object containing the annotations. A valid object is always returned. */
|
|
|
|
Initialize ()
|
/* Initializer/Startup */
|
|
|
|
ParseXref (character)
|
/* Reads an XML REF file into the local storage. This method can be called
mulktiple times to read multiple files.
@param character The name of the XML-XREF file */
|
|
|
|
ParseXref (FileInputStream)
|
/* Reads an XML REF file into the local storage. This method can be called
mulktiple times to read multiple files.
@param FileInputStream The XML-XREF file to read */
|