Package net.finmath.smartcontracts.representablestate.xml
package net.finmath.smartcontracts.representablestate.xml
XML Repesentable State - Core classes (rendering and valiation).
- Author:
- Christian Fries
-
ClassDescriptionImplementations of an XML renderer for IXMLRepresentableState and IXMLRepresentableStatePartReference implementation of an XML renderer for IXMLRepresentableState and IXMLRepresentableStatePart Supported XML Schemata: Core scalar profile State-part callbacks with the renderer-provided
$partIdargument Multi-binding attributes (evmstate:calls) Array binding profile for scalar and tuple arrays via evmstate:item-element + evmstate:item-field External template includes profile via XInclude (xi:include) with evmstate:integrity verification ERC-4804/6860 web3:// and w3:// XInclude resources (address-based, same-chain) Supported Contract Templates XML-Complete state: stateXmlTemplate() Partial state: statePartXmlTemplate(uint256 partId)Options controlling XInclude expansion and resource fetching.Utility to validate the XML output of an IXMLRepresentableState contract against the evmstate binding schema (and optionally additional business XSDs).Applies a caller-selected XSLT stylesheet to an already rendered XML representation.Signals an invalid specification, selected stylesheet, source XML, or transformation.Loads the bytes of an explicitly selected external stylesheet.Checked failure raised by a caller-supplied external resource loader.Transformed content and its response media type.