|
OSFI-Python
3.11.0
OpenSF Integration Library
|
Public Member Functions | |
| def | __init__ (self, tuple[int, str]|list['ArrayNode'] val) |
| list[typing.Any] | parseAs (self, ParamType paramType, tuple[int,...] indices=()) |
| list[typing.Any] | parseAsFlattened (self, ParamType paramType) |
| typing.Sequence[int] | getDimsEnvelope (self) |
Public Attributes | |
| elems | |
| children | |
Represents a structure of unparsed values in a parameter of type ARRAY. It may contain either a list of children ArrayNodes; or a tuple of the declared size and unparsed text of the leaf node, which may be None for zero-sized nodes.
| typing.Sequence[int] OSFI.Parameter.ArrayNode.getDimsEnvelope | ( | self | ) |
Compute the rectangular envelope for the dimensions of this array node, considering all nodes below it in the tree.
References OSFI.Parameter.ArrayNode.children, and OSFI.Parameter.ArrayNode.elems.