Index

A B C D E G H I L M N O R S T U V X 
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
 
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
 
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
 
build() - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
 
builder() - Static method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
 
Builder() - Constructor for class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
 

C

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 content record 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_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.
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(boolean) - Method in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions.Builder
 
equals(Object) - Method in record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
Indicates whether some other object is "equal to" this one.
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 $partId argument 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.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).

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.xml.XsltPostProcessor.TransformationResult
Returns a hash code value for this object.

I

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.

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
 
maxResourceBytes - Variable in class net.finmath.smartcontracts.representablestate.xml.EvmXmlRenderer.XIncludeOptions
 
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 mediaType record component.

N

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
 

R

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
 
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.
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.

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
 

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.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.
TransformationResult(String, String) - Constructor for record class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor.TransformationResult
Creates an instance of a TransformationResult record class.
TupleBindingPlugin - Interface in net.finmath.smartcontracts.representablestate.xml.tuple
Plugin interface for tuple/struct bindings used by the array binding profile.

U

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
 

X

XSLT_NAMESPACE - Static variable in class net.finmath.smartcontracts.representablestate.xml.XsltPostProcessor
XSLT namespace used by both xsl:stylesheet and xsl: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.
A B C D E G H I L M N O R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form