interfaceAL Developmentofficial - Microsoftderived - from the source, no model text

Interface "XmlDataHandlingSAFT"

SAF-T

Across versions

  1. BC23-28not present
  2. BC29-30present

SAF-T · BC29-30 · source at ea08af5e · facts from BC29

Procedures

  • GetAuditFileNamespace(var Prefix: Text; var Uri: Text)
  • GetHeaderModificationAllowed(var AddPrevSiblingsAllowed: Boolean; var AddNextSiblingsAllowed: Boolean; var AddChildNodesAllowed: Boolean; var SetNameValueAllowed: Boolean; var RemoveNodeAllowed: Boolean): Defines if the child nodes of the Header node can be modified/removed or other child nodes can be added.
  • GetNodeModificationAllowed(AuditFileExportDataType: Enum "Audit File Export Data Type"; var AddPrevSiblingsAllowed: Boolean; var AddNextSiblingsAllowed: Boolean; var AddChildNodesAllowed: Boolean; var SetNameValueAllowed: Boolean; var RemoveNodeAllowed: Boolean): Defines if the child nodes of the MasterFiles node can be modified/removed or other child nodes can be added. The function is used to enchance the performance of the export process by allowing the specific modifications of the specific nodes.
  • GetPrevSiblingsToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added before the selected node.
  • GetNextSiblingsToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added after the selected node.
  • GetChildNodesToAdd(RecRef: RecordRef; XPath: Text; NamespaceUri: Text; var Params: Dictionary of [Text, Text]): XmlNodeList: Returns the list of the nodes which should be added as child nodes of the selected node.
  • SetCurrXmlElementNameValue(var Name: Text; var Content: Text; var EmptyContentAllowed: Boolean; RecRef: RecordRef; XPath: Text; var Params: Dictionary of [Text, Text]): Returns updated name and value of the selected node.
  • RemoveCurrentXmlElement(RecRef: RecordRef; XPath: Text; var Params: Dictionary of [Text, Text]): Boolean: Defines if the selected node should not be added.

Implemented by

Ask your agent

Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "interface", object_name: "XmlDataHandlingSAFT"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources