|
Options |
Name |
Purpose |
|
|
|
AnalyzeElement (handle, character)
|
Recursively analyzes an element instance of the XML document
|
|
|
|
AssignTableLayout ()
|
Assigns the layout width of the derived temp-tables based on
the length of their longest field name
|
|
|
|
CHARACTER BuildUniqueEntityName (character, character)
|
Returns a unique entity name for a derived temp-table
|
|
|
|
CHARACTER BuildUniqueFieldName (character, character)
|
Returns a unique field name for the given temp-table
|
|
|
|
CHARACTER ClassifyDateTimeValue (character)
|
Classifies a value as an ABL date or datetime data type
|
|
|
|
CHARACTER ClassifyNumericValue (character)
|
Classifies a value as an ABL numeric data type
|
|
|
|
ComputeValueOwnership ()
|
Assigns the owning table and the relative path segments to
every registered value
|
|
|
|
CreateDataFields (XmlDocumentImporterParameter)
|
Creates the eField records for the registered values
|
|
|
|
CreateDataset (handle)
|
Creates a dynamic ProDataset from the design derived by the
previous ImportTempTables call of this instance
|
|
|
|
Consultingwerk.BusinessEntityDesigner.Services.XmlDocumentReaderWriter CreateReaderWriter ()
|
Creates an XmlDocumentReaderWriter registered with the
mappings of the design derived by the previous
ImportTempTables call of this instance
|
|
|
|
Consultingwerk.BusinessEntityDesigner.Services.XmlDocumentReaderWriter CreateReaderWriter (character, character)
|
Creates an XmlDocumentReaderWriter registered with the
mappings of the design derived by the previous
ImportTempTables call of this instance, applying renames the
tables received while being merged into a design
|
|
|
|
DeleteDataset (handle)
|
Deletes a dynamic ProDataset created by the CreateDataset
method together with its dynamic temp-tables
|
|
|
|
DeriveTables (XmlDocumentImporterParameter)
|
Derives the temp-tables from the analyzed element structure
|
|
|
|
CHARACTER DetermineValueType (character)
|
Returns the ABL data type inferred from a single value
|
|
|
|
ExtractTableDataset (handle, character, dataset)
|
Copies a single temp-table (the eTable record together with its
eField and eIndex records) from the given dsBusinessEntity
dataset instance into the output dataset
|
|
|
|
GenerateReaderWriterClassSource (character, character, character, longchar)
|
Generates the source code of an XML Reader/Writer class for
the design derived by the previous ImportTempTables call of
this instance
|
|
|
|
CHARACTER GetOwningTablePath (character)
|
Returns the path of the nearest ancestor (or self) element that
is derived as a table
|
|
|
|
ImportDocument (handle, XmlDocumentImporterParameter)
|
Derives the temp-table design from the given XML document
|
|
|
|
ImportTempTables (character, XmlDocumentImporterParameter, dataset)
|
Creates eTable and related records based on the structure of
the given XML document file
|
|
|
|
ImportTempTablesFromLongchar (longchar, XmlDocumentImporterParameter, dataset)
|
Creates eTable and related records based on the structure of
the given XML document
|
|
|
|
LOGICAL IsDigits (character)
|
Returns TRUE when the given value consists of digits only
|
|
|
|
LoadDocumentData (character, handle)
|
Loads the data of the given XML document file into a dataset
created from the design derived by the previous
ImportTempTables call of this instance
|
|
|
|
CHARACTER MapTableName (character, character, character)
|
Maps a derived temp-table name to the name the table received
while being merged into a design
|
|
|
|
RegisterAttributes (handle, character)
|
Registers the attributes of an element instance as values of
the XML document
|
|
|
|
RegisterValue (character, character, character, logical, character, character)
|
Registers a value occurrence of a leaf element or an attribute
and widens the inferred ABL data type of the value path
|
|
|
|
CHARACTER SanitizeName (character)
|
Returns a variant of the given XML name that is usable as an
ABL identifier
|
|
|
|
StripCommonLeadingSegments ()
|
Removes leading path segments shared by all fields of a table
from the relative segments of the table's values
|
|
|
|
CHARACTER WidenDataType (character, character)
|
Widens the inferred ABL data type of a value path with the
data type of a further value occurrence
|