|
Options |
Name |
Purpose |
|
|
|
Progress.Json.ObjectModel.JsonArray CloneStringArray (JsonArray)
|
Clones a JsonArray of character values
|
|
|
|
CHARACTER DisambiguateName (character, character, character)
|
Assigns a unique class name for the given candidate
|
|
|
|
EmitAll (JsonObject, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList)
|
Emits all planned models by invoking the active templates
|
|
|
|
CHARACTER Fingerprint (JsonObject)
|
Computes a canonical structural fingerprint of a properties object
|
|
|
|
Generate (JsonObject, character, JsonObject, SwaggerSchemaTypeGeneratorParameter, ILoggingStream, CharacterList, CharacterList)
|
Plans and generates all ABL types for the given root schema
|
|
|
|
Progress.Json.ObjectModel.JsonObject MergeAllOf (JsonArray, JsonObject)
|
Merges the properties of an allOf composition into one schema
|
|
|
|
CHARACTER NormalizeClassName (character)
|
Normalizes a candidate name into a valid PascalCase ABL class name
|
|
|
|
CHARACTER ProcessEnum (JsonObject, character, character)
|
Plans an enum schema and returns its assigned class name
|
|
|
|
CHARACTER ProcessRef (character, JsonObject, character, character, JsonObject)
|
Plans an object schema reached through a $ref, guarding against cycles
|
|
|
|
CHARACTER ProcessSchema (JsonObject, character, character, JsonObject)
|
Plans a single object schema and returns its assigned class name
|
|
|
|
CHARACTER ResolvePropertyType (JsonObject, character, character, JsonObject)
|
Resolves the ABL data type for a single property
|