Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- account - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry.BalanceEntryStruct
- AllowanceEntry - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
-
Tuple plugin for the ABI element type tuple(address,address,uint256).
- AllowanceEntry() - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry
- AllowanceEntry.AllowanceEntryStruct - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
- AllowanceEntryStruct(Address, Address, Uint256) - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry.AllowanceEntryStruct
- allowedHttpHosts(Set<String>) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- allowedHttpPorts(Set<Integer>) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- allowedSchemes - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- allowedSchemes(Set<String>) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- allowPlainHttp(boolean) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- allowPrivateAddresses(boolean) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- amount - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry.AllowanceEntryStruct
- amount - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry.BalanceEntryStruct
- APPLICATION_XML - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Response media type for the XML output method.
B
- BalanceEntry - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
-
Tuple plugin for the ABI element type tuple(address,uint256).
- BalanceEntry() - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry
- BalanceEntry.BalanceEntryStruct - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
- BalanceEntryStruct(Address, Uint256) - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry.BalanceEntryStruct
- blockHash() - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Returns the value of the
blockHashrecord component. - blockNumber() - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Returns the value of the
blockNumberrecord component. - build() - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- build() - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- builder() - Static method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options
-
Creates an options builder.
- builder() - Static method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- Builder() - Constructor for class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- Builder() - Constructor for class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
C
- CachedRenderingService - Class in net.finmath.smartcontracts.representablestate.cache
-
Opt-in cache boundary for deterministic, block-pinned renderer operations.
- CachedRenderingService(EvmXmlRenderer, RendererCacheOptions) - Constructor for class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Creates a cached facade around one renderer configuration.
- CachedRenderingService(EvmXmlRenderer, RendererCacheOptions, EvmSnapshotVerifier) - Constructor for class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Creates a cached facade with a post-render canonicality check.
- CachedRenderingService(EvmXmlRenderer, RendererCacheOptions, EvmSnapshotVerifier, EvmSnapshotFinalityVerifier) - Constructor for class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Creates a cached facade with canonicality and finality checks.
- CachedXsltTransformationService - Class in net.finmath.smartcontracts.representablestate.cache
-
Opt-in cache boundary for a block-pinned render and its XSLT post-processing.
- CachedXsltTransformationService(CachedRenderingService, XsltPostProcessor, ExternalXsltResourceLoader, RendererCacheOptions) - Constructor for class net.finmath.smartcontracts.representablestate.cache.CachedXsltTransformationService
-
Creates a cached render-and-transform facade.
- CachedXsltTransformationService(CachedRenderingService, XsltPostProcessor, ExternalXsltResourceLoader, RendererCacheOptions, EvmSnapshotVerifier) - Constructor for class net.finmath.smartcontracts.representablestate.cache.CachedXsltTransformationService
-
Creates a render-and-transform facade with a final canonicality check.
- chainId() - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Returns the value of the
chainIdrecord component. - clear() - Method in class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Clears all rendered XML retained by this facade.
- clear() - Method in class net.finmath.smartcontracts.representablestate.cache.CachedXsltTransformationService
-
Clears all transformed documents retained by this facade.
- connectTimeout(Duration) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- connectTimeoutMs - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- connectTimeoutMs(int) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- content() - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Returns the value of the
contentrecord component. - ContractStateXmlRenderer - Interface in net.finmath.smartcontracts.representablestate.xml
-
Implementations of an XML renderer for IXMLRepresentableState and IXMLRepresentableStatePart
- CurveQuote - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
-
Tuple plugin for the Smart Product Framework curve quote ABI type.
- CurveQuote() - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.CurveQuote
- CurveQuote.CurveQuoteStruct - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
- CurveQuoteStruct(Utf8String, Int256, Uint256, Uint256, Utf8String, Uint256, Utf8String, Int256, Uint256, Uint256, Uint256, Uint256) - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.CurveQuote.CurveQuoteStruct
D
- DEFAULT_ENABLED - Static variable in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Default cache state.
- DEFAULT_EXPIRE_AFTER_WRITE - Static variable in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Default expiry of each completed entry: ten minutes.
- DEFAULT_MAX_OUTPUT_CHARACTERS - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Default maximum transformed output size: 10 MiB characters.
- DEFAULT_MAX_STYLESHEET_BYTES - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Default maximum stylesheet size: 1 MiB.
- DEFAULT_MAXIMUM_WEIGHT_BYTES - Static variable in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Default approximate weight of each cache: 64 MiB.
- defaults() - Static method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns the default bounded, short-lived cache options.
- defaults() - Static method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options
-
Returns a safe-deny default policy.
- defaults() - Static method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
-
Default options: - enabled - allowed schemes: http, https, ipfs, web3, w3 - max depth: 16 - max resource size: 10 MiB - timeouts: 10s connect, 20s read - ipfs gateway: https://ipfs.io/ipfs/
E
- enabled - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- enabled() - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns the value of the
enabledrecord component. - enabled(boolean) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- equals(Object) - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Indicates whether some other object is "equal to" this one.
- EvmSnapshot - Record Class in net.finmath.smartcontracts.representablestate.cache
-
Identifies one block on one fork of an EVM chain.
- EvmSnapshot(BigInteger, BigInteger, String) - Constructor for record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Creates an instance of a
EvmSnapshotrecord class. - EvmSnapshotFinalityVerifier - Interface in net.finmath.smartcontracts.representablestate.cache
-
Verifies that an EVM snapshot is eligible for reuse across block boundaries.
- EvmSnapshotVerifier - Interface in net.finmath.smartcontracts.representablestate.cache
-
Verifies that an EVM snapshot still identifies the same canonical block.
- EvmXmlRenderer - Class in net.finmath.smartcontracts.representablestate.xml
-
Reference 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) - EvmXmlRenderer(String) - Constructor for class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Instantiate a renderer connected to a given chain's RPC URL.
- EvmXmlRenderer(String, EvmXmlRenderer.XIncludeOptions) - Constructor for class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Instantiate a renderer connected to a given chain's RPC URL, with explicit XInclude options.
- EvmXmlRenderer.StateWitness - Record Class in net.finmath.smartcontracts.representablestate.xml
-
Optional cross-block state identity advertised by a representable-state contract.
- EvmXmlRenderer.XIncludeOptions - Class in net.finmath.smartcontracts.representablestate.xml
-
Options controlling XInclude expansion and resource fetching.
- EvmXmlRenderer.XIncludeOptions.Builder - Class in net.finmath.smartcontracts.representablestate.xml
- EvmXmlValidator - Class in net.finmath.smartcontracts.representablestate.xml
-
Utility to validate the XML output of an IXMLRepresentableState contract against the evmstate binding schema (and optionally additional business XSDs).
- EvmXmlValidator(String, String...) - Constructor for class net.finmath.smartcontracts.representablestate.xml.EvmXmlValidator
-
Create a validator using the evmstate-binding XSD and optional additional XSDs (e.g. business schemas such as FpML or BDT).
- expireAfterWrite() - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns the value of the
expireAfterWriterecord component. - ExternalXsltResourceException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.ExternalXsltResourceException
- ExternalXsltResourceException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.ExternalXsltResourceException
- ExternalXsltResourceLoader - Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Loads a top-level XSLT resource from a policy-controlled HTTP(S) URL or from an on-chain
ITextResource. - ExternalXsltResourceLoader(Web3j, ExternalXsltResourceLoader.Options) - Constructor for class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader
-
Creates a loader using the supplied application Web3j connection.
- ExternalXsltResourceLoader.ExternalXsltResourceException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Base type for all expected resource-loading failures.
- ExternalXsltResourceLoader.InvalidResourceUriException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
The supplied URI or snapshot parameter is malformed.
- ExternalXsltResourceLoader.Options - Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Immutable loader policy.
- ExternalXsltResourceLoader.Options.Builder - Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Builder for immutable loader options.
- ExternalXsltResourceLoader.ResourceAccessDeniedException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Resource access was rejected by the configured security policy.
- ExternalXsltResourceLoader.ResourceTimeoutException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
Loading exceeded the configured network timeout.
- ExternalXsltResourceLoader.ResourceTooLargeException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
The resource exceeded the configured byte limit.
- ExternalXsltResourceLoader.UpstreamResourceException - Exception Class in net.finmath.smartcontracts.representablestate.postprocessing
-
The remote HTTP server or renderer RPC failed.
F
- fromWeb3j(Web3j) - Static method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Creates a renderer using an existing Web3j client.
G
- getBase64(byte[]) - Static method in class net.finmath.smartcontracts.representablestate.xml.util.Util
-
Get a Base64 representation of the byte-array.
- getHex(byte[]) - Static method in class net.finmath.smartcontracts.representablestate.xml.util.Util
-
Get a Hex representation of the byte-array.
- getHexTrimmed(byte[]) - Static method in class net.finmath.smartcontracts.representablestate.xml.util.Util
-
Get the first hex values of the byte-array (e.g. for logging).
- getHexTrimmed(byte[], int) - Static method in class net.finmath.smartcontracts.representablestate.xml.util.Util
-
Get the first hex values of the byte-array (e.g. for logging).
- getStructClass() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry
- getStructClass() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry
- getStructClass() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.CurveQuote
- getStructClass() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement
- getStructClass() - Method in interface net.finmath.smartcontracts.representablestate.xml.tuple.TupleBindingPlugin
-
Struct class for that tuple element type.
- getTupleElementType() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry
- getTupleElementType() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.BalanceEntry
- getTupleElementType() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.CurveQuote
- getTupleElementType() - Method in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement
- getTupleElementType() - Method in interface net.finmath.smartcontracts.representablestate.xml.tuple.TupleBindingPlugin
-
ABI tuple element type string, e.g.
H
- hashCode() - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Returns a hash code value for this object.
- hashCode() - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Returns a hash code value for this object.
I
- InvalidResourceUriException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.InvalidResourceUriException
- InvalidResourceUriException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.InvalidResourceUriException
- InvalidXsltSpecificationException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.InvalidXsltSpecificationException
-
Creates an invalid-specification failure.
- InvalidXsltSpecificationException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.InvalidXsltSpecificationException
-
Creates an invalid-specification failure with its cause.
- ipfsGatewayBase - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- ipfsGatewayBase(String) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
L
- load(URI) - Method in interface net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.ResourceLoader
-
Loads one absolute URI.
- load(URI, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader
-
Loads a stylesheet at a fixed EVM snapshot block.
- loadTextResource(String, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader
-
Loads an
ITextResourceby contract address at a fixed EVM snapshot block. - loadTextResource(URI, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader
-
Loads an on-chain text resource from its canonical Web3 URL at a fixed EVM snapshot block.
M
- maxDepth - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- maxDepth(int) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- maximumWeightBytes() - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns the value of the
maximumWeightBytesrecord component. - maxRedirects(int) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- maxResourceBytes - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- maxResourceBytes(int) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- maxResourceBytes(int) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- mediaType() - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Returns the value of the
mediaTyperecord component.
N
- net.finmath.smartcontracts.representablestate.cache - package net.finmath.smartcontracts.representablestate.cache
-
Opt-in, bounded caching facades and post-computation canonicality checks for fixed-snapshot XML rendering and XSLT transformation.
- net.finmath.smartcontracts.representablestate.postprocessing - package net.finmath.smartcontracts.representablestate.postprocessing
-
Resource loading for optional XML post-processing.
- net.finmath.smartcontracts.representablestate.xml - package net.finmath.smartcontracts.representablestate.xml
-
XML Repesentable State - Core classes (rendering and valiation).
- net.finmath.smartcontracts.representablestate.xml.tuple - package net.finmath.smartcontracts.representablestate.xml.tuple
-
Java Types for Solidy Stucts (tuple)
- net.finmath.smartcontracts.representablestate.xml.tuple.definitions - package net.finmath.smartcontracts.representablestate.xml.tuple.definitions
-
Java Types for Solidy Stucts (tuple) - Implementations
- net.finmath.smartcontracts.representablestate.xml.util - package net.finmath.smartcontracts.representablestate.xml.util
-
XML Repesentable State - Utilities
O
- owner - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry.AllowanceEntryStruct
P
- probeStateWitness(String, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Probes the optional representable-state witness at one fixed block.
R
- readTimeout(Duration) - Method in class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.Options.Builder
- readTimeoutMs - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
- readTimeoutMs(int) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
- render(String) - Method in interface net.finmath.smartcontracts.representablestate.xml.ContractStateXmlRenderer
-
Extract the XML from a given contract address, executing the required calls to populate the bindings.
- render(String) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
- render(String, BigInteger) - Method in interface net.finmath.smartcontracts.representablestate.xml.ContractStateXmlRenderer
-
Extract the XML from a given contract address, executing the required calls to populate the bindings.
- render(String, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
- render(String, BigInteger, BigInteger) - Method in interface net.finmath.smartcontracts.representablestate.xml.ContractStateXmlRenderer
-
Extract the XML representing the state (either xml-complete or partial) from a given contract address at a given block, executing the required calls to populate the bindings.
- render(String, BigInteger, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
- render(EvmSnapshot, String) - Method in class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Renders complete contract state at a fixed snapshot.
- RendererCacheOptions - Record Class in net.finmath.smartcontracts.representablestate.cache
-
Enablement and resource bounds for an in-process renderer cache.
- RendererCacheOptions(long, Duration) - Constructor for record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Creates enabled cache options with the supplied bounds.
- RendererCacheOptions(long, Duration, boolean) - Constructor for record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Creates an instance of a
RendererCacheOptionsrecord class. - renderPart(String, BigInteger) - Method in interface net.finmath.smartcontracts.representablestate.xml.ContractStateXmlRenderer
-
Extract the XML from a given contract address, executing the required calls to populate the bindings.
- renderPart(String, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
- renderPart(String, BigInteger, BigInteger) - Method in interface net.finmath.smartcontracts.representablestate.xml.ContractStateXmlRenderer
-
Extract the XML from a given contract address, executing the required calls to populate the bindings.
- renderPart(EvmSnapshot, String, BigInteger) - Method in class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Renders one state part at a fixed snapshot.
- renderTemplate(String, boolean) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Return the contract's XML template, optionally expanding all XIncludes but without evaluating any
evmstatebindings. - renderTemplate(String, BigInteger, boolean) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer
-
Return the contract's XML template at a given block, optionally expanding all XIncludes but without evaluating any
evmstatebindings. - renderTemplate(EvmSnapshot, String, boolean) - Method in class net.finmath.smartcontracts.representablestate.cache.CachedRenderingService
-
Renders a raw or XInclude-expanded template at a fixed snapshot.
- ResourceAccessDeniedException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.ResourceAccessDeniedException
- ResourceLoadingException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.ResourceLoadingException
-
Creates a resource-loading failure.
- ResourceLoadingException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.ResourceLoadingException
-
Creates a resource-loading failure with its cause.
- ResourceTimeoutException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.ResourceTimeoutException
- ResourceTooLargeException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.ResourceTooLargeException
S
- Settlement - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
-
Tuple plugin for a struct with ABI type tuple(uint256,int256).
- Settlement() - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement
- Settlement.SettlementStruct - Class in net.finmath.smartcontracts.representablestate.xml.tuple.definitions
- SettlementStruct(Uint256, Int256) - Constructor for class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement.SettlementStruct
- spender - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.AllowanceEntry.AllowanceEntryStruct
- stateHash() - Method in record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Returns the value of the
stateHashrecord component. - stateVersion() - Method in record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Returns the value of the
stateVersionrecord component. - StateWitness(BigInteger, Optional<String>) - Constructor for record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Creates an instance of a
StateWitnessrecord class.
T
- TEXT_HTML - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Response media type for the HTML output method.
- TEXT_PLAIN - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Response media type for the text output method.
- time - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement.SettlementStruct
- toString() - Method in record class net.finmath.smartcontracts.representablestate.cache.EvmSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class net.finmath.smartcontracts.representablestate.cache.RendererCacheOptions
-
Returns a string representation of this record class.
- toString() - Method in record class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.StateWitness
-
Returns a string representation of this record class.
- toString() - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Returns a string representation of this record class.
- transform(String, String, XsltPostProcessor.ResourceLoader) - Method in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Applies a selected stylesheet to rendered XML.
- transform(EvmSnapshot, String, String) - Method in class net.finmath.smartcontracts.representablestate.cache.CachedXsltTransformationService
-
Renders and transforms one contract snapshot.
- TransformationResult(String, String) - Constructor for record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
-
Creates an instance of a
TransformationResultrecord class. - TupleBindingPlugin - Interface in net.finmath.smartcontracts.representablestate.xml.tuple
-
Plugin interface for tuple/struct bindings used by the array binding profile.
U
- UpstreamResourceException(String) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.UpstreamResourceException
- UpstreamResourceException(String, Throwable) - Constructor for exception class net.finmath.smartcontracts.representablestate.postprocessing.ExternalXsltResourceLoader.UpstreamResourceException
- Util - Class in net.finmath.smartcontracts.representablestate.xml.util
-
Utilities related to encryption/decryption/hashing
V
- validate(String) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlValidator
-
Validate an XML string against the configured schema.
- value - Variable in class net.finmath.smartcontracts.representablestate.xml.tuple.definitions.Settlement.SettlementStruct
- verify(EvmSnapshot) - Method in interface net.finmath.smartcontracts.representablestate.cache.EvmSnapshotVerifier
-
Verifies that the supplied snapshot is still canonical.
- verifyFinalized(EvmSnapshot) - Method in interface net.finmath.smartcontracts.representablestate.cache.EvmSnapshotFinalityVerifier
-
Verifies that the snapshot is finalized under the host's reuse policy.
X
- XSLT_NAMESPACE - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
XSLT namespace used by both
xsl:stylesheetandxsl:transform. - XsltPostProcessor - Class in net.finmath.smartcontracts.representablestate.xml
-
Applies a caller-selected XSLT stylesheet to an already rendered XML representation.
- XsltPostProcessor() - Constructor for class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Creates a post-processor with the default 1 MiB stylesheet and 10 MiB output limits.
- XsltPostProcessor(int, int) - Constructor for class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
-
Creates a post-processor with explicit resource limits.
- XsltPostProcessor.InvalidXsltSpecificationException - Exception Class in net.finmath.smartcontracts.representablestate.xml
-
Signals an invalid specification, selected stylesheet, source XML, or transformation.
- XsltPostProcessor.ResourceLoader - Interface in net.finmath.smartcontracts.representablestate.xml
-
Loads the bytes of an explicitly selected external stylesheet.
- XsltPostProcessor.ResourceLoadingException - Exception Class in net.finmath.smartcontracts.representablestate.xml
-
Checked failure raised by a caller-supplied external resource loader.
- XsltPostProcessor.TransformationResult - Record Class in net.finmath.smartcontracts.representablestate.xml
-
Transformed content and its response media type.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form