Regen docsite

This commit is contained in:
Mike Hearn 2017-03-24 12:52:32 +01:00
parent 67e6bbc068
commit e29d41a82a
740 changed files with 59677 additions and 0 deletions

BIN
docs/build/doctrees/json.doctree vendored Normal file

Binary file not shown.

BIN
docs/build/doctrees/shell.doctree vendored Normal file

Binary file not shown.

42
docs/build/html/_sources/json.txt vendored Normal file
View File

@ -0,0 +1,42 @@
.. highlight:: kotlin
.. raw:: html
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/codesets.js"></script>
JSON
====
Corda provides a module that extends the popular Jackson serialisation engine. Jackson is often used to serialise
to and from JSON, but also supports other formats such as YaML and XML. Jackson is itself very modular and has
a variety of plugins that extend its functionality. You can learn more at the `Jackson home page <https://github.com/FasterXML/jackson>`_.
To gain support for JSON serialisation of common Corda data types, include a dependency on ``net.corda:jackson:XXX``
in your Gradle or Maven build file, where XXX is of course the Corda version you are targeting (0.9 for M9, for instance).
Then you can obtain a Jackson ``ObjectMapper`` instance configured for use using the ``JacksonSupport.createNonRpcMapper()``
method. There are variants of this method for obtaining Jackson's configured in other ways: if you have an RPC
connection to the node (see ":doc:`clientrpc`") then your JSON mapper can resolve identities found in objects.
The API is described in detail here:
* `Kotlin API docs <api/kotlin/corda/net.corda.jackson/-jackson-support/index.html>`_
* `JavaDoc <api/javadoc/net/corda/jackson/package-summary.html>`_
.. container:: codeset
.. sourcecode:: kotlin
import net.corda.jackson.JacksonSupport
val mapper = JacksonSupport.createNonRpcMapper()
val json = mapper.writeValueAsString(myCordaState) // myCordaState can be any object.
.. sourcecode:: java
import net.corda.jackson.JacksonSupport
ObjectMapper mapper = JacksonSupport.createNonRpcMapper()
String json = mapper.writeValueAsString(myCordaState) // myCordaState can be any object.
.. note:: The way mappers interact with identity and RPC is likely to change in a future release.

143
docs/build/html/_sources/shell.txt vendored Normal file
View File

@ -0,0 +1,143 @@
.. highlight:: kotlin
.. raw:: html
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/codesets.js"></script>
Shell
=====
The Corda shell is an embedded command line that allows an administrator to control and monitor the node.
Some of its features include:
* Invoking any of the RPCs the node exposes to applications.
* Starting flows.
* View a dashboard of threads, heap usage, VM properties.
* Uploading and downloading zips from the attachment store.
* Issue SQL queries to the underlying database.
* View JMX metrics and monitoring exports.
* UNIX style pipes for both text and objects, an ``egrep`` command and a command for working with columnular data.
.. note:: A future version of Corda will add SSH access to the node.
It is based on the popular `CRaSH`_ shell used in various other projects and supports many of the same features.
The shell may be disabled by passing the ``--no-local-shell`` flag to the node.
Getting help
------------
You can run ``help`` to list the available commands.
The shell has a ``man`` command that can be used to get interactive help on many commands. You can also use the
``--help`` or ``-h`` flags to a command to get info about what switches it supports.
Commands may have subcommands, in the same style as ``git``. In that case running the command by itself will
list the supported subcommands.
Starting flows and performing remote method calls
-------------------------------------------------
**Flows** are the way the ledger is changed. If you aren't familiar with them, please review ":doc:`flow-state-machines`"
first. The ``flow list`` command can be used to list the flows understood by the node and ``flow start`` can be
used to start them. The ``flow start`` command takes the class name of a flow, or *any unambiguous substring* and
then the data to be passed to the flow constructor. The unambiguous substring feature is helpful for reducing
the needed typing. If the match is ambiguous the possible matches will be printed out. If a flow has multiple
constructors then the names and types of the arguments will be used to try and determine which to use automatically.
If the match against available constructors is unclear, the reasons each available constructor failed to match
will be printed out. In the case of an ambiguous match, the first applicable will be used.
**RPCs** (remote procedure calls) are commands that can be sent to the node to query it, control it and manage it.
RPCs don't typically do anything that changes the global ledger, but they may change node-specific data in the
database. Each RPC is one method on the ``CordaRPCOps`` interface, and may return a stream of events that will
be shown on screen until you press Ctrl-C. You perform an RPC by using ``run`` followed by the name.
.. raw:: html
<center><b><a href="api/kotlin/corda/net.corda.core.messaging/-corda-r-p-c-ops/index.html">Documentation of available RPCs</a></b><p></center>
Whichever form of change is used, there is a need to provide *parameters* to either the RPC or the flow
constructor. Because parameters can be any arbitrary Java object graph, we need a convenient syntax to express
this sort of data. The shell uses a syntax called `Yaml`_ to do this.
Data syntax
-----------
Yaml (yet another markup language) is a simple JSON-like way to describe object graphs. It has several features
that make it helpful for our use case, like a lightweight syntax and support for "bare words" which mean you can
often skip the quotes around strings. Here is an example of how this syntax is used:
``flow start CashIssue amount: $1000, issueRef: 1234, recipient: Bank A, notary: Notary Service``
This invokes a constructor of a flow with the following prototype in the code:
.. container:: codeset
.. sourcecode:: kotlin
class CashIssueFlow(val amount: Amount<Currency>,
val issueRef: OpaqueBytes,
val recipient: Party,
val notary: Party) : AbstractCashFlow(progressTracker)
Here, everything after ``CashIssue`` is specifying the arguments to the constructor of a flow. In Yaml, an object
is specified as a set of ``key: value`` pairs and in our form, we separate them by commas. There are a few things
to note about this syntax:
* When a parameter is of type ``Amount<Currency>`` you can write it as either one of the dollar symbol ($),
pound (£), euro (€) followed by the amount as a decimal, or as the value followed by the ISO currency code
e.g. "100.12 CHF"
* ``OpaqueBytes`` is filled with the contents of whatever is provided as a string.
* ``Party`` objects are looked up by name.
* Strings do not need to be surrounded by quotes unless they contain a comma or embedded quotes. This makes it
a lot more convenient to type such strings.
Other types also have sensible mappings from strings. See `the defined parsers`_ for more information.
Nested objects can be created using curly braces, as in ``{ a: 1, b: 2}``. This is helpful when no particular
parser is defined for the type you need, for instance, if an API requires a ``Pair<String, Int>``
which could be represented as ``{ first: foo, second: 123 }``.
The same syntax is also used to specify the parameters for RPCs, accessed via the ``run`` command, like this:
``run getCashBalances``
Attachments
-----------
The shell can be used to upload and download attachments from the node interactively. To learn more, see
the tutorial ":doc:`tutorial-attachments`".
Extending the shell
-------------------
The shell can be extended using commands written in either Java or `Groovy`_ (Groovy is a scripting language that
is Java compatible). Such commands have full access to the node internal APIs and thus can be used to achieve
almost anything.
A full tutorial on how to write such commands is out of scope for this documentation, to learn more please
refer to the `CRaSH`_ documentation. New commands can be placed in the ``shell-commands`` subdirectory in the
node directory. Edits to existing commands will be used automatically, but at this time commands added after the
node has started won't be automatically detected. Commands should be named in all lower case with either a
``.java`` or ``.groovy`` extension.
.. warning:: Commands written in Groovy ignore Java security checks, so have unrestricted access to node and JVM
internals regardless of any sandboxing that may be in place. Don't allow untrusted users to edit files in the
shell-commands directory!
Limitations
-----------
The shell will be enhanced over time. The currently known limitations include:
* SSH access is currently not available.
* There is no command completion for flows or RPCs.
* Command history is not preserved across restarts.
* The ``jdbc`` command requires you to explicitly log into the database first.
* Commands placed in the ``shell-commands`` directory are only noticed after the node is restarted.
* The ``jul`` command advertises access to logs, but it doesn't work with the logging framework we're using.
.. _Yaml: http://www.yaml.org/spec/1.2/spec.html
.. _the defined parsers: api/kotlin/corda/net.corda.jackson/-jackson-support/index.html
.. _Groovy: http://groovy-lang.org/
.. _CRaSH: http://www.crashub.org/

View File

@ -0,0 +1,174 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ContractStateModel.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ContractStateModel.Companion class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ContractStateModel.Companion";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ContractStateModel.Companion.html" target="_top">Frames</a></li>
<li><a href="ContractStateModel.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ContractStateModel.Companion" class="title">Class ContractStateModel.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ContractStateModel.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model">ContractStateModel</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">ContractStateModel.Companion</span></pre>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ContractStateModel.Companion.html" target="_top">Frames</a></li>
<li><a href="ContractStateModel.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,333 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ContractStateModel</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ContractStateModel class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="getCashStates()">
<meta name="keywords" content="getCash()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ContractStateModel";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/Diff.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ContractStateModel.html" target="_top">Frames</a></li>
<li><a href="ContractStateModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ContractStateModel" class="title">Class ContractStateModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ContractStateModel</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ContractStateModel</span></pre>
<div class="block"><p><p>This model exposes the list of owned contract states.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model">ContractStateModel.Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="type parameter in ContractStateModel.Companion">ContractStateModel.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html#ContractStateModel--">ContractStateModel</a></span>()</code>
<div class="block">This model exposes the list of owned contract states.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html#getCash--">getCash</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.core.contracts.StateAndRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html#getCashStates--">getCashStates</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="type parameter in ContractStateModel.Companion">ContractStateModel.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ContractStateModel--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ContractStateModel</h4>
<pre>public&nbsp;ContractStateModel()</pre>
<div class="block"><p><p>This model exposes the list of owned contract states.</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getCashStates--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getCashStates</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.core.contracts.StateAndRef&gt;&nbsp;getCashStates()</pre>
</li>
</ul>
<a name="getCash--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getCash</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;&nbsp;getCash()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/Diff.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ContractStateModel.html" target="_top">Frames</a></li>
<li><a href="ContractStateModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,361 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Diff</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.Diff class">
<meta name="keywords" content="getAdded()">
<meta name="keywords" content="getRemoved()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Diff";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/Diff.html" target="_top">Frames</a></li>
<li><a href="Diff.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class Diff" class="title">Class Diff&lt;T extends <a href="../../../../../net/corda/core/contracts/ContractState.html" title="type parameter in ContractState">ContractState</a>&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.Diff&lt;T&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Diff&lt;T extends <a href="../../../../../net/corda/core/contracts/ContractState.html" title="type parameter in ContractState">ContractState</a>&gt;</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#Diff-added-removed-">Diff</a></span>(java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;added,
java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;removed)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/Diff.html" title="type parameter in Diff">Diff</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#copy-added-removed-">copy</a></span>(java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;added,
java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;removed)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#getAdded--">getAdded</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#getRemoved--">getRemoved</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Diff.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Diff-added-removed-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Diff</h4>
<pre>public&nbsp;Diff(java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;added,
java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;removed)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getAdded--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAdded</h4>
<pre>public&nbsp;java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;&nbsp;getAdded()</pre>
</li>
</ul>
<a name="getRemoved--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRemoved</h4>
<pre>public&nbsp;java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;&nbsp;getRemoved()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.util.Collection&lt;net.corda.core.contracts.StateAndRef&gt;&nbsp;component2()</pre>
</li>
</ul>
<a name="copy-added-removed-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/Diff.html" title="type parameter in Diff">Diff</a>&lt;T&gt;&nbsp;copy(java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;added,
java.util.Collection&lt;? extends net.corda.core.contracts.StateAndRef&lt;? extends T&gt;&gt;&nbsp;removed)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/Diff.html" target="_top">Frames</a></li>
<li><a href="Diff.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,224 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ExchangeRate</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ExchangeRate interface">
<meta name="keywords" content="rate()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ExchangeRate";
}
}
catch(err) {
}
//-->
var methods = {"i0":18};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],16:["t5","Default Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRate.html" target="_top">Frames</a></li>
<li><a href="ExchangeRate.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Interface ExchangeRate" class="title">Interface ExchangeRate</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public <span class="typeNameLabel">ExchangeRate</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t5" class="tableTab"><span><a href="javascript:show(16);">Default Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html#rate-from-to-">rate</a></span>(java.util.Currency&nbsp;from,
java.util.Currency&nbsp;to)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="rate-from-to-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>rate</h4>
<pre>double&nbsp;rate(java.util.Currency&nbsp;from,
java.util.Currency&nbsp;to)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRate.html" target="_top">Frames</a></li>
<li><a href="ExchangeRate.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,266 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ExchangeRateModel</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ExchangeRateModel class">
<meta name="keywords" content="getExchangeRate()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ExchangeRateModel";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="interface in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRateModel.html" target="_top">Frames</a></li>
<li><a href="ExchangeRateModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ExchangeRateModel" class="title">Class ExchangeRateModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ExchangeRateModel</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ExchangeRateModel</span></pre>
<div class="block"><p><p>This model provides an exchange rate from arbitrary currency to arbitrary currency.
TODO hook up an actual oracle</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html#ExchangeRateModel--">ExchangeRateModel</a></span>()</code>
<div class="block">This model provides an exchange rate from arbitrary currency to arbitrary currency.
TODO hook up an actual oracle</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html#getExchangeRate--">getExchangeRate</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ExchangeRateModel--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ExchangeRateModel</h4>
<pre>public&nbsp;ExchangeRateModel()</pre>
<div class="block"><p><p>This model provides an exchange rate from arbitrary currency to arbitrary currency.
TODO hook up an actual oracle</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getExchangeRate--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getExchangeRate</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;&nbsp;getExchangeRate()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="interface in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRateModel.html" target="_top">Frames</a></li>
<li><a href="ExchangeRateModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,247 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ExchangeRateModelKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ExchangeRateModelKt class">
<meta name="keywords" content="exchangeAmount()">
<meta name="keywords" content="exchangeDouble()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ExchangeRateModelKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRateModelKt.html" target="_top">Frames</a></li>
<li><a href="ExchangeRateModelKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ExchangeRateModelKt" class="title">Class ExchangeRateModelKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ExchangeRateModelKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ExchangeRateModelKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html#exchangeAmount-:Dreceiver-amount-to-">exchangeAmount</a></span>(<a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="type parameter in ExchangeRate">ExchangeRate</a>&nbsp;$receiver,
<a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;&nbsp;amount,
java.util.Currency&nbsp;to)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static double</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html#exchangeDouble-:Dreceiver-amount-to-">exchangeDouble</a></span>(<a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="type parameter in ExchangeRate">ExchangeRate</a>&nbsp;$receiver,
<a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;&nbsp;amount,
java.util.Currency&nbsp;to)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="exchangeAmount-:Dreceiver-amount-to-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exchangeAmount</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;&nbsp;exchangeAmount(<a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="type parameter in ExchangeRate">ExchangeRate</a>&nbsp;$receiver,
<a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;&nbsp;amount,
java.util.Currency&nbsp;to)</pre>
</li>
</ul>
<a name="exchangeDouble-:Dreceiver-amount-to-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>exchangeDouble</h4>
<pre>public static&nbsp;double&nbsp;exchangeDouble(<a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="type parameter in ExchangeRate">ExchangeRate</a>&nbsp;$receiver,
<a href="../../../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;java.util.Currency&gt;&nbsp;amount,
java.util.Currency&nbsp;to)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ExchangeRateModelKt.html" target="_top">Frames</a></li>
<li><a href="ExchangeRateModelKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,329 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FlowStatus</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.FlowStatus class">
<meta name="keywords" content="getStatus()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FlowStatus";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/FlowStatus.html" target="_top">Frames</a></li>
<li><a href="FlowStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class FlowStatus" class="title">Class FlowStatus</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.FlowStatus</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">FlowStatus</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#FlowStatus-status-">FlowStatus</a></span>(java.lang.String&nbsp;status)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="type parameter in FlowStatus">FlowStatus</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#copy-status-">copy</a></span>(java.lang.String&nbsp;status)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#getStatus--">getStatus</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FlowStatus-status-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FlowStatus</h4>
<pre>public&nbsp;FlowStatus(java.lang.String&nbsp;status)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getStatus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStatus</h4>
<pre>public&nbsp;java.lang.String&nbsp;getStatus()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;java.lang.String&nbsp;component1()</pre>
</li>
</ul>
<a name="copy-status-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="type parameter in FlowStatus">FlowStatus</a>&nbsp;copy(java.lang.String&nbsp;status)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/FlowStatus.html" target="_top">Frames</a></li>
<li><a href="FlowStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,361 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>GatheredTransactionData</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.GatheredTransactionData class">
<meta name="keywords" content="getTransaction()">
<meta name="keywords" content="getStateMachines()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="GatheredTransactionData";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/GatheredTransactionData.html" target="_top">Frames</a></li>
<li><a href="GatheredTransactionData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class GatheredTransactionData" class="title">Class GatheredTransactionData</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.GatheredTransactionData</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">GatheredTransactionData</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#GatheredTransactionData-transaction-stateMachines-">GatheredTransactionData</a></span>(<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;stateMachines)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="type parameter in GatheredTransactionData">GatheredTransactionData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#copy-transaction-stateMachines-">copy</a></span>(<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;stateMachines)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#getStateMachines--">getStateMachines</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#getTransaction--">getTransaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="GatheredTransactionData-transaction-stateMachines-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>GatheredTransactionData</h4>
<pre>public&nbsp;GatheredTransactionData(<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;stateMachines)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getTransaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransaction</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;getTransaction()</pre>
</li>
</ul>
<a name="getStateMachines--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateMachines</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;getStateMachines()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;component2()</pre>
</li>
</ul>
<a name="copy-transaction-stateMachines-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="type parameter in GatheredTransactionData">GatheredTransactionData</a>&nbsp;copy(<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableList&lt;? extends net.corda.client.jfx.model.StateMachineData&gt;&nbsp;stateMachines)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/GatheredTransactionData.html" target="_top">Frames</a></li>
<li><a href="GatheredTransactionData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,291 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>InputResolution.Resolved</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution.Resolved class">
<meta name="keywords" content="getStateAndRef()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InputResolution.Resolved";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/InputResolution.Resolved.html" target="_top">Frames</a></li>
<li><a href="InputResolution.Resolved.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class InputResolution.Resolved" class="title">Class InputResolution.Resolved</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>InputResolution</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution.Resolved</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">InputResolution.Resolved</span>
extends InputResolution</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model">InputResolution.Resolved</a>, <a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model">InputResolution.Unresolved</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html#Resolved-stateAndRef-">Resolved</a></span>(<a href="../../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;? extends net.corda.core.contracts.ContractState&gt;&nbsp;stateAndRef)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;net.corda.core.contracts.ContractState&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html#getStateAndRef--">getStateAndRef</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html#getStateRef--">getStateRef</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Resolved-stateAndRef-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Resolved</h4>
<pre>public&nbsp;Resolved(<a href="../../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;? extends net.corda.core.contracts.ContractState&gt;&nbsp;stateAndRef)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getStateAndRef--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getStateAndRef</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;net.corda.core.contracts.ContractState&gt;&nbsp;getStateAndRef()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/InputResolution.Resolved.html" target="_top">Frames</a></li>
<li><a href="InputResolution.Resolved.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>InputResolution.Unresolved</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution.Unresolved class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="InputResolution.Unresolved";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/InputResolution.Unresolved.html" target="_top">Frames</a></li>
<li><a href="InputResolution.Unresolved.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class InputResolution.Unresolved" class="title">Class InputResolution.Unresolved</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>InputResolution</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution.Unresolved</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">InputResolution.Unresolved</span>
extends InputResolution</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model">InputResolution.Resolved</a>, <a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model">InputResolution.Unresolved</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html#Unresolved-stateRef-">Unresolved</a></span>(<a href="../../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;stateRef)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html#getStateRef--">getStateRef</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Unresolved-stateRef-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Unresolved</h4>
<pre>public&nbsp;Unresolved(<a href="../../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;stateRef)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/InputResolution.Unresolved.html" target="_top">Frames</a></li>
<li><a href="InputResolution.Unresolved.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,278 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Models</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.Models class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="initModel()">
<meta name="keywords" content="get()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Models";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/Models.html" target="_top">Frames</a></li>
<li><a href="Models.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class Models" class="title">Class Models</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.Models</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Models</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/model/Models.html" title="type parameter in Models">Models</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Models.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>&lt;M&gt;&nbsp;M</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Models.html#get-klass-origin-">get</a></span>(kotlin.reflect.KClass&lt;M&gt;&nbsp;klass,
kotlin.reflect.KClass&lt;?&gt;&nbsp;origin)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>&lt;M&gt;&nbsp;java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/Models.html#initModel-klass-">initModel</a></span>(kotlin.reflect.KClass&lt;M&gt;&nbsp;klass)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/model/Models.html" title="type parameter in Models">Models</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="initModel-klass-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>initModel</h4>
<pre>public&nbsp;&lt;M&gt;&nbsp;java.lang.Object&nbsp;initModel(kotlin.reflect.KClass&lt;M&gt;&nbsp;klass)</pre>
</li>
</ul>
<a name="get-klass-origin-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;&lt;M&gt;&nbsp;M&nbsp;get(kotlin.reflect.KClass&lt;M&gt;&nbsp;klass,
kotlin.reflect.KClass&lt;?&gt;&nbsp;origin)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/Models.html" target="_top">Frames</a></li>
<li><a href="Models.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,170 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ModelsKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ModelsKt class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ModelsKt";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ModelsKt.html" target="_top">Frames</a></li>
<li><a href="ModelsKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ModelsKt" class="title">Class ModelsKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ModelsKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ModelsKt</span></pre>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ModelsKt.html" target="_top">Frames</a></li>
<li><a href="ModelsKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,328 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NetworkIdentityModel</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.NetworkIdentityModel class">
<meta name="keywords" content="getNetworkIdentities()">
<meta name="keywords" content="getParties()">
<meta name="keywords" content="getNotaries()">
<meta name="keywords" content="getMyIdentity()">
<meta name="keywords" content="lookup()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="NetworkIdentityModel";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/NetworkIdentityModel.html" target="_top">Frames</a></li>
<li><a href="NetworkIdentityModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class NetworkIdentityModel" class="title">Class NetworkIdentityModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.NetworkIdentityModel</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">NetworkIdentityModel</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#NetworkIdentityModel--">NetworkIdentityModel</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#getMyIdentity--">getMyIdentity</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#getNetworkIdentities--">getNetworkIdentities</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#getNotaries--">getNotaries</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#getParties--">getParties</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#lookup-compositeKey-">lookup</a></span>(<a href="../../../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;compositeKey)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html#lookup-publicKey-">lookup</a></span>(java.security.PublicKey&nbsp;publicKey)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="NetworkIdentityModel--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NetworkIdentityModel</h4>
<pre>public&nbsp;NetworkIdentityModel()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getNetworkIdentities--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkIdentities</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;&nbsp;getNetworkIdentities()</pre>
</li>
</ul>
<a name="getParties--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getParties</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;&nbsp;getParties()</pre>
</li>
</ul>
<a name="getNotaries--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNotaries</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.core.node.NodeInfo&gt;&nbsp;getNotaries()</pre>
</li>
</ul>
<a name="getMyIdentity--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMyIdentity</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;&nbsp;getMyIdentity()</pre>
</li>
</ul>
<a name="lookup-compositeKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lookup</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;&nbsp;lookup(<a href="../../../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;compositeKey)</pre>
</li>
</ul>
<a name="lookup-publicKey-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>lookup</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.core.node.NodeInfo&gt;&nbsp;lookup(java.security.PublicKey&nbsp;publicKey)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/NetworkIdentityModel.html" target="_top">Frames</a></li>
<li><a href="NetworkIdentityModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,370 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NodeMonitorModel</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.NodeMonitorModel class">
<meta name="keywords" content="getStateMachineUpdates()">
<meta name="keywords" content="getVaultUpdates()">
<meta name="keywords" content="getTransactions()">
<meta name="keywords" content="getStateMachineTransactionMapping()">
<meta name="keywords" content="getProgressTracking()">
<meta name="keywords" content="getNetworkMap()">
<meta name="keywords" content="getProxyObservable()">
<meta name="keywords" content="register()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="NodeMonitorModel";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/NodeMonitorModel.html" target="_top">Frames</a></li>
<li><a href="NodeMonitorModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class NodeMonitorModel" class="title">Class NodeMonitorModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.NodeMonitorModel</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">NodeMonitorModel</span></pre>
<div class="block"><p><p>This model exposes raw event streams to and from the node.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#NodeMonitorModel--">NodeMonitorModel</a></span>()</code>
<div class="block">This model exposes raw event streams to and from the node.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.core.node.services.NetworkMapCache.MapChange&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getNetworkMap--">getNetworkMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.client.jfx.model.ProgressTrackingEvent&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getProgressTracking--">getProgressTracking</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>javafx.beans.property.SimpleObjectProperty&lt;net.corda.core.messaging.CordaRPCOps&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getProxyObservable--">getProxyObservable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.core.node.services.StateMachineTransactionMapping&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getStateMachineTransactionMapping--">getStateMachineTransactionMapping</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.core.messaging.StateMachineUpdate&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getStateMachineUpdates--">getStateMachineUpdates</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.core.transactions.SignedTransaction&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getTransactions--">getTransactions</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.core.node.services.Vault.Update&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#getVaultUpdates--">getVaultUpdates</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html#register-nodeHostAndPort-username-password-">register</a></span>(com.google.common.net.HostAndPort&nbsp;nodeHostAndPort,
java.lang.String&nbsp;username,
java.lang.String&nbsp;password)</code>
<div class="block">Register for updates to/from a given vault.
TODO provide an unsubscribe mechanism</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="NodeMonitorModel--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NodeMonitorModel</h4>
<pre>public&nbsp;NodeMonitorModel()</pre>
<div class="block"><p><p>This model exposes raw event streams to and from the node.</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getStateMachineUpdates--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateMachineUpdates</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.core.messaging.StateMachineUpdate&gt;&nbsp;getStateMachineUpdates()</pre>
</li>
</ul>
<a name="getVaultUpdates--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVaultUpdates</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.core.node.services.Vault.Update&gt;&nbsp;getVaultUpdates()</pre>
</li>
</ul>
<a name="getTransactions--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransactions</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.core.transactions.SignedTransaction&gt;&nbsp;getTransactions()</pre>
</li>
</ul>
<a name="getStateMachineTransactionMapping--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateMachineTransactionMapping</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.core.node.services.StateMachineTransactionMapping&gt;&nbsp;getStateMachineTransactionMapping()</pre>
</li>
</ul>
<a name="getProgressTracking--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProgressTracking</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.client.jfx.model.ProgressTrackingEvent&gt;&nbsp;getProgressTracking()</pre>
</li>
</ul>
<a name="getNetworkMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getNetworkMap</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.core.node.services.NetworkMapCache.MapChange&gt;&nbsp;getNetworkMap()</pre>
</li>
</ul>
<a name="getProxyObservable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getProxyObservable</h4>
<pre>public&nbsp;javafx.beans.property.SimpleObjectProperty&lt;net.corda.core.messaging.CordaRPCOps&gt;&nbsp;getProxyObservable()</pre>
</li>
</ul>
<a name="register-nodeHostAndPort-username-password-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>register</h4>
<pre>public&nbsp;void&nbsp;register(com.google.common.net.HostAndPort&nbsp;nodeHostAndPort,
java.lang.String&nbsp;username,
java.lang.String&nbsp;password)</pre>
<div class="block"><p><p>Register for updates to/from a given vault.
TODO provide an unsubscribe mechanism</p></p></div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/NodeMonitorModel.html" target="_top">Frames</a></li>
<li><a href="NodeMonitorModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,231 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PartiallyResolvedTransaction.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.PartiallyResolvedTransaction.Companion class">
<meta name="keywords" content="fromSignedTransaction()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PartiallyResolvedTransaction.Companion";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class PartiallyResolvedTransaction.Companion" class="title">Class PartiallyResolvedTransaction.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.PartiallyResolvedTransaction.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">PartiallyResolvedTransaction.Companion</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html#fromSignedTransaction-transaction-transactions-">fromSignedTransaction</a></span>(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableMap&lt;net.corda.core.crypto.SecureHash,net.corda.core.transactions.SignedTransaction&gt;&nbsp;transactions)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="fromSignedTransaction-transaction-transactions-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>fromSignedTransaction</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;fromSignedTransaction(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
javafx.collections.ObservableMap&lt;net.corda.core.crypto.SecureHash,net.corda.core.transactions.SignedTransaction&gt;&nbsp;transactions)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PartiallyResolvedTransaction.InputResolution</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution class">
<meta name="keywords" content="getStateRef()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PartiallyResolvedTransaction.InputResolution";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.InputResolution.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class PartiallyResolvedTransaction.InputResolution" class="title">Class PartiallyResolvedTransaction.InputResolution</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model">InputResolution.Resolved</a>, <a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model">InputResolution.Unresolved</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">PartiallyResolvedTransaction.InputResolution</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model">InputResolution.Resolved</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model">InputResolution.Unresolved</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html#getStateRef--">getStateRef</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getStateRef--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getStateRef</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;getStateRef()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.InputResolution.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,467 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PartiallyResolvedTransaction</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.PartiallyResolvedTransaction class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="getId()">
<meta name="keywords" content="getTransaction()">
<meta name="keywords" content="getInputs()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PartiallyResolvedTransaction";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class PartiallyResolvedTransaction" class="title">Class PartiallyResolvedTransaction</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.PartiallyResolvedTransaction</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">PartiallyResolvedTransaction</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a>,
<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.Companion</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction.InputResolution</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="type parameter in PartiallyResolvedTransaction.Companion">PartiallyResolvedTransaction.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#PartiallyResolvedTransaction-transaction-inputs-">PartiallyResolvedTransaction</a></span>(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
java.util.List&lt;? extends javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution&gt;&gt;&nbsp;inputs)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;javafx.beans.value.ObservableValue&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#copy-transaction-inputs-">copy</a></span>(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
java.util.List&lt;? extends javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution&gt;&gt;&nbsp;inputs)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#getId--">getId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;javafx.beans.value.ObservableValue&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#getInputs--">getInputs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#getTransaction--">getTransaction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="type parameter in PartiallyResolvedTransaction.Companion">PartiallyResolvedTransaction.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="PartiallyResolvedTransaction-transaction-inputs-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PartiallyResolvedTransaction</h4>
<pre>public&nbsp;PartiallyResolvedTransaction(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
java.util.List&lt;? extends javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution&gt;&gt;&nbsp;inputs)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a>,
<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;getId()</pre>
</li>
</ul>
<a name="getTransaction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTransaction</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;getTransaction()</pre>
</li>
</ul>
<a name="getInputs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInputs</h4>
<pre>public&nbsp;java.util.List&lt;javafx.beans.value.ObservableValue&gt;&nbsp;getInputs()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.util.List&lt;javafx.beans.value.ObservableValue&gt;&nbsp;component2()</pre>
</li>
</ul>
<a name="copy-transaction-inputs-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="type parameter in PartiallyResolvedTransaction">PartiallyResolvedTransaction</a>&nbsp;copy(<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="type parameter in SignedTransaction">SignedTransaction</a>&nbsp;transaction,
java.util.List&lt;? extends javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction.InputResolution&gt;&gt;&nbsp;inputs)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a>,
<a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a></dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/PartiallyResolvedTransaction.html" target="_top">Frames</a></li>
<li><a href="PartiallyResolvedTransaction.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,229 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ProgressTrackingEvent.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ProgressTrackingEvent.Companion class">
<meta name="keywords" content="createStreamFromStateMachineInfo()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgressTrackingEvent.Companion";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" target="_top">Frames</a></li>
<li><a href="ProgressTrackingEvent.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ProgressTrackingEvent.Companion" class="title">Class ProgressTrackingEvent.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ProgressTrackingEvent.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model">ProgressTrackingEvent</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">ProgressTrackingEvent.Companion</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>rx.Observable&lt;net.corda.client.jfx.model.ProgressTrackingEvent&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html#createStreamFromStateMachineInfo-stateMachine-">createStreamFromStateMachineInfo</a></span>(<a href="../../../../../net/corda/core/messaging/StateMachineInfo.html" title="type parameter in StateMachineInfo">StateMachineInfo</a>&nbsp;stateMachine)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createStreamFromStateMachineInfo-stateMachine-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createStreamFromStateMachineInfo</h4>
<pre>public&nbsp;rx.Observable&lt;net.corda.client.jfx.model.ProgressTrackingEvent&gt;&nbsp;createStreamFromStateMachineInfo(<a href="../../../../../net/corda/core/messaging/StateMachineInfo.html" title="type parameter in StateMachineInfo">StateMachineInfo</a>&nbsp;stateMachine)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" target="_top">Frames</a></li>
<li><a href="ProgressTrackingEvent.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,417 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ProgressTrackingEvent</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.ProgressTrackingEvent class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="getStateMachineId()">
<meta name="keywords" content="getMessage()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ProgressTrackingEvent";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ProgressTrackingEvent.html" target="_top">Frames</a></li>
<li><a href="ProgressTrackingEvent.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class ProgressTrackingEvent" class="title">Class ProgressTrackingEvent</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.ProgressTrackingEvent</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ProgressTrackingEvent</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model">ProgressTrackingEvent.Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="type parameter in ProgressTrackingEvent.Companion">ProgressTrackingEvent.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#ProgressTrackingEvent-stateMachineId-message-">ProgressTrackingEvent</a></span>(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;stateMachineId,
java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="type parameter in ProgressTrackingEvent">ProgressTrackingEvent</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#copy-stateMachineId-message-">copy</a></span>(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;stateMachineId,
java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#getMessage--">getMessage</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#getStateMachineId--">getStateMachineId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="type parameter in ProgressTrackingEvent.Companion">ProgressTrackingEvent.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ProgressTrackingEvent-stateMachineId-message-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ProgressTrackingEvent</h4>
<pre>public&nbsp;ProgressTrackingEvent(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;stateMachineId,
java.lang.String&nbsp;message)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getStateMachineId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateMachineId</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;getStateMachineId()</pre>
</li>
</ul>
<a name="getMessage--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMessage</h4>
<pre>public&nbsp;java.lang.String&nbsp;getMessage()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.lang.String&nbsp;component2()</pre>
</li>
</ul>
<a name="copy-stateMachineId-message-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="type parameter in ProgressTrackingEvent">ProgressTrackingEvent</a>&nbsp;copy(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;stateMachineId,
java.lang.String&nbsp;message)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/ProgressTrackingEvent.html" target="_top">Frames</a></li>
<li><a href="ProgressTrackingEvent.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,393 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StateMachineData</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.StateMachineData class">
<meta name="keywords" content="getId()">
<meta name="keywords" content="getFlowStatus()">
<meta name="keywords" content="getStateMachineStatus()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="component3()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StateMachineData";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineData.html" target="_top">Frames</a></li>
<li><a href="StateMachineData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class StateMachineData" class="title">Class StateMachineData</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.StateMachineData</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">StateMachineData</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#StateMachineData-id-flowStatus-stateMachineStatus-">StateMachineData</a></span>(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;id,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;flowStatus,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;stateMachineStatus)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#component3--">component3</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="type parameter in StateMachineData">StateMachineData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#copy-id-flowStatus-stateMachineStatus-">copy</a></span>(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;id,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;flowStatus,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;stateMachineStatus)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#getFlowStatus--">getFlowStatus</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#getId--">getId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#getStateMachineStatus--">getStateMachineStatus</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="StateMachineData-id-flowStatus-stateMachineStatus-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StateMachineData</h4>
<pre>public&nbsp;StateMachineData(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;id,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;flowStatus,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;stateMachineStatus)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;getId()</pre>
</li>
</ul>
<a name="getFlowStatus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFlowStatus</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;getFlowStatus()</pre>
</li>
</ul>
<a name="getStateMachineStatus--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getStateMachineStatus</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;getStateMachineStatus()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;component2()</pre>
</li>
</ul>
<a name="component3--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component3</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;component3()</pre>
</li>
</ul>
<a name="copy-id-flowStatus-stateMachineStatus-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="type parameter in StateMachineData">StateMachineData</a>&nbsp;copy(<a href="../../../../../net/corda/core/flows/StateMachineRunId.html" title="type parameter in StateMachineRunId">StateMachineRunId</a>&nbsp;id,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.FlowStatus&gt;&nbsp;flowStatus,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.StateMachineStatus&gt;&nbsp;stateMachineStatus)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineData.html" target="_top">Frames</a></li>
<li><a href="StateMachineData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StateMachineStatus.Added</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.StateMachineStatus.Added class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StateMachineStatus.Added";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.Added.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.Added.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class StateMachineStatus.Added" class="title">Class StateMachineStatus.Added</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>StateMachineStatus</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.StateMachineStatus.Added</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">StateMachineStatus.Added</span>
extends StateMachineStatus</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Added</a>, <a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Removed</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html#Added-stateMachineName-">Added</a></span>(java.lang.String&nbsp;stateMachineName)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#getStateMachineName--">getStateMachineName</a>, <a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#toString--">toString</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Added-stateMachineName-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Added</h4>
<pre>public&nbsp;Added(java.lang.String&nbsp;stateMachineName)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.Added.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.Added.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StateMachineStatus.Removed</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.StateMachineStatus.Removed class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StateMachineStatus.Removed";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.Removed.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.Removed.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class StateMachineStatus.Removed" class="title">Class StateMachineStatus.Removed</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>StateMachineStatus</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.StateMachineStatus.Removed</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">StateMachineStatus.Removed</span>
extends StateMachineStatus</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Added</a>, <a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Removed</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html#Removed-stateMachineName-">Removed</a></span>(java.lang.String&nbsp;stateMachineName)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#getStateMachineName--">getStateMachineName</a>, <a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#toString--">toString</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Removed-stateMachineName-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Removed</h4>
<pre>public&nbsp;Removed(java.lang.String&nbsp;stateMachineName)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.Removed.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.Removed.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.StateMachineStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,266 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>StateMachineStatus</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.StateMachineStatus class">
<meta name="keywords" content="toString()">
<meta name="keywords" content="getStateMachineName()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StateMachineStatus";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class StateMachineStatus" class="title">Class StateMachineStatus</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.StateMachineStatus</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Added</a>, <a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Removed</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">StateMachineStatus</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Added</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model">StateMachineStatus.Removed</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#getStateMachineName--">getStateMachineName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="getStateMachineName--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getStateMachineName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getStateMachineName()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/StateMachineStatus.html" target="_top">Frames</a></li>
<li><a href="StateMachineStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,284 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TrackedDelegate</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.TrackedDelegate class">
<meta name="keywords" content="getKlass()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TrackedDelegate";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TrackedDelegate.html" target="_top">Frames</a></li>
<li><a href="TrackedDelegate.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class TrackedDelegate" class="title">Class TrackedDelegate&lt;M&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.TrackedDelegate&lt;M&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.EventSinkDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.EventStreamDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObjectPropertyDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableListDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListReadOnlyDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableListReadOnlyDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableValueDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableValueDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObserverDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.SubjectDelegate</a>, <a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.WritableValueDelegate</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TrackedDelegate&lt;M&gt;</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.EventSinkDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="type parameter in TrackedDelegate.EventSinkDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="type parameter in TrackedDelegate.EventSinkDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.EventStreamDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="type parameter in TrackedDelegate.EventStreamDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="type parameter in TrackedDelegate.EventStreamDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObjectPropertyDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="type parameter in TrackedDelegate.ObjectPropertyDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="type parameter in TrackedDelegate.ObjectPropertyDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableDelegate.html" title="type parameter in TrackedDelegate.ObservableDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableDelegate.html" title="type parameter in TrackedDelegate.ObservableDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableListDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListDelegate.html" title="type parameter in TrackedDelegate.ObservableListDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListDelegate.html" title="type parameter in TrackedDelegate.ObservableListDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListReadOnlyDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableListReadOnlyDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListReadOnlyDelegate.html" title="type parameter in TrackedDelegate.ObservableListReadOnlyDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListReadOnlyDelegate.html" title="type parameter in TrackedDelegate.ObservableListReadOnlyDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableValueDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObservableValueDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableValueDelegate.html" title="type parameter in TrackedDelegate.ObservableValueDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableValueDelegate.html" title="type parameter in TrackedDelegate.ObservableValueDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.ObserverDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="type parameter in TrackedDelegate.ObserverDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="type parameter in TrackedDelegate.ObserverDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.SubjectDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="type parameter in TrackedDelegate.SubjectDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="type parameter in TrackedDelegate.SubjectDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate.WritableValueDelegate</a>&lt;<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="type parameter in TrackedDelegate.WritableValueDelegate">M</a>,<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="type parameter in TrackedDelegate.WritableValueDelegate">T</a>&gt;</span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>kotlin.reflect.KClass&lt;M&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.html#getKlass--">getKlass</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getKlass--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getKlass</h4>
<pre>public&nbsp;kotlin.reflect.KClass&lt;M&gt;&nbsp;getKlass()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TrackedDelegate.html" target="_top">Frames</a></li>
<li><a href="TrackedDelegate.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionCreateStatus.Failed</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.TransactionCreateStatus.Failed class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionCreateStatus.Failed";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.Failed.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class TransactionCreateStatus.Failed" class="title">Class TransactionCreateStatus.Failed</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>TransactionCreateStatus</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.TransactionCreateStatus.Failed</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">TransactionCreateStatus.Failed</span>
extends TransactionCreateStatus</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Failed</a>, <a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Started</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html#Failed-message-">Failed</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#getMessage--">getMessage</a>, <a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#toString--">toString</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Failed-message-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Failed</h4>
<pre>public&nbsp;Failed(java.lang.String&nbsp;message)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.Failed.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,256 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionCreateStatus.Started</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.TransactionCreateStatus.Started class">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionCreateStatus.Started";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.Started.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.Started.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class TransactionCreateStatus.Started" class="title">Class TransactionCreateStatus.Started</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>TransactionCreateStatus</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.model.TransactionCreateStatus.Started</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">TransactionCreateStatus.Started</span>
extends TransactionCreateStatus</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Failed</a>, <a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Started</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html#Started-message-">Started</a></span>(java.lang.String&nbsp;message)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></h3>
<code><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#getMessage--">getMessage</a>, <a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#toString--">toString</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Started-message-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Started</h4>
<pre>public&nbsp;Started(java.lang.String&nbsp;message)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.Started.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.Started.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#methods.inherited.from.class.net.corda.client.jfx.model.TransactionCreateStatus">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,266 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionCreateStatus</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.TransactionCreateStatus class">
<meta name="keywords" content="toString()">
<meta name="keywords" content="getMessage()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionCreateStatus";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class TransactionCreateStatus" class="title">Class TransactionCreateStatus</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.TransactionCreateStatus</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Failed</a>, <a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Started</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">TransactionCreateStatus</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Failed</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus.Started</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#getMessage--">getMessage</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="getMessage--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getMessage</h4>
<pre>public&nbsp;java.lang.String&nbsp;getMessage()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionCreateStatus.html" target="_top">Frames</a></li>
<li><a href="TransactionCreateStatus.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,263 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionDataModel</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model.TransactionDataModel class">
<meta name="keywords" content="getPartiallyResolvedTransactions()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionDataModel";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionDataModel.html" target="_top">Frames</a></li>
<li><a href="TransactionDataModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.model</div>
<h2 title="Class TransactionDataModel" class="title">Class TransactionDataModel</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.model.TransactionDataModel</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TransactionDataModel</span></pre>
<div class="block"><p><p>This model provides an observable list of transactions and what state machines/flows recorded them</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html#TransactionDataModel--">TransactionDataModel</a></span>()</code>
<div class="block">This model provides an observable list of transactions and what state machines/flows recorded them</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html#getPartiallyResolvedTransactions--">getPartiallyResolvedTransactions</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TransactionDataModel--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TransactionDataModel</h4>
<pre>public&nbsp;TransactionDataModel()</pre>
<div class="block"><p><p>This model provides an observable list of transactions and what state machines/flows recorded them</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getPartiallyResolvedTransactions--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPartiallyResolvedTransactions</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;net.corda.client.jfx.model.PartiallyResolvedTransaction&gt;&nbsp;getPartiallyResolvedTransactions()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/TransactionDataModel.html" target="_top">Frames</a></li>
<li><a href="TransactionDataModel.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,42 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.model</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model package">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../net/corda/client/jfx/model/package-summary.html" target="classFrame">net.corda.client.jfx.model</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="ExchangeRate.html" title="interface in net.corda.client.jfx.model" target="classFrame"><span class="interfaceName">ExchangeRate</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ContractStateModel.html" title="class in net.corda.client.jfx.model" target="classFrame">ContractStateModel</a></li>
<li><a href="Diff.html" title="class in net.corda.client.jfx.model" target="classFrame">Diff</a></li>
<li><a href="ExchangeRateModel.html" title="class in net.corda.client.jfx.model" target="classFrame">ExchangeRateModel</a></li>
<li><a href="ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model" target="classFrame">ExchangeRateModelKt</a></li>
<li><a href="FlowStatus.html" title="class in net.corda.client.jfx.model" target="classFrame">FlowStatus</a></li>
<li><a href="GatheredTransactionData.html" title="class in net.corda.client.jfx.model" target="classFrame">GatheredTransactionData</a></li>
<li><a href="Models.html" title="class in net.corda.client.jfx.model" target="classFrame">Models</a></li>
<li><a href="ModelsKt.html" title="class in net.corda.client.jfx.model" target="classFrame">ModelsKt</a></li>
<li><a href="NetworkIdentityModel.html" title="class in net.corda.client.jfx.model" target="classFrame">NetworkIdentityModel</a></li>
<li><a href="NodeMonitorModel.html" title="class in net.corda.client.jfx.model" target="classFrame">NodeMonitorModel</a></li>
<li><a href="PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model" target="classFrame">PartiallyResolvedTransaction</a></li>
<li><a href="ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model" target="classFrame">ProgressTrackingEvent</a></li>
<li><a href="StateMachineData.html" title="class in net.corda.client.jfx.model" target="classFrame">StateMachineData</a></li>
<li><a href="StateMachineStatus.html" title="class in net.corda.client.jfx.model" target="classFrame">StateMachineStatus</a></li>
<li><a href="TrackedDelegate.html" title="class in net.corda.client.jfx.model" target="classFrame">TrackedDelegate</a></li>
<li><a href="TransactionCreateStatus.html" title="class in net.corda.client.jfx.model" target="classFrame">TransactionCreateStatus</a></li>
<li><a href="TransactionDataModel.html" title="class in net.corda.client.jfx.model" target="classFrame">TransactionDataModel</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,234 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.model</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.model package">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.jfx.model";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../../../net/corda/client/jfx/utils/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;net.corda.client.jfx.model</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="interface in net.corda.client.jfx.model">ExchangeRate</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model">ContractStateModel</a></td>
<td class="colLast">
<div class="block">This model exposes the list of owned contract states.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/Diff.html" title="class in net.corda.client.jfx.model">Diff</a>&lt;T extends <a href="../../../../../net/corda/core/contracts/ContractState.html" title="type parameter in ContractState">ContractState</a>&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model">ExchangeRateModel</a></td>
<td class="colLast">
<div class="block">This model provides an exchange rate from arbitrary currency to arbitrary currency.
TODO hook up an actual oracle</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model">ExchangeRateModelKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model">FlowStatus</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model">GatheredTransactionData</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model">Models</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model">ModelsKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model">NetworkIdentityModel</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html" title="class in net.corda.client.jfx.model">NodeMonitorModel</a></td>
<td class="colLast">
<div class="block">This model exposes raw event streams to and from the node.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model">PartiallyResolvedTransaction</a></td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><code>class PartiallyResolvedTransaction</code></a> holds a <a href="../../../../../net/corda/core/transactions/SignedTransaction.html" title="class in net.corda.core.transactions"><code>class SignedTransaction</code></a> that has zero or more inputs resolved. The intent is
to prepare clients for cases where an input can only be resolved in the future/cannot be resolved at all (for example
because of permissioning)</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model">ProgressTrackingEvent</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model">StateMachineData</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model">StateMachineStatus</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.html" title="class in net.corda.client.jfx.model">TrackedDelegate</a>&lt;M&gt;</td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model">TransactionCreateStatus</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model">TransactionDataModel</a></td>
<td class="colLast">
<div class="block">This model provides an observable list of transactions and what state machines/flows recorded them</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Package</li>
<li><a href="../../../../../net/corda/client/jfx/utils/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,184 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.model Class Hierarchy</title>
<meta name="date" content="2017-03-24">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.jfx.model Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../../../net/corda/client/jfx/utils/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package net.corda.client.jfx.model</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/NodeMonitorModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">NodeMonitorModel</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TransactionCreateStatus</span></a>
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Failed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TransactionCreateStatus.Failed</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionCreateStatus.Started.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TransactionCreateStatus.Started</span></a></li>
</ul>
</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate</span></a>&lt;M&gt;
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventSinkDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.EventSinkDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.EventStreamDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.EventStreamDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObjectPropertyDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObjectPropertyDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObservableDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObservableListDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableListReadOnlyDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObservableListReadOnlyDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObservableValueDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObservableValueDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.ObserverDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.ObserverDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.SubjectDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.SubjectDelegate</span></a>&lt;M,T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TrackedDelegate.WritableValueDelegate.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TrackedDelegate.WritableValueDelegate</span></a>&lt;M,T&gt;</li>
</ul>
</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">StateMachineData</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/Models.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Models</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">PartiallyResolvedTransaction.Companion</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.InputResolution.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">PartiallyResolvedTransaction.InputResolution</span></a>
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/InputResolution.Resolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">InputResolution.Resolved</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/InputResolution.Unresolved.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">InputResolution.Unresolved</span></a></li>
</ul>
</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ProgressTrackingEvent.Companion</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/GatheredTransactionData.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">GatheredTransactionData</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">StateMachineStatus</span></a>
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Added.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">StateMachineStatus.Added</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/StateMachineStatus.Removed.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">StateMachineStatus.Removed</span></a></li>
</ul>
</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ContractStateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ContractStateModel</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/NetworkIdentityModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">NetworkIdentityModel</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ModelsKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ModelsKt</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/Diff.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">Diff</span></a>&lt;T&gt;</li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ProgressTrackingEvent.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ProgressTrackingEvent</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/FlowStatus.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">FlowStatus</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ExchangeRateModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ExchangeRateModel</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ExchangeRateModelKt.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ExchangeRateModelKt</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ContractStateModel.Companion.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">ContractStateModel.Companion</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/PartiallyResolvedTransaction.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">PartiallyResolvedTransaction</span></a></li>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/TransactionDataModel.html" title="class in net.corda.client.jfx.model"><span class="typeNameLink">TransactionDataModel</span></a></li>
</ul>
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li type="circle">net.corda.client.jfx.model.<a href="../../../../../net/corda/client/jfx/model/ExchangeRate.html" title="interface in net.corda.client.jfx.model"><span class="typeNameLink">ExchangeRate</span></a></li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li><a href="../../../../../net/corda/client/jfx/utils/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/model/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,419 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AggregatedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.AggregatedList class">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSourceIndex()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="getToKey()">
<meta name="keywords" content="getAssemble()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AggregatedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AggregatedList.html" target="_top">Frames</a></li>
<li><a href="AggregatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class AggregatedList" class="title">Class AggregatedList&lt;A,E,K&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.AggregatedList&lt;A,E,K&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">AggregatedList&lt;A,E,K&gt;</span></pre>
<div class="block"><p><p>Given an ObservableList<E> and a grouping key K, <a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a> groups the elements by the key into a fresh
ObservableList<E> for each group and exposes the groups as an observable list of As by calling assemble on each.</p></p><p><p><p>Changes done to elements of the input list are reflected in the observable list of the respective group, whereas
additions/removals of elements in the underlying list are reflected in the exposed ObservableList<A> by
adding/deleting aggregations as expected.</p><p>The ordering of the exposed list is based on the hashCode of keys.
The ordering of the groups themselves is based on the hashCode of elements.</p><p>Warning: If there are two elements E in the source list that have the same hashCode then it is not deterministic
which one will be removed if one is removed from the source list!</p><p>Example:
val statesGroupedByCurrency = AggregatedList(states, { state -> state.currency }) { currency, group ->
object {
val currency = currency
val states = group
}
}</p><p>The above creates an observable list of (currency, statesOfCurrency) pairs.</p><p>Note that update events to the source list are discarded, assuming the key of elements does not change.
TODO Should we handle this case? It requires additional bookkeeping of sourceIndex->(aggregationIndex, groupIndex)</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#AggregatedList-list-toKey-assemble-">AggregatedList</a></span>(javafx.collections.ObservableList&lt;? extends E&gt;&nbsp;list,
kotlin.jvm.functions.Function1&lt;? super E,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super javafx.collections.ObservableList&lt;E&gt;,? extends A&gt;&nbsp;assemble)</code>
<div class="block">Given an ObservableList<E> and a grouping key K, <a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a> groups the elements by the key into a fresh
ObservableList<E> for each group and exposes the groups as an observable list of As by calling assemble on each.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>kotlin.jvm.functions.Function2&lt;K,javafx.collections.ObservableList,A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#getAssemble--">getAssemble</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#getSourceIndex-index-">getSourceIndex</a></span>(int&nbsp;index)</code>
<div class="block">We cannot implement this as aggregations are one to many</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>kotlin.jvm.functions.Function1&lt;E,K&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#getToKey--">getToKey</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html#sourceChanged-c-">sourceChanged</a></span>(javafx.collections.ListChangeListener.Change&lt;? extends E&gt;&nbsp;c)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AggregatedList-list-toKey-assemble-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AggregatedList</h4>
<pre>public&nbsp;AggregatedList(javafx.collections.ObservableList&lt;? extends E&gt;&nbsp;list,
kotlin.jvm.functions.Function1&lt;? super E,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super javafx.collections.ObservableList&lt;E&gt;,? extends A&gt;&nbsp;assemble)</pre>
<div class="block"><p><p>Given an ObservableList<E> and a grouping key K, <a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a> groups the elements by the key into a fresh
ObservableList<E> for each group and exposes the groups as an observable list of As by calling assemble on each.</p></p><p><p><p>Changes done to elements of the input list are reflected in the observable list of the respective group, whereas
additions/removals of elements in the underlying list are reflected in the exposed ObservableList<A> by
adding/deleting aggregations as expected.</p><p>The ordering of the exposed list is based on the hashCode of keys.
The ordering of the groups themselves is based on the hashCode of elements.</p><p>Warning: If there are two elements E in the source list that have the same hashCode then it is not deterministic
which one will be removed if one is removed from the source list!</p><p>Example:
val statesGroupedByCurrency = AggregatedList(states, { state -> state.currency }) { currency, group ->
object {
val currency = currency
val states = group
}
}</p><p>The above creates an observable list of (currency, statesOfCurrency) pairs.</p><p>Note that update events to the source list are discarded, assuming the key of elements does not change.
TODO Should we handle this case? It requires additional bookkeeping of sourceIndex->(aggregationIndex, groupIndex)</p></p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>list</code> - The underlying list.</dd>
<dd><code>toKey</code> - Function to extract the key from an element.</dd>
<dd><code>assemble</code> - Function to assemble the aggregation into the exposed A.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;A&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="getSourceIndex-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceIndex</h4>
<pre>public&nbsp;int&nbsp;getSourceIndex(int&nbsp;index)</pre>
<div class="block"><p><p>We cannot implement this as aggregations are one to many</p></p></div>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="sourceChanged-c-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sourceChanged</h4>
<pre>public&nbsp;void&nbsp;sourceChanged(javafx.collections.ListChangeListener.Change&lt;? extends E&gt;&nbsp;c)</pre>
</li>
</ul>
<a name="getToKey--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getToKey</h4>
<pre>public&nbsp;kotlin.jvm.functions.Function1&lt;E,K&gt;&nbsp;getToKey()</pre>
</li>
</ul>
<a name="getAssemble--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAssemble</h4>
<pre>public&nbsp;kotlin.jvm.functions.Function2&lt;K,javafx.collections.ObservableList,A&gt;&nbsp;getAssemble()</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AggregatedList.html" target="_top">Frames</a></li>
<li><a href="AggregatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,310 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AmountBindings</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.AmountBindings class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="sum()">
<meta name="keywords" content="exchange()">
<meta name="keywords" content="sumAmountExchange()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AmountBindings";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AmountBindings.html" target="_top">Frames</a></li>
<li><a href="AmountBindings.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class AmountBindings" class="title">Class AmountBindings</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.AmountBindings</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">AmountBindings</span></pre>
<div class="block"><p><p>Utility bindings for the <a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a> type, similar in spirit to Bindings</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="type parameter in AmountBindings">AmountBindings</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html#INSTANCE">INSTANCE</a></span></code>
<div class="block">Utility bindings for the <a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a> type, similar in spirit to Bindings</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;kotlin.Pair&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html#exchange-currency-exchangeRate-">exchange</a></span>(javafx.beans.value.ObservableValue&lt;java.util.Currency&gt;&nbsp;currency,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;&nbsp;exchangeRate)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;NonExistentClass</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html#sum-amounts-token-">sum</a></span>(javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;&nbsp;amounts,
T&nbsp;token)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;net.corda.core.contracts.Amount&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html#sumAmountExchange-amounts-currency-exchangeRate-">sumAmountExchange</a></span>(javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;&nbsp;amounts,
javafx.beans.value.ObservableValue&lt;java.util.Currency&gt;&nbsp;currency,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;&nbsp;exchangeRate)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="type parameter in AmountBindings">AmountBindings</a> INSTANCE</pre>
<div class="block"><p><p>Utility bindings for the <a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a> type, similar in spirit to Bindings</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="sum-amounts-token-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sum</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;NonExistentClass&nbsp;sum(javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;&nbsp;amounts,
T&nbsp;token)</pre>
</li>
</ul>
<a name="exchange-currency-exchangeRate-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>exchange</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;kotlin.Pair&gt;&nbsp;exchange(javafx.beans.value.ObservableValue&lt;java.util.Currency&gt;&nbsp;currency,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;&nbsp;exchangeRate)</pre>
</li>
</ul>
<a name="sumAmountExchange-amounts-currency-exchangeRate-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>sumAmountExchange</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;net.corda.core.contracts.Amount&gt;&nbsp;sumAmountExchange(javafx.collections.ObservableList&lt;net.corda.core.contracts.Amount&gt;&nbsp;amounts,
javafx.beans.value.ObservableValue&lt;java.util.Currency&gt;&nbsp;currency,
javafx.beans.value.ObservableValue&lt;net.corda.client.jfx.model.ExchangeRate&gt;&nbsp;exchangeRate)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AmountBindings.html" target="_top">Frames</a></li>
<li><a href="AmountBindings.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,295 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>AssociatedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.AssociatedList class">
<meta name="keywords" content="getSourceList()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="AssociatedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AssociatedList.html" target="_top">Frames</a></li>
<li><a href="AssociatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class AssociatedList" class="title">Class AssociatedList&lt;K,A,B&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>ReadOnlyBackedObservableMapBase</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.utils.AssociatedList&lt;K,A,B&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">AssociatedList&lt;K,A,B&gt;</span>
extends ReadOnlyBackedObservableMapBase</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a> creates an ObservableMap from an ObservableList by associating each list element with a unique key.
It is <em>not</em> allowed to have several elements map to the same value!</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html#AssociatedList-sourceList-toKey-assemble-">AssociatedList</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;sourceList,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a> creates an ObservableMap from an ObservableList by associating each list element with a unique key.
It is <em>not</em> allowed to have several elements map to the same value!</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;? extends A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html#getSourceList--">getSourceList</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBase">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils">ReadOnlyBackedObservableMapBase</a></h3>
<code><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#clear--">clear</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsKey-key-">containsKey</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsValue-value-">containsValue</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#entrySet--">entrySet</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#fireChange-change-">fireChange</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#get-key-">get</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getBackingMap--">getBackingMap</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getEntries--">getEntries</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getKeys--">getKeys</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getSize--">getSize</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getValues--">getValues</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#isEmpty--">isEmpty</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#keySet--">keySet</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#put-key-value-">put</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#putAll-from-">putAll</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#remove-key-">remove</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#size--">size</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#values--">values</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="AssociatedList-sourceList-toKey-assemble-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>AssociatedList</h4>
<pre>public&nbsp;AssociatedList(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;sourceList,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a> creates an ObservableMap from an ObservableList by associating each list element with a unique key.
It is <em>not</em> allowed to have several elements map to the same value!</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sourceList</code> - The source list.</dd>
<dd><code>toKey</code> - Function returning the key.</dd>
<dd><code>assemble</code> - The function to assemble the final map element from the list element and the associated key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSourceList--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getSourceList</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;getSourceList()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/AssociatedList.html" target="_top">Frames</a></li>
<li><a href="AssociatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,342 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ChosenList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ChosenList class">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ChosenList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ChosenList.html" target="_top">Frames</a></li>
<li><a href="ChosenList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ChosenList" class="title">Class ChosenList&lt;E&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ChosenList&lt;E&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ChosenList&lt;E&gt;</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a> manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying
ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.</p></p><p><p><p>Example:
val filteredStates = ChosenList(EasyBind.map(filterCriteriaType) { type ->
when (type) {
is (ByCurrency) -> statesFilteredByCurrency
is (ByIssuer) -> statesFilteredByIssuer
}
})</p><p>The above will create a list that chooses and delegates to the appropriate filtered list based on the type of filter.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#ChosenList-chosenListObservable-">ChosenList</a></span>(javafx.beans.value.ObservableValue&lt;? extends javafx.collections.ObservableList&lt;? extends E&gt;&gt;&nbsp;chosenListObservable)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a> manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying
ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>E</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ChosenList-chosenListObservable-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ChosenList</h4>
<pre>public&nbsp;ChosenList(javafx.beans.value.ObservableValue&lt;? extends javafx.collections.ObservableList&lt;? extends E&gt;&gt;&nbsp;chosenListObservable)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a> manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying
ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.</p></p><p><p><p>Example:
val filteredStates = ChosenList(EasyBind.map(filterCriteriaType) { type ->
when (type) {
is (ByCurrency) -> statesFilteredByCurrency
is (ByIssuer) -> statesFilteredByIssuer
}
})</p><p>The above will create a list that chooses and delegates to the appropriate filtered list based on the type of filter.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;E&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ChosenList.html" target="_top">Frames</a></li>
<li><a href="ChosenList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,358 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ConcatenatedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ConcatenatedList class">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="getSourceIndex()">
<meta name="keywords" content="get()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ConcatenatedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ConcatenatedList.html" target="_top">Frames</a></li>
<li><a href="ConcatenatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ConcatenatedList" class="title">Class ConcatenatedList&lt;A&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ConcatenatedList&lt;A&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ConcatenatedList&lt;A&gt;</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a> takes a list of lists and concatenates them. Any change to the underlying lists or the outer list
is propagated as expected.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#ConcatenatedList-sourceList-">ConcatenatedList</a></span>(javafx.collections.ObservableList&lt;javafx.collections.ObservableList&gt;&nbsp;sourceList)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a> takes a list of lists and concatenates them. Any change to the underlying lists or the outer list
is propagated as expected.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#getSourceIndex-index-">getSourceIndex</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html#sourceChanged-change-">sourceChanged</a></span>(javafx.collections.ListChangeListener.Change&lt;? extends javafx.collections.ObservableList&lt;A&gt;&gt;&nbsp;change)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ConcatenatedList-sourceList-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ConcatenatedList</h4>
<pre>public&nbsp;ConcatenatedList(javafx.collections.ObservableList&lt;javafx.collections.ObservableList&gt;&nbsp;sourceList)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a> takes a list of lists and concatenates them. Any change to the underlying lists or the outer list
is propagated as expected.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="sourceChanged-change-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sourceChanged</h4>
<pre>public&nbsp;void&nbsp;sourceChanged(javafx.collections.ListChangeListener.Change&lt;? extends javafx.collections.ObservableList&lt;A&gt;&gt;&nbsp;change)</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="getSourceIndex-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceIndex</h4>
<pre>public&nbsp;int&nbsp;getSourceIndex(int&nbsp;index)</pre>
</li>
</ul>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;A&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ConcatenatedList.html" target="_top">Frames</a></li>
<li><a href="ConcatenatedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,277 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FlattenedList.WrappedObservableValue</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.FlattenedList.WrappedObservableValue class">
<meta name="keywords" content="getObservableValue()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FlattenedList.WrappedObservableValue";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" target="_top">Frames</a></li>
<li><a href="FlattenedList.WrappedObservableValue.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class FlattenedList.WrappedObservableValue" class="title">Class FlattenedList.WrappedObservableValue&lt;A&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.FlattenedList.WrappedObservableValue&lt;A&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils">FlattenedList</a>&lt;<a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="type parameter in FlattenedList">A</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">FlattenedList.WrappedObservableValue&lt;A&gt;</span></pre>
<div class="block"><p><p>We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to
propagate a change and if the listener closure captures the index at the time of the call to
ObservableValue.addListener it will become incorrect if the indices shift around later.</p></p><p><p><p>Note that because of the bookkeeping required for this map, any remove operation and any add operation that
inserts to the middle of the list will be O(N) as we need to scan the map and shift indices accordingly.</p><p>Note also that we're wrapping each ObservableValue, this is required because we want to support reusing of
ObservableValues and we need each to have a different hash.</p></p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html#WrappedObservableValue-observableValue-">WrappedObservableValue</a></span>(javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;observableValue)</code>
<div class="block">We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to
propagate a change and if the listener closure captures the index at the time of the call to
ObservableValue.addListener it will become incorrect if the indices shift around later.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html#getObservableValue--">getObservableValue</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="WrappedObservableValue-observableValue-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>WrappedObservableValue</h4>
<pre>public&nbsp;WrappedObservableValue(javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;observableValue)</pre>
<div class="block"><p><p>We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to
propagate a change and if the listener closure captures the index at the time of the call to
ObservableValue.addListener it will become incorrect if the indices shift around later.</p></p><p><p><p>Note that because of the bookkeeping required for this map, any remove operation and any add operation that
inserts to the middle of the list will be O(N) as we need to scan the map and shift indices accordingly.</p><p>Note also that we're wrapping each ObservableValue, this is required because we want to support reusing of
ObservableValues and we need each to have a different hash.</p></p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getObservableValue--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getObservableValue</h4>
<pre>public&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;getObservableValue()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" target="_top">Frames</a></li>
<li><a href="FlattenedList.WrappedObservableValue.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,409 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FlattenedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.FlattenedList class">
<meta name="keywords" content="getIndexMap()">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSourceIndex()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="getSourceList()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FlattenedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/FlattenedList.html" target="_top">Frames</a></li>
<li><a href="FlattenedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class FlattenedList" class="title">Class FlattenedList&lt;A&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.FlattenedList&lt;A&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">FlattenedList&lt;A&gt;</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a> flattens the passed in list of ObservableValues so that changes in individual updates to the values
are reflected in the exposed list as expected.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.jfx.utils">FlattenedList.WrappedObservableValue</a>&lt;<a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" title="type parameter in FlattenedList.WrappedObservableValue">A</a>&gt;</span></code>
<div class="block">We maintain an ObservableValue->index map. This is needed because we need the ObservableValue's index in order to
propagate a change and if the listener closure captures the index at the time of the call to
ObservableValue.addListener it will become incorrect if the indices shift around later.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#FlattenedList-sourceList-">FlattenedList</a></span>(javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;sourceList)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a> flattens the passed in list of ObservableValues so that changes in individual updates to the values
are reflected in the exposed list as expected.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.HashMap&lt;net.corda.client.jfx.utils.FlattenedList.WrappedObservableValue,kotlin.Pair&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#getIndexMap--">getIndexMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#getSourceIndex-index-">getSourceIndex</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#getSourceList--">getSourceList</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html#sourceChanged-c-">sourceChanged</a></span>(javafx.collections.ListChangeListener.Change&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;c)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FlattenedList-sourceList-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FlattenedList</h4>
<pre>public&nbsp;FlattenedList(javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;sourceList)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a> flattens the passed in list of ObservableValues so that changes in individual updates to the values
are reflected in the exposed list as expected.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getIndexMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIndexMap</h4>
<pre>public&nbsp;java.util.HashMap&lt;net.corda.client.jfx.utils.FlattenedList.WrappedObservableValue,kotlin.Pair&gt;&nbsp;getIndexMap()</pre>
</li>
</ul>
<a name="sourceChanged-c-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sourceChanged</h4>
<pre>public&nbsp;void&nbsp;sourceChanged(javafx.collections.ListChangeListener.Change&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;c)</pre>
</li>
</ul>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;A&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="getSourceIndex-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceIndex</h4>
<pre>public&nbsp;int&nbsp;getSourceIndex(int&nbsp;index)</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="getSourceList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceList</h4>
<pre>public&nbsp;javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;getSourceList()</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/FlattenedList.html" target="_top">Frames</a></li>
<li><a href="FlattenedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,305 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LeftOuterJoinedMap</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.LeftOuterJoinedMap class">
<meta name="keywords" content="getLeftTable()">
<meta name="keywords" content="getRightTable()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LeftOuterJoinedMap";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/LeftOuterJoinedMap.html" target="_top">Frames</a></li>
<li><a href="LeftOuterJoinedMap.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class LeftOuterJoinedMap" class="title">Class LeftOuterJoinedMap&lt;K,A,B,C&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>ReadOnlyBackedObservableMapBase</li>
<li>
<ul class="inheritance">
<li>net.corda.client.jfx.utils.LeftOuterJoinedMap&lt;K,A,B,C&gt;</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">LeftOuterJoinedMap&lt;K,A,B,C&gt;</span>
extends ReadOnlyBackedObservableMapBase</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a> implements a special case of a left outer join where we're matching on primary keys of both
tables.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html#LeftOuterJoinedMap-leftTable-rightTable-assemble-">LeftOuterJoinedMap</a></span>(javafx.collections.ObservableMap&lt;K,? extends A&gt;&nbsp;leftTable,
javafx.collections.ObservableMap&lt;K,? extends B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function3&lt;? super K,? super A,? super javafx.beans.value.ObservableValue&lt;B&gt;,? extends C&gt;&nbsp;assemble)</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a> implements a special case of a left outer join where we're matching on primary keys of both
tables.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableMap&lt;K,? extends A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html#getLeftTable--">getLeftTable</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>javafx.collections.ObservableMap&lt;K,? extends B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html#getRightTable--">getRightTable</a></span>()</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBase">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils">ReadOnlyBackedObservableMapBase</a></h3>
<code><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#clear--">clear</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsKey-key-">containsKey</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsValue-value-">containsValue</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#entrySet--">entrySet</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#fireChange-change-">fireChange</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#get-key-">get</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getBackingMap--">getBackingMap</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getEntries--">getEntries</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getKeys--">getKeys</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getSize--">getSize</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getValues--">getValues</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#isEmpty--">isEmpty</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#keySet--">keySet</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#put-key-value-">put</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#putAll-from-">putAll</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#remove-key-">remove</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#size--">size</a>, <a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#values--">values</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="LeftOuterJoinedMap-leftTable-rightTable-assemble-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>LeftOuterJoinedMap</h4>
<pre>public&nbsp;LeftOuterJoinedMap(javafx.collections.ObservableMap&lt;K,? extends A&gt;&nbsp;leftTable,
javafx.collections.ObservableMap&lt;K,? extends B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function3&lt;? super K,? super A,? super javafx.beans.value.ObservableValue&lt;B&gt;,? extends C&gt;&nbsp;assemble)</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a> implements a special case of a left outer join where we're matching on primary keys of both
tables.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getLeftTable--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLeftTable</h4>
<pre>public&nbsp;javafx.collections.ObservableMap&lt;K,? extends A&gt;&nbsp;getLeftTable()</pre>
</li>
</ul>
<a name="getRightTable--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getRightTable</h4>
<pre>public&nbsp;javafx.collections.ObservableMap&lt;K,? extends B&gt;&nbsp;getRightTable()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/LeftOuterJoinedMap.html" target="_top">Frames</a></li>
<li><a href="LeftOuterJoinedMap.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,241 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MapValuesList.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.MapValuesList.Companion class">
<meta name="keywords" content="create()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MapValuesList.Companion";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MapValuesList.Companion.html" target="_top">Frames</a></li>
<li><a href="MapValuesList.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class MapValuesList.Companion" class="title">Class MapValuesList.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.MapValuesList.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils">MapValuesList</a>&lt;<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="type parameter in MapValuesList">K</a>,<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="type parameter in MapValuesList">A</a>,<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="type parameter in MapValuesList">C</a>&gt;</dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">MapValuesList.Companion</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>&lt;K,A,C&gt;&nbsp;<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="type parameter in MapValuesList">MapValuesList</a>&lt;K,A,C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html#create-sourceMap-assemble-">create</a></span>(javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;sourceMap,
kotlin.jvm.functions.Function1&lt;? super java.util.Map.Entry&lt;? extends K,? extends A&gt;,? extends C&gt;&nbsp;assemble)</code>
<div class="block">create is the factory of <a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a>.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="create-sourceMap-assemble-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>create</h4>
<pre>public&nbsp;&lt;K,A,C&gt;&nbsp;<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="type parameter in MapValuesList">MapValuesList</a>&lt;K,A,C&gt;&nbsp;create(javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;sourceMap,
kotlin.jvm.functions.Function1&lt;? super java.util.Map.Entry&lt;? extends K,? extends A&gt;,? extends C&gt;&nbsp;assemble)</pre>
<div class="block"><p><p>create is the factory of <a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a>.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>sourceMap</code> - The source map.</dd>
<dd><code>assemble</code> - The function to be called for map each entry to construct the final list elements.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MapValuesList.Companion.html" target="_top">Frames</a></li>
<li><a href="MapValuesList.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,775 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MapValuesList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.MapValuesList class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="getSourceMap()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="add()">
<meta name="keywords" content="addAll()">
<meta name="keywords" content="addListener()">
<meta name="keywords" content="clear()">
<meta name="keywords" content="contains()">
<meta name="keywords" content="containsAll()">
<meta name="keywords" content="get()">
<meta name="keywords" content="indexOf()">
<meta name="keywords" content="isEmpty()">
<meta name="keywords" content="iterator()">
<meta name="keywords" content="lastIndexOf()">
<meta name="keywords" content="listIterator()">
<meta name="keywords" content="remove()">
<meta name="keywords" content="removeAll()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="removeListener()">
<meta name="keywords" content="retainAll()">
<meta name="keywords" content="set()">
<meta name="keywords" content="setAll()">
<meta name="keywords" content="subList()">
<meta name="keywords" content="toArray()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MapValuesList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MapValuesList.html" target="_top">Frames</a></li>
<li><a href="MapValuesList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class MapValuesList" class="title">Class MapValuesList&lt;K,A,C&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.MapValuesList&lt;K,A,C&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MapValuesList&lt;K,A,C&gt;</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a> takes an ObservableMap and returns its values as an ObservableList.
The order of returned elements is deterministic but unspecified.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils">MapValuesList.Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="type parameter in MapValuesList.Companion">MapValuesList.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#add-element-">add</a></span>(C&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#add-index-element-">add</a></span>(int&nbsp;index,
C&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#addAll-p0-">addAll</a></span>(C&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#addAll-index-elements-">addAll</a></span>(int&nbsp;index,
java.util.Collection&lt;? extends C&gt;&nbsp;elements)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#addAll-elements-">addAll</a></span>(java.util.Collection&lt;? extends C&gt;&nbsp;elements)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#addListener-p0-">addListener</a></span>(javafx.beans.InvalidationListener&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#addListener-p0-">addListener</a></span>(javafx.collections.ListChangeListener&lt;? super C&gt;&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#contains-element-">contains</a></span>(java.lang.Object&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#containsAll-elements-">containsAll</a></span>(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>C</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>javafx.collections.ObservableMap&lt;K,A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#getSourceMap--">getSourceMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#indexOf-element-">indexOf</a></span>(java.lang.Object&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.util.Iterator&lt;C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#iterator--">iterator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#lastIndexOf-element-">lastIndexOf</a></span>(java.lang.Object&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.util.ListIterator&lt;C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#listIterator--">listIterator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>java.util.ListIterator&lt;C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#listIterator-index-">listIterator</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#remove-element-">remove</a></span>(java.lang.Object&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#remove-p0-p1-">remove</a></span>(int&nbsp;p0,
int&nbsp;p1)</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#removeAll-p0-">removeAll</a></span>(C&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#removeAll-elements-">removeAll</a></span>(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>C</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#removeAt-index-">removeAt</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#removeListener-p0-">removeListener</a></span>(javafx.beans.InvalidationListener&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#removeListener-p0-">removeListener</a></span>(javafx.collections.ListChangeListener&lt;? super C&gt;&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#retainAll-p0-">retainAll</a></span>(C&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#retainAll-elements-">retainAll</a></span>(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</code>&nbsp;</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>C</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#set-index-element-">set</a></span>(int&nbsp;index,
C&nbsp;element)</code>&nbsp;</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#setAll-p0-">setAll</a></span>(java.util.Collection&lt;? extends C&gt;&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#setAll-p0-">setAll</a></span>(C&nbsp;p0)</code>&nbsp;</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#subList-fromIndex-toIndex-">subList</a></span>(int&nbsp;fromIndex,
int&nbsp;toIndex)</code>&nbsp;</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code>java.lang.Object[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#toArray--">toArray</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html#toArray-p-">toArray</a></span>(T[]&nbsp;p)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="type parameter in MapValuesList.Companion">MapValuesList.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSourceMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceMap</h4>
<pre>public&nbsp;javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;getSourceMap()</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="add-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;boolean&nbsp;add(C&nbsp;element)</pre>
</li>
</ul>
<a name="add-index-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>add</h4>
<pre>public&nbsp;void&nbsp;add(int&nbsp;index,
C&nbsp;element)</pre>
</li>
</ul>
<a name="addAll-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAll</h4>
<pre>public&nbsp;boolean&nbsp;addAll(C&nbsp;p0)</pre>
</li>
</ul>
<a name="addAll-index-elements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAll</h4>
<pre>public&nbsp;boolean&nbsp;addAll(int&nbsp;index,
java.util.Collection&lt;? extends C&gt;&nbsp;elements)</pre>
</li>
</ul>
<a name="addAll-elements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addAll</h4>
<pre>public&nbsp;boolean&nbsp;addAll(java.util.Collection&lt;? extends C&gt;&nbsp;elements)</pre>
</li>
</ul>
<a name="addListener-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addListener</h4>
<pre>public&nbsp;void&nbsp;addListener(javafx.beans.InvalidationListener&nbsp;p0)</pre>
</li>
</ul>
<a name="addListener-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addListener</h4>
<pre>public&nbsp;void&nbsp;addListener(javafx.collections.ListChangeListener&lt;? super C&gt;&nbsp;p0)</pre>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
</li>
</ul>
<a name="contains-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>contains</h4>
<pre>public&nbsp;boolean&nbsp;contains(java.lang.Object&nbsp;element)</pre>
</li>
</ul>
<a name="containsAll-elements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsAll</h4>
<pre>public&nbsp;boolean&nbsp;containsAll(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</pre>
</li>
</ul>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;C&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="indexOf-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>indexOf</h4>
<pre>public&nbsp;int&nbsp;indexOf(java.lang.Object&nbsp;element)</pre>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
</li>
</ul>
<a name="iterator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>iterator</h4>
<pre>public&nbsp;java.util.Iterator&lt;C&gt;&nbsp;iterator()</pre>
</li>
</ul>
<a name="lastIndexOf-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lastIndexOf</h4>
<pre>public&nbsp;int&nbsp;lastIndexOf(java.lang.Object&nbsp;element)</pre>
</li>
</ul>
<a name="listIterator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listIterator</h4>
<pre>public&nbsp;java.util.ListIterator&lt;C&gt;&nbsp;listIterator()</pre>
</li>
</ul>
<a name="listIterator-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>listIterator</h4>
<pre>public&nbsp;java.util.ListIterator&lt;C&gt;&nbsp;listIterator(int&nbsp;index)</pre>
</li>
</ul>
<a name="remove-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;boolean&nbsp;remove(java.lang.Object&nbsp;element)</pre>
</li>
</ul>
<a name="remove-p0-p1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;void&nbsp;remove(int&nbsp;p0,
int&nbsp;p1)</pre>
</li>
</ul>
<a name="removeAll-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAll</h4>
<pre>public&nbsp;boolean&nbsp;removeAll(C&nbsp;p0)</pre>
</li>
</ul>
<a name="removeAll-elements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAll</h4>
<pre>public&nbsp;boolean&nbsp;removeAll(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</pre>
</li>
</ul>
<a name="removeAt-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;C&nbsp;removeAt(int&nbsp;index)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
<a name="removeListener-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeListener</h4>
<pre>public&nbsp;void&nbsp;removeListener(javafx.beans.InvalidationListener&nbsp;p0)</pre>
</li>
</ul>
<a name="removeListener-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeListener</h4>
<pre>public&nbsp;void&nbsp;removeListener(javafx.collections.ListChangeListener&lt;? super C&gt;&nbsp;p0)</pre>
</li>
</ul>
<a name="retainAll-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retainAll</h4>
<pre>public&nbsp;boolean&nbsp;retainAll(C&nbsp;p0)</pre>
</li>
</ul>
<a name="retainAll-elements-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>retainAll</h4>
<pre>public&nbsp;boolean&nbsp;retainAll(java.util.Collection&lt;? extends java.lang.Object&gt;&nbsp;elements)</pre>
</li>
</ul>
<a name="set-index-element-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>set</h4>
<pre>public&nbsp;C&nbsp;set(int&nbsp;index,
C&nbsp;element)</pre>
</li>
</ul>
<a name="setAll-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAll</h4>
<pre>public&nbsp;boolean&nbsp;setAll(java.util.Collection&lt;? extends C&gt;&nbsp;p0)</pre>
</li>
</ul>
<a name="setAll-p0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setAll</h4>
<pre>public&nbsp;boolean&nbsp;setAll(C&nbsp;p0)</pre>
</li>
</ul>
<a name="subList-fromIndex-toIndex-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>subList</h4>
<pre>public&nbsp;java.util.List&lt;C&gt;&nbsp;subList(int&nbsp;fromIndex,
int&nbsp;toIndex)</pre>
</li>
</ul>
<a name="toArray--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toArray</h4>
<pre>public&nbsp;java.lang.Object[]&nbsp;toArray()</pre>
</li>
</ul>
<a name="toArray-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>toArray</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T[]&nbsp;toArray(T[]&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MapValuesList.html" target="_top">Frames</a></li>
<li><a href="MapValuesList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,379 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MappedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.MappedList class">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="get()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="getSourceIndex()">
<meta name="keywords" content="getFunction()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MappedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MappedList.html" target="_top">Frames</a></li>
<li><a href="MappedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class MappedList" class="title">Class MappedList&lt;A,B&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.MappedList&lt;A,B&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MappedList&lt;A,B&gt;</span></pre>
<div class="block"><p><p>This is a variant of <a href="#">EasyBind.map</a> where the mapped list is backed, therefore the mapping function will only be run
when an element is inserted or updated.
Use this instead of <a href="#">EasyBind.map</a> to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">EasyBind.map</a>,
<a href="#">EasyBind.map</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#MappedList-list-function-">MappedList</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;list,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</code>
<div class="block">This is a variant of <a href="#">EasyBind.map</a> where the mapped list is backed, therefore the mapping function will only be run
when an element is inserted or updated.
Use this instead of <a href="#">EasyBind.map</a> to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>B</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>kotlin.jvm.functions.Function1&lt;A,B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#getFunction--">getFunction</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#getSourceIndex-index-">getSourceIndex</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html#sourceChanged-change-">sourceChanged</a></span>(javafx.collections.ListChangeListener.Change&lt;? extends A&gt;&nbsp;change)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MappedList-list-function-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MappedList</h4>
<pre>public&nbsp;MappedList(javafx.collections.ObservableList&lt;A&gt;&nbsp;list,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</pre>
<div class="block"><p><p>This is a variant of <a href="#">EasyBind.map</a> where the mapped list is backed, therefore the mapping function will only be run
when an element is inserted or updated.
Use this instead of <a href="#">EasyBind.map</a> to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">EasyBind.map</a>,
<a href="#">EasyBind.map</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="sourceChanged-change-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sourceChanged</h4>
<pre>public&nbsp;void&nbsp;sourceChanged(javafx.collections.ListChangeListener.Change&lt;? extends A&gt;&nbsp;change)</pre>
</li>
</ul>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;B&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="getSourceIndex-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceIndex</h4>
<pre>public&nbsp;int&nbsp;getSourceIndex(int&nbsp;index)</pre>
</li>
</ul>
<a name="getFunction--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFunction</h4>
<pre>public&nbsp;kotlin.jvm.functions.Function1&lt;A,B&gt;&nbsp;getFunction()</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/MappedList.html" target="_top">Frames</a></li>
<li><a href="MappedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,308 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ObservableFoldKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ObservableFoldKt class">
<meta name="keywords" content="foldToObservableValue()">
<meta name="keywords" content="fold()">
<meta name="keywords" content="recordInSequence()">
<meta name="keywords" content="recordAsAssociation()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ObservableFoldKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ObservableFoldKt.html" target="_top">Frames</a></li>
<li><a href="ObservableFoldKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ObservableFoldKt" class="title">Class ObservableFoldKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ObservableFoldKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ObservableFoldKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static &lt;T,R&gt;&nbsp;R</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html#fold-:Dreceiver-accumulator-folderFun-">fold</a></span>(rx.Observable&lt;T&gt;&nbsp;$receiver,
R&nbsp;accumulator,
kotlin.jvm.functions.Function2&lt;? super R,? super T,kotlin.Unit&gt;&nbsp;folderFun)</code>
<div class="block">fold takes an rx.Observable stream and applies fold function on it, and collects all elements using the accumulator.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html#foldToObservableValue-:Dreceiver-initial-folderFun-">foldToObservableValue</a></span>(rx.Observable&lt;A&gt;&nbsp;$receiver,
B&nbsp;initial,
kotlin.jvm.functions.Function2&lt;? super A,? super B,? extends B&gt;&nbsp;folderFun)</code>
<div class="block">foldToObservableValue takes an rx.Observable stream and creates an ObservableValue out of it.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static &lt;A,K&gt;&nbsp;javafx.collections.ObservableMap&lt;K,A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html#recordAsAssociation-:Dreceiver-toKey-merge-">recordAsAssociation</a></span>(rx.Observable&lt;A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function3&lt;? super K,? super A,? super A,? extends A&gt;&nbsp;merge)</code>
<div class="block">This variant simply associates each event with its key.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html#recordInSequence-:Dreceiver-">recordInSequence</a></span>(rx.Observable&lt;A&gt;&nbsp;$receiver)</code>
<div class="block">recordInSequence records incoming events on the rx.Observable in sequence.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="foldToObservableValue-:Dreceiver-initial-folderFun-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>foldToObservableValue</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;foldToObservableValue(rx.Observable&lt;A&gt;&nbsp;$receiver,
B&nbsp;initial,
kotlin.jvm.functions.Function2&lt;? super A,? super B,? extends B&gt;&nbsp;folderFun)</pre>
<div class="block"><p><p>foldToObservableValue takes an rx.Observable stream and creates an ObservableValue out of it.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>initial</code> - The initial value of the returned observable.</dd>
<dd><code>folderFun</code> - The transformation function to be called on the observable value when a new element is emitted on
the stream.</dd>
</dl>
</li>
</ul>
<a name="fold-:Dreceiver-accumulator-folderFun-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fold</h4>
<pre>public static&nbsp;&lt;T,R&gt;&nbsp;R&nbsp;fold(rx.Observable&lt;T&gt;&nbsp;$receiver,
R&nbsp;accumulator,
kotlin.jvm.functions.Function2&lt;? super R,? super T,kotlin.Unit&gt;&nbsp;folderFun)</pre>
<div class="block"><p><p>fold takes an rx.Observable stream and applies fold function on it, and collects all elements using the accumulator.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>accumulator</code> - The accumulator for accumulating elements.</dd>
<dd><code>folderFun</code> - The transformation function to be called on the observable list when a new element is emitted on
the stream, which should modify the list as needed.</dd>
</dl>
</li>
</ul>
<a name="recordInSequence-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recordInSequence</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;recordInSequence(rx.Observable&lt;A&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>recordInSequence records incoming events on the rx.Observable in sequence.</p></p></div>
</li>
</ul>
<a name="recordAsAssociation-:Dreceiver-toKey-merge-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>recordAsAssociation</h4>
<pre>public static&nbsp;&lt;A,K&gt;&nbsp;javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;recordAsAssociation(rx.Observable&lt;A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function3&lt;? super K,? super A,? super A,? extends A&gt;&nbsp;merge)</pre>
<div class="block"><p><p>This variant simply associates each event with its key.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>toKey</code> - Function retrieving the key to associate with.</dd>
<dd><code>merge</code> - The function to be called if there is an existing element at the key.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ObservableFoldKt.html" target="_top">Frames</a></li>
<li><a href="ObservableFoldKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,857 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ObservableUtilitiesKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ObservableUtilitiesKt class">
<meta name="keywords" content="map()">
<meta name="keywords" content="lift()">
<meta name="keywords" content="bind()">
<meta name="keywords" content="bindOut()">
<meta name="keywords" content="filter()">
<meta name="keywords" content="filterNotNull()">
<meta name="keywords" content="foldObservable()">
<meta name="keywords" content="flatten()">
<meta name="keywords" content="sequence()">
<meta name="keywords" content="associateBy()">
<meta name="keywords" content="associateByAggregation()">
<meta name="keywords" content="getObservableValue()">
<meta name="keywords" content="getObservableValues()">
<meta name="keywords" content="getObservableEntries()">
<meta name="keywords" content="concatenate()">
<meta name="keywords" content="leftOuterJoin()">
<meta name="keywords" content="getValueAt()">
<meta name="keywords" content="first()">
<meta name="keywords" content="last()">
<meta name="keywords" content="unique()">
<meta name="keywords" content="isNotNull()">
<meta name="keywords" content="firstOrDefault()">
<meta name="keywords" content="firstOrNullObservable()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ObservableUtilitiesKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9,"i9":9,"i10":9,"i11":9,"i12":9,"i13":9,"i14":9,"i15":9,"i16":9,"i17":9,"i18":9,"i19":9,"i20":9,"i21":9,"i22":9,"i23":9,"i24":9,"i25":9,"i26":9,"i27":9,"i28":9,"i29":9,"i30":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ObservableUtilitiesKt.html" target="_top">Frames</a></li>
<li><a href="ObservableUtilitiesKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ObservableUtilitiesKt" class="title">Class ObservableUtilitiesKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ObservableUtilitiesKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ObservableUtilitiesKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static &lt;K,A,B&gt;&nbsp;javafx.collections.ObservableMap&lt;K,B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#associateBy-:Dreceiver-toKey-assemble-">associateBy</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</code>
<div class="block">data class Person(val height: Long)
val people: ObservableList = (..)
val nameToHeight: ObservableMap<String, Long> = people.associateBy(Person::name) { name, person -> person.height }</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static &lt;K,A&gt;&nbsp;javafx.collections.ObservableMap&lt;K,A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#associateBy-:Dreceiver-toKey-">associateBy</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey)</code>
<div class="block">val people: ObservableList = (..)
val nameToPerson: ObservableMap<String, Person> = people.associateBy(Person::name)</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static &lt;K,A,B&gt;&nbsp;javafx.collections.ObservableMap&lt;K,javafx.collections.ObservableList&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#associateByAggregation-:Dreceiver-toKey-assemble-">associateByAggregation</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</code>
<div class="block">val people: ObservableList = (..)
val heightToNames: ObservableMap<Long, ObservableList> = people.associateByAggregation(Person::height) { name, person -> person.name }</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static &lt;K,A&gt;&nbsp;javafx.collections.ObservableMap&lt;K,javafx.collections.ObservableList&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#associateByAggregation-:Dreceiver-toKey-">associateByAggregation</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey)</code>
<div class="block">val people: ObservableList = (..)
val heightToPeople: ObservableMap<Long, ObservableList> = people.associateByAggregation(Person::height)</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#bind-:Dreceiver-function-">bind</a></span>(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends javafx.beans.value.ObservableValue&lt;B&gt;&gt;&nbsp;function)</code>
<div class="block">data class Person(val height: ObservableValue)
val person: ObservableValue = (..)
val personHeight: ObservableValue = person.bind { it.height }</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;? extends B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#bindOut-:Dreceiver-function-">bindOut</a></span>(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends javafx.beans.value.ObservableValue&lt;? extends B&gt;&gt;&nbsp;function)</code>
<div class="block">A variant of bind that has out variance on the output type. This is sometimes useful when kotlin is too eager to
propagate variance constraints and type inference fails.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#concatenate-:Dreceiver-">concatenate</a></span>(javafx.collections.ObservableList&lt;javafx.collections.ObservableList&gt;&nbsp;$receiver)</code>
<div class="block">val groups: ObservableList<ObservableList> = (..)
val allPeople: ObservableList = groups.concatenate()</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#filter-:Dreceiver-predicate-">filter</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;kotlin.jvm.functions.Function1&gt;&nbsp;predicate)</code>
<div class="block">enum class FilterCriterion { HEIGHT, NAME }
val filterCriterion: ObservableValue = (..)
val people: ObservableList = (..)
fun filterFunction(filterCriterion: FilterCriterion): (Person) -> Boolean { .. }</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#filterNotNull-:Dreceiver-">filterNotNull</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver)</code>
<div class="block">data class Dog(val owner: Person?)
val dogs: ObservableList = (..)
val owners: ObservableList = dogs.map(Dog::owner).filterNotNull()</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#first-:Dreceiver-">first</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver)</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#firstOrDefault-:Dreceiver-p-predicate-">firstOrDefault</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;p,
kotlin.jvm.functions.Function1&lt;? super A,java.lang.Boolean&gt;&nbsp;predicate)</code>
<div class="block">Return first element of the observable list as observable value.
Return provided default value if the list is empty.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#firstOrNullObservable-:Dreceiver-predicate-">firstOrNullObservable</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,java.lang.Boolean&gt;&nbsp;predicate)</code>
<div class="block">Return first element of the observable list as observable value.
Return ObservableValue(null) if the list is empty.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#flatten-:Dreceiver-">flatten</a></span>(javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;$receiver)</code>
<div class="block">data class Person(val height: ObservableValue)
val people: ObservableList = (..)
val heights: ObservableList = people.map(Person::height).flatten()</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#foldObservable-:Dreceiver-initial-folderFunction-">foldObservable</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
B&nbsp;initial,
kotlin.jvm.functions.Function2&lt;? super B,? super A,? extends B&gt;&nbsp;folderFunction)</code>
<div class="block">val people: ObservableList = (..)
val concatenatedNames = people.foldObservable("", { names, person -> names + person.name })
val concatenatedNames2 = people.map(Person::name).fold("", String::plus)</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;javafx.collections.ObservableList&lt;java.util.Map.Entry&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#getObservableEntries-:Dreceiver-">getObservableEntries</a></span>(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver)</code>
<div class="block">val nameToPerson: ObservableMap<String, Person> = (..)
val people: ObservableList = nameToPerson.getObservableValues()</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;javafx.beans.value.ObservableValue&lt;V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#getObservableValue-:Dreceiver-key-">getObservableValue</a></span>(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver,
K&nbsp;key)</code>
<div class="block">val nameToPerson: ObservableMap<String, Person> = (..)
val john: ObservableValue<Person?> = nameToPerson.getObservableValue("John")</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>static &lt;K,V&gt;&nbsp;javafx.collections.ObservableList&lt;V&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#getObservableValues-:Dreceiver-">getObservableValues</a></span>(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver)</code>
<div class="block">val nameToPerson: ObservableMap<String, Person> = (..)
val people: ObservableList = nameToPerson.getObservableValues()</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#getValueAt-:Dreceiver-index-">getValueAt</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>static javafx.beans.binding.BooleanBinding</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#isNotNull-:Dreceiver-">isNotNull</a></span>(javafx.beans.value.ObservableValue&lt;?&gt;&nbsp;$receiver)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#last-:Dreceiver-">last</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>static &lt;A,B,C,K&gt;&nbsp;javafx.collections.ObservableList&lt;C&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#leftOuterJoin-:Dreceiver-rightTable-leftToJoinKey-rightToJoinKey-assemble-">leftOuterJoin</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.collections.ObservableList&lt;B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;leftToJoinKey,
kotlin.jvm.functions.Function1&lt;? super B,? extends K&gt;&nbsp;rightToJoinKey,
kotlin.jvm.functions.Function2&lt;? super A,? super javafx.collections.ObservableList&lt;B&gt;,? extends C&gt;&nbsp;assemble)</code>
<div class="block">data class Person(val name: String, val managerName: String)
val people: ObservableList = (..)
val managerEmployeeMapping: ObservableList<Pair<Person, ObservableList>> =
people.leftOuterJoin(people, Person::name, Person::managerName) { manager, employees -> Pair(manager, employees) }</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>static &lt;A,B,K&gt;&nbsp;javafx.collections.ObservableMap&lt;K,kotlin.Pair&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#leftOuterJoin-:Dreceiver-rightTable-leftToJoinKey-rightToJoinKey-">leftOuterJoin</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.collections.ObservableList&lt;B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;leftToJoinKey,
kotlin.jvm.functions.Function1&lt;? super B,? extends K&gt;&nbsp;rightToJoinKey)</code>
<div class="block">data class Person(name: String, favouriteSpecies: Species)
data class Animal(name: String, species: Species)
val people: ObservableList = (..)
val animals: ObservableList = (..)
val peopleToFavouriteAnimals: ObservableMap<Species, Pair<ObservableList, ObservableList>> =
people.leftOuterJoin(animals, Person::favouriteSpecies, Animal::species)</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#lift-:Dreceiver-">lift</a></span>(A&nbsp;$receiver)</code>
<div class="block">val aliceHeight: ObservableValue = (..)
val bobHeight: ObservableValue = (..)
fun sumHeight(a: Long, b: Long): Long { .. }</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static &lt;A,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#lift-:Dreceiver-arg0-">lift</a></span>(kotlin.jvm.functions.Function1&lt;? super A,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0)</code>&nbsp;</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code>static &lt;A,B,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#lift-:Dreceiver-arg0-arg1-">lift</a></span>(kotlin.jvm.functions.Function2&lt;? super A,? super B,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1)</code>&nbsp;</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code>static &lt;A,B,C,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#lift-:Dreceiver-arg0-arg1-arg2-">lift</a></span>(kotlin.jvm.functions.Function3&lt;? super A,? super B,? super C,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1,
javafx.beans.value.ObservableValue&lt;C&gt;&nbsp;arg2)</code>&nbsp;</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code>static &lt;A,B,C,D,R&gt;<br>javafx.beans.value.ObservableValue&lt;R&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#lift-:Dreceiver-arg0-arg1-arg2-arg3-">lift</a></span>(kotlin.jvm.functions.Function4&lt;? super A,? super B,? super C,? super D,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1,
javafx.beans.value.ObservableValue&lt;C&gt;&nbsp;arg2,
javafx.beans.value.ObservableValue&lt;D&gt;&nbsp;arg3)</code>&nbsp;</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#map-:Dreceiver-function-">map</a></span>(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</code>
<div class="block">val person: ObservableValue = (..)
val personName: ObservableValue = person.map { it.name }</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code>static &lt;A,B&gt;&nbsp;javafx.collections.ObservableList&lt;B&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#map-:Dreceiver-cached-function-">map</a></span>(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
boolean&nbsp;cached,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</code>
<div class="block">val dogs: ObservableList = (..)
val dogOwners: ObservableList = dogs.map { it.owner }</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code>static &lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#sequence-:Dreceiver-">sequence</a></span>(java.util.Collection&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;$receiver)</code>
<div class="block">data class Person(val height: ObservableValue)
val people: List = listOf(alice, bob)
val heights: ObservableList = people.map(Person::height).sequence()</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;javafx.collections.ObservableList&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html#unique-:Dreceiver-">unique</a></span>(javafx.collections.ObservableList&lt;T&gt;&nbsp;$receiver)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="map-:Dreceiver-function-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>map</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;map(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</pre>
<div class="block"><p><p>val person: ObservableValue = (..)
val personName: ObservableValue = person.map { it.name }</p></p></div>
</li>
</ul>
<a name="map-:Dreceiver-cached-function-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>map</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.collections.ObservableList&lt;B&gt;&nbsp;map(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
boolean&nbsp;cached,
kotlin.jvm.functions.Function1&lt;? super A,? extends B&gt;&nbsp;function)</pre>
<div class="block"><p><p>val dogs: ObservableList = (..)
val dogOwners: ObservableList = dogs.map { it.owner }</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cached</code> - If true the results of the mapped function are cached in a backing list. If false each get() will
re-run the function.</dd>
</dl>
</li>
</ul>
<a name="lift-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lift</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;lift(A&nbsp;$receiver)</pre>
<div class="block"><p><p>val aliceHeight: ObservableValue = (..)
val bobHeight: ObservableValue = (..)
fun sumHeight(a: Long, b: Long): Long { .. }</p></p><p><p><p>val aliceBobSumHeight = ::sumHeight.lift(aliceHeight, bobHeight)
val aliceHeightPlus2 = ::sumHeight.lift(aliceHeight, 2L.lift())</p></p></p></div>
</li>
</ul>
<a name="lift-:Dreceiver-arg0-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lift</h4>
<pre>public static&nbsp;&lt;A,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;&nbsp;lift(kotlin.jvm.functions.Function1&lt;? super A,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0)</pre>
</li>
</ul>
<a name="lift-:Dreceiver-arg0-arg1-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lift</h4>
<pre>public static&nbsp;&lt;A,B,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;&nbsp;lift(kotlin.jvm.functions.Function2&lt;? super A,? super B,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1)</pre>
</li>
</ul>
<a name="lift-:Dreceiver-arg0-arg1-arg2-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lift</h4>
<pre>public static&nbsp;&lt;A,B,C,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;&nbsp;lift(kotlin.jvm.functions.Function3&lt;? super A,? super B,? super C,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1,
javafx.beans.value.ObservableValue&lt;C&gt;&nbsp;arg2)</pre>
</li>
</ul>
<a name="lift-:Dreceiver-arg0-arg1-arg2-arg3-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>lift</h4>
<pre>public static&nbsp;&lt;A,B,C,D,R&gt;&nbsp;javafx.beans.value.ObservableValue&lt;R&gt;&nbsp;lift(kotlin.jvm.functions.Function4&lt;? super A,? super B,? super C,? super D,? extends R&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;arg0,
javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;arg1,
javafx.beans.value.ObservableValue&lt;C&gt;&nbsp;arg2,
javafx.beans.value.ObservableValue&lt;D&gt;&nbsp;arg3)</pre>
</li>
</ul>
<a name="bind-:Dreceiver-function-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bind</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;bind(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends javafx.beans.value.ObservableValue&lt;B&gt;&gt;&nbsp;function)</pre>
<div class="block"><p><p>data class Person(val height: ObservableValue)
val person: ObservableValue = (..)
val personHeight: ObservableValue = person.bind { it.height }</p></p></div>
</li>
</ul>
<a name="bindOut-:Dreceiver-function-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bindOut</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;? extends B&gt;&nbsp;bindOut(javafx.beans.value.ObservableValue&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends javafx.beans.value.ObservableValue&lt;? extends B&gt;&gt;&nbsp;function)</pre>
<div class="block"><p><p>A variant of bind that has out variance on the output type. This is sometimes useful when kotlin is too eager to
propagate variance constraints and type inference fails.</p></p></div>
</li>
</ul>
<a name="filter-:Dreceiver-predicate-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filter</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;filter(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;kotlin.jvm.functions.Function1&gt;&nbsp;predicate)</pre>
<div class="block"><p><p>enum class FilterCriterion { HEIGHT, NAME }
val filterCriterion: ObservableValue = (..)
val people: ObservableList = (..)
fun filterFunction(filterCriterion: FilterCriterion): (Person) -> Boolean { .. }</p></p><p><p><p>val filteredPeople: ObservableList = people.filter(filterCriterion.map(filterFunction))</p></p></p></div>
</li>
</ul>
<a name="filterNotNull-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>filterNotNull</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;filterNotNull(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>data class Dog(val owner: Person?)
val dogs: ObservableList = (..)
val owners: ObservableList = dogs.map(Dog::owner).filterNotNull()</p></p></div>
</li>
</ul>
<a name="foldObservable-:Dreceiver-initial-folderFunction-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>foldObservable</h4>
<pre>public static&nbsp;&lt;A,B&gt;&nbsp;javafx.beans.value.ObservableValue&lt;B&gt;&nbsp;foldObservable(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
B&nbsp;initial,
kotlin.jvm.functions.Function2&lt;? super B,? super A,? extends B&gt;&nbsp;folderFunction)</pre>
<div class="block"><p><p>val people: ObservableList = (..)
val concatenatedNames = people.foldObservable("", { names, person -> names + person.name })
val concatenatedNames2 = people.map(Person::name).fold("", String::plus)</p></p></div>
</li>
</ul>
<a name="flatten-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>flatten</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;flatten(javafx.collections.ObservableList&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>data class Person(val height: ObservableValue)
val people: ObservableList = (..)
val heights: ObservableList = people.map(Person::height).flatten()</p></p></div>
</li>
</ul>
<a name="sequence-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sequence</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;sequence(java.util.Collection&lt;? extends javafx.beans.value.ObservableValue&lt;? extends A&gt;&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>data class Person(val height: ObservableValue)
val people: List = listOf(alice, bob)
val heights: ObservableList = people.map(Person::height).sequence()</p></p></div>
</li>
</ul>
<a name="associateBy-:Dreceiver-toKey-assemble-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>associateBy</h4>
<pre>public static&nbsp;&lt;K,A,B&gt;&nbsp;javafx.collections.ObservableMap&lt;K,B&gt;&nbsp;associateBy(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</pre>
<div class="block"><p><p>data class Person(val height: Long)
val people: ObservableList = (..)
val nameToHeight: ObservableMap<String, Long> = people.associateBy(Person::name) { name, person -> person.height }</p></p></div>
</li>
</ul>
<a name="associateBy-:Dreceiver-toKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>associateBy</h4>
<pre>public static&nbsp;&lt;K,A&gt;&nbsp;javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;associateBy(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey)</pre>
<div class="block"><p><p>val people: ObservableList = (..)
val nameToPerson: ObservableMap<String, Person> = people.associateBy(Person::name)</p></p></div>
</li>
</ul>
<a name="associateByAggregation-:Dreceiver-toKey-assemble-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>associateByAggregation</h4>
<pre>public static&nbsp;&lt;K,A,B&gt;&nbsp;javafx.collections.ObservableMap&lt;K,javafx.collections.ObservableList&gt;&nbsp;associateByAggregation(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey,
kotlin.jvm.functions.Function2&lt;? super K,? super A,? extends B&gt;&nbsp;assemble)</pre>
<div class="block"><p><p>val people: ObservableList = (..)
val heightToNames: ObservableMap<Long, ObservableList> = people.associateByAggregation(Person::height) { name, person -> person.name }</p></p></div>
</li>
</ul>
<a name="associateByAggregation-:Dreceiver-toKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>associateByAggregation</h4>
<pre>public static&nbsp;&lt;K,A&gt;&nbsp;javafx.collections.ObservableMap&lt;K,javafx.collections.ObservableList&gt;&nbsp;associateByAggregation(javafx.collections.ObservableList&lt;? extends A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;toKey)</pre>
<div class="block"><p><p>val people: ObservableList = (..)
val heightToPeople: ObservableMap<Long, ObservableList> = people.associateByAggregation(Person::height)</p></p></div>
</li>
</ul>
<a name="getObservableValue-:Dreceiver-key-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObservableValue</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;javafx.beans.value.ObservableValue&lt;V&gt;&nbsp;getObservableValue(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver,
K&nbsp;key)</pre>
<div class="block"><p><p>val nameToPerson: ObservableMap<String, Person> = (..)
val john: ObservableValue<Person?> = nameToPerson.getObservableValue("John")</p></p></div>
</li>
</ul>
<a name="getObservableValues-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObservableValues</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;javafx.collections.ObservableList&lt;V&gt;&nbsp;getObservableValues(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>val nameToPerson: ObservableMap<String, Person> = (..)
val people: ObservableList = nameToPerson.getObservableValues()</p></p></div>
</li>
</ul>
<a name="getObservableEntries-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getObservableEntries</h4>
<pre>public static&nbsp;&lt;K,V&gt;&nbsp;javafx.collections.ObservableList&lt;java.util.Map.Entry&gt;&nbsp;getObservableEntries(javafx.collections.ObservableMap&lt;K,V&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>val nameToPerson: ObservableMap<String, Person> = (..)
val people: ObservableList = nameToPerson.getObservableValues()</p></p></div>
</li>
</ul>
<a name="concatenate-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>concatenate</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.collections.ObservableList&lt;A&gt;&nbsp;concatenate(javafx.collections.ObservableList&lt;javafx.collections.ObservableList&gt;&nbsp;$receiver)</pre>
<div class="block"><p><p>val groups: ObservableList<ObservableList> = (..)
val allPeople: ObservableList = groups.concatenate()</p></p></div>
</li>
</ul>
<a name="leftOuterJoin-:Dreceiver-rightTable-leftToJoinKey-rightToJoinKey-assemble-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>leftOuterJoin</h4>
<pre>public static&nbsp;&lt;A,B,C,K&gt;&nbsp;javafx.collections.ObservableList&lt;C&gt;&nbsp;leftOuterJoin(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.collections.ObservableList&lt;B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;leftToJoinKey,
kotlin.jvm.functions.Function1&lt;? super B,? extends K&gt;&nbsp;rightToJoinKey,
kotlin.jvm.functions.Function2&lt;? super A,? super javafx.collections.ObservableList&lt;B&gt;,? extends C&gt;&nbsp;assemble)</pre>
<div class="block"><p><p>data class Person(val name: String, val managerName: String)
val people: ObservableList = (..)
val managerEmployeeMapping: ObservableList<Pair<Person, ObservableList>> =
people.leftOuterJoin(people, Person::name, Person::managerName) { manager, employees -> Pair(manager, employees) }</p></p></div>
</li>
</ul>
<a name="leftOuterJoin-:Dreceiver-rightTable-leftToJoinKey-rightToJoinKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>leftOuterJoin</h4>
<pre>public static&nbsp;&lt;A,B,K&gt;&nbsp;javafx.collections.ObservableMap&lt;K,kotlin.Pair&gt;&nbsp;leftOuterJoin(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.collections.ObservableList&lt;B&gt;&nbsp;rightTable,
kotlin.jvm.functions.Function1&lt;? super A,? extends K&gt;&nbsp;leftToJoinKey,
kotlin.jvm.functions.Function1&lt;? super B,? extends K&gt;&nbsp;rightToJoinKey)</pre>
<div class="block"><p><p>data class Person(name: String, favouriteSpecies: Species)
data class Animal(name: String, species: Species)
val people: ObservableList = (..)
val animals: ObservableList = (..)
val peopleToFavouriteAnimals: ObservableMap<Species, Pair<ObservableList, ObservableList>> =
people.leftOuterJoin(animals, Person::favouriteSpecies, Animal::species)</p></p><p><p><p>This is the most general left join, given a joining key it returns for each key a pair of relevant elements from the
left and right tables. It is "left outer" in the sense that all members of the left table are guaranteed to be in
the result, but this may not be the case for the right table.</p></p></p></div>
</li>
</ul>
<a name="getValueAt-:Dreceiver-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValueAt</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;getValueAt(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
int&nbsp;index)</pre>
</li>
</ul>
<a name="first-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>first</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;first(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver)</pre>
</li>
</ul>
<a name="last-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>last</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;last(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver)</pre>
</li>
</ul>
<a name="unique-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>unique</h4>
<pre>public static&nbsp;&lt;T&gt;&nbsp;javafx.collections.ObservableList&lt;T&gt;&nbsp;unique(javafx.collections.ObservableList&lt;T&gt;&nbsp;$receiver)</pre>
</li>
</ul>
<a name="isNotNull-:Dreceiver-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isNotNull</h4>
<pre>public static&nbsp;javafx.beans.binding.BooleanBinding&nbsp;isNotNull(javafx.beans.value.ObservableValue&lt;?&gt;&nbsp;$receiver)</pre>
</li>
</ul>
<a name="firstOrDefault-:Dreceiver-p-predicate-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>firstOrDefault</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;firstOrDefault(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;p,
kotlin.jvm.functions.Function1&lt;? super A,java.lang.Boolean&gt;&nbsp;predicate)</pre>
<div class="block"><p><p>Return first element of the observable list as observable value.
Return provided default value if the list is empty.</p></p></div>
</li>
</ul>
<a name="firstOrNullObservable-:Dreceiver-predicate-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>firstOrNullObservable</h4>
<pre>public static&nbsp;&lt;A&gt;&nbsp;javafx.beans.value.ObservableValue&lt;A&gt;&nbsp;firstOrNullObservable(javafx.collections.ObservableList&lt;A&gt;&nbsp;$receiver,
kotlin.jvm.functions.Function1&lt;? super A,java.lang.Boolean&gt;&nbsp;predicate)</pre>
<div class="block"><p><p>Return first element of the observable list as observable value.
Return ObservableValue(null) if the list is empty.</p></p></div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ObservableUtilitiesKt.html" target="_top">Frames</a></li>
<li><a href="ObservableUtilitiesKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,578 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ReadOnlyBackedObservableMapBase</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBase class">
<meta name="keywords" content="getBackingMap()">
<meta name="keywords" content="fireChange()">
<meta name="keywords" content="addListener()">
<meta name="keywords" content="removeListener()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="containsKey()">
<meta name="keywords" content="containsValue()">
<meta name="keywords" content="get()">
<meta name="keywords" content="isEmpty()">
<meta name="keywords" content="getEntries()">
<meta name="keywords" content="entrySet()">
<meta name="keywords" content="getKeys()">
<meta name="keywords" content="keySet()">
<meta name="keywords" content="getValues()">
<meta name="keywords" content="values()">
<meta name="keywords" content="clear()">
<meta name="keywords" content="put()">
<meta name="keywords" content="putAll()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ReadOnlyBackedObservableMapBase";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" target="_top">Frames</a></li>
<li><a href="ReadOnlyBackedObservableMapBase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ReadOnlyBackedObservableMapBase" class="title">Class ReadOnlyBackedObservableMapBase&lt;K,A,B&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBase&lt;K,A,B&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt><span class="paramLabel">Type Parameters:</span></dt>
<dd><code>K</code> - The key type.</dd>
<dd><code>A</code> - The exposed map element type.</dd>
<dd><code>B</code> - Auxiliary data subclasses may wish to store in the backing map.</dd>
</dl>
<dl>
<dt>Direct Known Subclasses:</dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils">AssociatedList</a>, <a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils">LeftOuterJoinedMap</a></dd>
</dl>
<hr>
<br>
<pre>public class <span class="typeNameLabel">ReadOnlyBackedObservableMapBase&lt;K,A,B&gt;</span></pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a> is a base class implementing all abstract functions required for an ObservableMap
using a backing HashMap that subclasses should modify.</p></p><p><p><p>Non-read-only API calls throw.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#ReadOnlyBackedObservableMapBase--">ReadOnlyBackedObservableMapBase</a></span>()</code>
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a> is a base class implementing all abstract functions required for an ObservableMap
using a backing HashMap that subclasses should modify.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a></span>(javafx.beans.InvalidationListener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#addListener-listener-">addListener</a></span>(javafx.collections.MapChangeListener&lt;? super K,? super A&gt;&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#clear--">clear</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsKey-key-">containsKey</a></span>(java.lang.Object&nbsp;key)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#containsValue-value-">containsValue</a></span>(java.lang.Object&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.util.Set</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#entrySet--">entrySet</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#fireChange-change-">fireChange</a></span>(javafx.collections.MapChangeListener.Change&lt;? extends K,? extends A&gt;&nbsp;change)</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#get-key-">get</a></span>(java.lang.Object&nbsp;key)</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.util.HashMap&lt;K,kotlin.Pair&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getBackingMap--">getBackingMap</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.util.Set&lt;java.util.Map.Entry&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getEntries--">getEntries</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.util.Set&lt;K&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getKeys--">getKeys</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.util.Collection&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#getValues--">getValues</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#isEmpty--">isEmpty</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.util.Set</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#keySet--">keySet</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#put-key-value-">put</a></span>(K&nbsp;key,
A&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#putAll-from-">putAll</a></span>(java.util.Map&lt;? extends K,? extends A&gt;&nbsp;from)</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#remove-key-">remove</a></span>(java.lang.Object&nbsp;key)</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a></span>(javafx.beans.InvalidationListener&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#removeListener-listener-">removeListener</a></span>(javafx.collections.MapChangeListener&lt;? super K,? super A&gt;&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.util.Collection</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html#values--">values</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ReadOnlyBackedObservableMapBase--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ReadOnlyBackedObservableMapBase</h4>
<pre>public&nbsp;ReadOnlyBackedObservableMapBase()</pre>
<div class="block"><p><p><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a> is a base class implementing all abstract functions required for an ObservableMap
using a backing HashMap that subclasses should modify.</p></p><p><p><p>Non-read-only API calls throw.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getBackingMap--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBackingMap</h4>
<pre>public&nbsp;java.util.HashMap&lt;K,kotlin.Pair&gt;&nbsp;getBackingMap()</pre>
</li>
</ul>
<a name="fireChange-change-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>fireChange</h4>
<pre>public&nbsp;void&nbsp;fireChange(javafx.collections.MapChangeListener.Change&lt;? extends K,? extends A&gt;&nbsp;change)</pre>
</li>
</ul>
<a name="addListener-listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addListener</h4>
<pre>public&nbsp;void&nbsp;addListener(javafx.beans.InvalidationListener&nbsp;listener)</pre>
</li>
</ul>
<a name="addListener-listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>addListener</h4>
<pre>public&nbsp;void&nbsp;addListener(javafx.collections.MapChangeListener&lt;? super K,? super A&gt;&nbsp;listener)</pre>
</li>
</ul>
<a name="removeListener-listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeListener</h4>
<pre>public&nbsp;void&nbsp;removeListener(javafx.beans.InvalidationListener&nbsp;listener)</pre>
</li>
</ul>
<a name="removeListener-listener-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeListener</h4>
<pre>public&nbsp;void&nbsp;removeListener(javafx.collections.MapChangeListener&lt;? super K,? super A&gt;&nbsp;listener)</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="containsKey-key-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsKey</h4>
<pre>public&nbsp;boolean&nbsp;containsKey(java.lang.Object&nbsp;key)</pre>
</li>
</ul>
<a name="containsValue-value-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsValue</h4>
<pre>public&nbsp;boolean&nbsp;containsValue(java.lang.Object&nbsp;value)</pre>
</li>
</ul>
<a name="get-key-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;A&nbsp;get(java.lang.Object&nbsp;key)</pre>
</li>
</ul>
<a name="isEmpty--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isEmpty</h4>
<pre>public&nbsp;boolean&nbsp;isEmpty()</pre>
</li>
</ul>
<a name="getEntries--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getEntries</h4>
<pre>public&nbsp;java.util.Set&lt;java.util.Map.Entry&gt;&nbsp;getEntries()</pre>
</li>
</ul>
<a name="entrySet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>entrySet</h4>
<pre>public&nbsp;java.util.Set&nbsp;entrySet()</pre>
</li>
</ul>
<a name="getKeys--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeys</h4>
<pre>public&nbsp;java.util.Set&lt;K&gt;&nbsp;getKeys()</pre>
</li>
</ul>
<a name="keySet--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>keySet</h4>
<pre>public&nbsp;java.util.Set&nbsp;keySet()</pre>
</li>
</ul>
<a name="getValues--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getValues</h4>
<pre>public&nbsp;java.util.Collection&lt;A&gt;&nbsp;getValues()</pre>
</li>
</ul>
<a name="values--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>values</h4>
<pre>public&nbsp;java.util.Collection&nbsp;values()</pre>
</li>
</ul>
<a name="clear--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>clear</h4>
<pre>public&nbsp;void&nbsp;clear()</pre>
</li>
</ul>
<a name="put-key-value-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>put</h4>
<pre>public&nbsp;A&nbsp;put(K&nbsp;key,
A&nbsp;value)</pre>
</li>
</ul>
<a name="putAll-from-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>putAll</h4>
<pre>public&nbsp;void&nbsp;putAll(java.util.Map&lt;? extends K,? extends A&gt;&nbsp;from)</pre>
</li>
</ul>
<a name="remove-key-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;A&nbsp;remove(java.lang.Object&nbsp;key)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" target="_top">Frames</a></li>
<li><a href="ReadOnlyBackedObservableMapBase.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,231 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ReadOnlyBackedObservableMapBaseKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBaseKt class">
<meta name="keywords" content="createMapChange()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ReadOnlyBackedObservableMapBaseKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" target="_top">Frames</a></li>
<li><a href="ReadOnlyBackedObservableMapBaseKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ReadOnlyBackedObservableMapBaseKt" class="title">Class ReadOnlyBackedObservableMapBaseKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ReadOnlyBackedObservableMapBaseKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ReadOnlyBackedObservableMapBaseKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static &lt;A,K&gt;&nbsp;javafx.collections.MapChangeListener.Change&lt;K,A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html#createMapChange-:Dreceiver-key-removedValue-addedValue-">createMapChange</a></span>(javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;$receiver,
K&nbsp;key,
A&nbsp;removedValue,
A&nbsp;addedValue)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createMapChange-:Dreceiver-key-removedValue-addedValue-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>createMapChange</h4>
<pre>public static&nbsp;&lt;A,K&gt;&nbsp;javafx.collections.MapChangeListener.Change&lt;K,A&gt;&nbsp;createMapChange(javafx.collections.ObservableMap&lt;K,A&gt;&nbsp;$receiver,
K&nbsp;key,
A&nbsp;removedValue,
A&nbsp;addedValue)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" target="_top">Frames</a></li>
<li><a href="ReadOnlyBackedObservableMapBaseKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,364 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>ReplayedList</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils.ReplayedList class">
<meta name="keywords" content="getReplayedList()">
<meta name="keywords" content="getSize()">
<meta name="keywords" content="size()">
<meta name="keywords" content="sourceChanged()">
<meta name="keywords" content="getSourceIndex()">
<meta name="keywords" content="get()">
<meta name="keywords" content="removeAt()">
<meta name="keywords" content="remove()">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ReplayedList";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReplayedList.html" target="_top">Frames</a></li>
<li><a href="ReplayedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.jfx.utils</div>
<h2 title="Class ReplayedList" class="title">Class ReplayedList&lt;A&gt;</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.jfx.utils.ReplayedList&lt;A&gt;</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">ReplayedList&lt;A&gt;</span></pre>
<div class="block"><p><p>This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a
non-backed observable</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#ReplayedList-sourceList-">ReplayedList</a></span>(javafx.collections.ObservableList&lt;A&gt;&nbsp;sourceList)</code>
<div class="block">This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a
non-backed observable</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>A</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#get-index-">get</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.ArrayList&lt;A&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#getReplayedList--">getReplayedList</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#getSize--">getSize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#getSourceIndex-index-">getSourceIndex</a></span>(int&nbsp;index)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#remove-p-">remove</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.Object</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#removeAt-p-">removeAt</a></span>(int&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#size--">size</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html#sourceChanged-c-">sourceChanged</a></span>(javafx.collections.ListChangeListener.Change&lt;? extends A&gt;&nbsp;c)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ReplayedList-sourceList-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ReplayedList</h4>
<pre>public&nbsp;ReplayedList(javafx.collections.ObservableList&lt;A&gt;&nbsp;sourceList)</pre>
<div class="block"><p><p>This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a
non-backed observable</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getReplayedList--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReplayedList</h4>
<pre>public&nbsp;java.util.ArrayList&lt;A&gt;&nbsp;getReplayedList()</pre>
</li>
</ul>
<a name="getSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSize</h4>
<pre>public&nbsp;int&nbsp;getSize()</pre>
</li>
</ul>
<a name="size--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>size</h4>
<pre>public&nbsp;int&nbsp;size()</pre>
</li>
</ul>
<a name="sourceChanged-c-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sourceChanged</h4>
<pre>public&nbsp;void&nbsp;sourceChanged(javafx.collections.ListChangeListener.Change&lt;? extends A&gt;&nbsp;c)</pre>
</li>
</ul>
<a name="getSourceIndex-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSourceIndex</h4>
<pre>public&nbsp;int&nbsp;getSourceIndex(int&nbsp;index)</pre>
</li>
</ul>
<a name="get-index-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>get</h4>
<pre>public&nbsp;A&nbsp;get(int&nbsp;index)</pre>
</li>
</ul>
<a name="removeAt-p-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>removeAt</h4>
<pre>public&nbsp;java.lang.Object&nbsp;removeAt(int&nbsp;p)</pre>
</li>
</ul>
<a name="remove-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>remove</h4>
<pre>public&nbsp;java.lang.Object&nbsp;remove(int&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/ReplayedList.html" target="_top">Frames</a></li>
<li><a href="ReplayedList.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,35 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.utils</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils package">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../net/corda/client/jfx/utils/package-summary.html" target="classFrame">net.corda.client.jfx.utils</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AggregatedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">AggregatedList</a></li>
<li><a href="AmountBindings.html" title="class in net.corda.client.jfx.utils" target="classFrame">AmountBindings</a></li>
<li><a href="AssociatedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">AssociatedList</a></li>
<li><a href="ChosenList.html" title="class in net.corda.client.jfx.utils" target="classFrame">ChosenList</a></li>
<li><a href="ConcatenatedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">ConcatenatedList</a></li>
<li><a href="FlattenedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">FlattenedList</a></li>
<li><a href="LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils" target="classFrame">LeftOuterJoinedMap</a></li>
<li><a href="MapValuesList.html" title="class in net.corda.client.jfx.utils" target="classFrame">MapValuesList</a></li>
<li><a href="MappedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">MappedList</a></li>
<li><a href="ObservableFoldKt.html" title="class in net.corda.client.jfx.utils" target="classFrame">ObservableFoldKt</a></li>
<li><a href="ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils" target="classFrame">ObservableUtilitiesKt</a></li>
<li><a href="ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils" target="classFrame">ReadOnlyBackedObservableMapBase</a></li>
<li><a href="ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils" target="classFrame">ReadOnlyBackedObservableMapBaseKt</a></li>
<li><a href="ReplayedList.html" title="class in net.corda.client.jfx.utils" target="classFrame">ReplayedList</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,227 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:27 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.utils</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.jfx.utils package">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.jfx.utils";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../net/corda/client/mock/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;net.corda.client.jfx.utils</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils">AggregatedList</a>&lt;A,E,K&gt;</td>
<td class="colLast">
<div class="block">Given an ObservableList<E> and a grouping key K, <a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><code>class AggregatedList</code></a> groups the elements by the key into a fresh
ObservableList<E> for each group and exposes the groups as an observable list of As by calling assemble on each.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils">AmountBindings</a></td>
<td class="colLast">
<div class="block">Utility bindings for the <a href="../../../../../net/corda/core/contracts/Amount.html" title="class in net.corda.core.contracts"><code>class Amount</code></a> type, similar in spirit to Bindings</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils">AssociatedList</a>&lt;K,A,B&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><code>class AssociatedList</code></a> creates an ObservableMap from an ObservableList by associating each list element with a unique key.
It is <em>not</em> allowed to have several elements map to the same value!</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils">ChosenList</a>&lt;E&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><code>class ChosenList</code></a> manages an ObservableList that may be changed by the wrapping ObservableValue. Whenever the underlying
ObservableValue changes the exposed list changes to the new value. Changes to the list are simply propagated.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils">ConcatenatedList</a>&lt;A&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><code>class ConcatenatedList</code></a> takes a list of lists and concatenates them. Any change to the underlying lists or the outer list
is propagated as expected.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils">FlattenedList</a>&lt;A&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><code>class FlattenedList</code></a> flattens the passed in list of ObservableValues so that changes in individual updates to the values
are reflected in the exposed list as expected.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils">LeftOuterJoinedMap</a>&lt;K,A,B,C&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><code>class LeftOuterJoinedMap</code></a> implements a special case of a left outer join where we're matching on primary keys of both
tables.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils">MapValuesList</a>&lt;K,A,C&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><code>class MapValuesList</code></a> takes an ObservableMap and returns its values as an ObservableList.
The order of returned elements is deterministic but unspecified.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils">MappedList</a>&lt;A,B&gt;</td>
<td class="colLast">
<div class="block">This is a variant of <a href="#">EasyBind.map</a> where the mapped list is backed, therefore the mapping function will only be run
when an element is inserted or updated.
Use this instead of <a href="#">EasyBind.map</a> to trade off memory vs CPU, or if (god forbid) the mapped function is side-effecting.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils">ObservableFoldKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils">ObservableUtilitiesKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils">ReadOnlyBackedObservableMapBase</a>&lt;K,A,B&gt;</td>
<td class="colLast">
<div class="block"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><code>class ReadOnlyBackedObservableMapBase</code></a> is a base class implementing all abstract functions required for an ObservableMap
using a backing HashMap that subclasses should modify.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils">ReadOnlyBackedObservableMapBaseKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils">ReplayedList</a>&lt;A&gt;</td>
<td class="colLast">
<div class="block">This list type just replays changes propagated from the underlying source list. Used for testing changes and backing a
non-backed observable</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../../net/corda/client/mock/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,150 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:27 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.jfx.utils Class Hierarchy</title>
<meta name="date" content="2017-03-24">
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.jfx.utils Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/package-tree.html">Prev</a></li>
<li><a href="../../../../../net/corda/client/mock/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package net.corda.client.jfx.utils</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBase.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ReadOnlyBackedObservableMapBase</span></a>&lt;K,A,B&gt;
<ul>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/AssociatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">AssociatedList</span></a>&lt;K,A,B&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/LeftOuterJoinedMap.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">LeftOuterJoinedMap</span></a>&lt;K,A,B,C&gt;</li>
</ul>
</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">MapValuesList</span></a>&lt;K,A,C&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ChosenList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ChosenList</span></a>&lt;E&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/FlattenedList.WrappedObservableValue.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">FlattenedList.WrappedObservableValue</span></a>&lt;A&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/AggregatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">AggregatedList</span></a>&lt;A,E,K&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ReplayedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ReplayedList</span></a>&lt;A&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ObservableFoldKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ObservableFoldKt</span></a></li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/AmountBindings.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">AmountBindings</span></a></li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/MapValuesList.Companion.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">MapValuesList.Companion</span></a></li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/MappedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">MappedList</span></a>&lt;A,B&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ConcatenatedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ConcatenatedList</span></a>&lt;A&gt;</li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ObservableUtilitiesKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ObservableUtilitiesKt</span></a></li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/ReadOnlyBackedObservableMapBaseKt.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">ReadOnlyBackedObservableMapBaseKt</span></a></li>
<li type="circle">net.corda.client.jfx.utils.<a href="../../../../../net/corda/client/jfx/utils/FlattenedList.html" title="class in net.corda.client.jfx.utils"><span class="typeNameLink">FlattenedList</span></a>&lt;A&gt;</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../net/corda/client/jfx/model/package-tree.html">Prev</a></li>
<li><a href="../../../../../net/corda/client/mock/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../index.html?net/corda/client/jfx/utils/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,555 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CordaRPCClient</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc.CordaRPCClient class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="start()">
<meta name="keywords" content="use()">
<meta name="keywords" content="close()">
<meta name="keywords" content="proxy()">
<meta name="keywords" content="getHost()">
<meta name="keywords" content="getConfig()">
<meta name="keywords" content="getServiceConfigurationOverride()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CordaRPCClient";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClient.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.rpc</div>
<h2 title="Class CordaRPCClient" class="title">Class CordaRPCClient</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.rpc.CordaRPCClient</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">CordaRPCClient</span></pre>
<div class="block"><p><p>An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static net.corda.client.rpc.CordaRPCClient.Companion</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#CordaRPCClient-host-config-serviceConfigurationOverride-">CordaRPCClient</a></span>(com.google.common.net.HostAndPort&nbsp;host,
net.corda.nodeapi.config.SSLConfiguration&nbsp;config,
kotlin.jvm.functions.Function1&lt;? super org.apache.activemq.artemis.api.core.client.ServerLocator,kotlin.Unit&gt;&nbsp;serviceConfigurationOverride)</code>
<div class="block">An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#close--">close</a></span>()</code>
<div class="block">Shuts down the client and lets the server know it can free the used resources (in a nice way).</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>net.corda.nodeapi.config.SSLConfiguration</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#getConfig--">getConfig</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>com.google.common.net.HostAndPort</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#getHost--">getHost</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>kotlin.jvm.functions.Function1&lt;org.apache.activemq.artemis.api.core.client.ServerLocator,kotlin.Unit&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#getServiceConfigurationOverride--">getServiceConfigurationOverride</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#proxy-timeout-minVersion-">proxy</a></span>(java.time.Duration&nbsp;timeout,
int&nbsp;minVersion)</code>
<div class="block">Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#proxy-timeout-">proxy</a></span>(java.time.Duration&nbsp;timeout)</code>
<div class="block">Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#proxy--">proxy</a></span>()</code>
<div class="block">Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="type parameter in CordaRPCClient">CordaRPCClient</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#start-username-password-">start</a></span>(java.lang.String&nbsp;username,
java.lang.String&nbsp;password)</code>
<div class="block">Opens the connection to the server with the given username and password, then returns itself.
Registers a JVM shutdown hook to cleanly disconnect.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>&lt;T&gt;&nbsp;T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html#use-username-password-block-">use</a></span>(java.lang.String&nbsp;username,
java.lang.String&nbsp;password,
kotlin.jvm.functions.Function1&lt;? super net.corda.core.messaging.CordaRPCOps,? extends T&gt;&nbsp;block)</code>
<div class="block">A convenience function that opens a connection with the given credentials, executes the given code block with all
available RPCs in scope and shuts down the RPC connection again. It's meant for quick prototyping and demos. For
more control you probably want to control the lifecycle of the client and proxies independently, as well as
configuring a timeout and other such features via the proxy method.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;net.corda.client.rpc.CordaRPCClient.Companion Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="CordaRPCClient-host-config-serviceConfigurationOverride-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CordaRPCClient</h4>
<pre>public&nbsp;CordaRPCClient(com.google.common.net.HostAndPort&nbsp;host,
net.corda.nodeapi.config.SSLConfiguration&nbsp;config,
kotlin.jvm.functions.Function1&lt;? super org.apache.activemq.artemis.api.core.client.ServerLocator,kotlin.Unit&gt;&nbsp;serviceConfigurationOverride)</pre>
<div class="block"><p><p>An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>host</code> - The hostname and messaging port of the node.</dd>
<dd><code>config</code> - If specified, the SSL configuration to use. If not specified, SSL will be disabled and the node will only be authenticated on non-SSL RPC port, the RPC traffic with not be encrypted when SSL is disabled.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="start-username-password-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>start</h4>
<pre>public&nbsp;<a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="type parameter in CordaRPCClient">CordaRPCClient</a>&nbsp;start(java.lang.String&nbsp;username,
java.lang.String&nbsp;password)</pre>
<div class="block"><p><p>Opens the connection to the server with the given username and password, then returns itself.
Registers a JVM shutdown hook to cleanly disconnect.</p></p></div>
</li>
</ul>
<a name="use-username-password-block-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>use</h4>
<pre>public&nbsp;&lt;T&gt;&nbsp;T&nbsp;use(java.lang.String&nbsp;username,
java.lang.String&nbsp;password,
kotlin.jvm.functions.Function1&lt;? super net.corda.core.messaging.CordaRPCOps,? extends T&gt;&nbsp;block)</pre>
<div class="block"><p><p>A convenience function that opens a connection with the given credentials, executes the given code block with all
available RPCs in scope and shuts down the RPC connection again. It's meant for quick prototyping and demos. For
more control you probably want to control the lifecycle of the client and proxies independently, as well as
configuring a timeout and other such features via the proxy method.</p></p><p><p><p>After this method returns the client is closed and can't be restarted.</p></p></p></div>
</li>
</ul>
<a name="close--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>close</h4>
<pre>public&nbsp;void&nbsp;close()</pre>
<div class="block"><p><p>Shuts down the client and lets the server know it can free the used resources (in a nice way).</p></p></div>
</li>
</ul>
<a name="proxy-timeout-minVersion-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>proxy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a>&nbsp;proxy(java.time.Duration&nbsp;timeout,
int&nbsp;minVersion)</pre>
<div class="block"><p><p>Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</p></p><p><p><p>Creation of a proxy is a somewhat expensive operation that involves calls to the server, so if you want to do
calls from many threads at once you should cache one proxy per thread and reuse them. This function itself is
thread safe though so requires no extra synchronisation.</p><p>RPC sends and receives are logged on the net.corda.rpc logger.</p><p>By default there are no timeouts on calls. This is deliberate, RPCs without timeouts can survive restarts,
maintenance downtime and moves of the server. RPCs can survive temporary losses or changes in client connectivity,
like switching between wifi networks. You can specify a timeout on the level of a proxy. If a call times
out it will throw <a href="#">RPCException.Deadline</a>.</p><p>The <a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a> defines what client RPCs are available. If an RPC returns an Observable anywhere in the
object graph returned then the server-side observable is transparently linked to a messaging queue, and that
queue linked to another observable on the client side here. <em>You are expected to use it</em>. The server will begin
buffering messages immediately that it will expect you to drain by subscribing to the returned observer. You can
opt-out of this by simply casting the Observable to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and then calling the close
method on it. You don't have to explicitly close the observable if you actually subscribe to it: it will close
itself and free up the server-side resources either when the client or JVM itself is shutdown, or when there are
no more subscribers to it. Once all the subscribers to a returned observable are unsubscribed, the observable is
closed and you can't then re-subscribe again: you'll have to re-request a fresh observable with another RPC.</p><p>The proxy and linked observables consume some small amount of resources on the server. It's OK to just exit your
process and let the server clean up, but in a long running process where you only need something for a short
amount of time it is polite to cast the objects to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and close it when you are done.
Finalizers are in place to warn you if you lose a reference to an unclosed proxy or observable.</p></p></p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the server version is too low or if the server isn't reachable within the given time.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">RPCException.Deadline</a>,
<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a></dd>
</dl>
</li>
</ul>
<a name="proxy-timeout-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>proxy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a>&nbsp;proxy(java.time.Duration&nbsp;timeout)</pre>
<div class="block"><p><p>Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</p></p><p><p><p>Creation of a proxy is a somewhat expensive operation that involves calls to the server, so if you want to do
calls from many threads at once you should cache one proxy per thread and reuse them. This function itself is
thread safe though so requires no extra synchronisation.</p><p>RPC sends and receives are logged on the net.corda.rpc logger.</p><p>By default there are no timeouts on calls. This is deliberate, RPCs without timeouts can survive restarts,
maintenance downtime and moves of the server. RPCs can survive temporary losses or changes in client connectivity,
like switching between wifi networks. You can specify a timeout on the level of a proxy. If a call times
out it will throw <a href="#">RPCException.Deadline</a>.</p><p>The <a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a> defines what client RPCs are available. If an RPC returns an Observable anywhere in the
object graph returned then the server-side observable is transparently linked to a messaging queue, and that
queue linked to another observable on the client side here. <em>You are expected to use it</em>. The server will begin
buffering messages immediately that it will expect you to drain by subscribing to the returned observer. You can
opt-out of this by simply casting the Observable to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and then calling the close
method on it. You don't have to explicitly close the observable if you actually subscribe to it: it will close
itself and free up the server-side resources either when the client or JVM itself is shutdown, or when there are
no more subscribers to it. Once all the subscribers to a returned observable are unsubscribed, the observable is
closed and you can't then re-subscribe again: you'll have to re-request a fresh observable with another RPC.</p><p>The proxy and linked observables consume some small amount of resources on the server. It's OK to just exit your
process and let the server clean up, but in a long running process where you only need something for a short
amount of time it is polite to cast the objects to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and close it when you are done.
Finalizers are in place to warn you if you lose a reference to an unclosed proxy or observable.</p></p></p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the server version is too low or if the server isn't reachable within the given time.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">RPCException.Deadline</a>,
<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a></dd>
</dl>
</li>
</ul>
<a name="proxy--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>proxy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="type parameter in CordaRPCOps">CordaRPCOps</a>&nbsp;proxy()</pre>
<div class="block"><p><p>Returns a fresh proxy that lets you invoke RPCs on the server. Calls on it block, and if the server throws an
exception then it will be rethrown on the client. Proxies are thread safe but only one RPC can be in flight at
once. If you'd like to perform multiple RPCs in parallel, use this function multiple times to get multiple
proxies.</p></p><p><p><p>Creation of a proxy is a somewhat expensive operation that involves calls to the server, so if you want to do
calls from many threads at once you should cache one proxy per thread and reuse them. This function itself is
thread safe though so requires no extra synchronisation.</p><p>RPC sends and receives are logged on the net.corda.rpc logger.</p><p>By default there are no timeouts on calls. This is deliberate, RPCs without timeouts can survive restarts,
maintenance downtime and moves of the server. RPCs can survive temporary losses or changes in client connectivity,
like switching between wifi networks. You can specify a timeout on the level of a proxy. If a call times
out it will throw <a href="#">RPCException.Deadline</a>.</p><p>The <a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a> defines what client RPCs are available. If an RPC returns an Observable anywhere in the
object graph returned then the server-side observable is transparently linked to a messaging queue, and that
queue linked to another observable on the client side here. <em>You are expected to use it</em>. The server will begin
buffering messages immediately that it will expect you to drain by subscribing to the returned observer. You can
opt-out of this by simply casting the Observable to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and then calling the close
method on it. You don't have to explicitly close the observable if you actually subscribe to it: it will close
itself and free up the server-side resources either when the client or JVM itself is shutdown, or when there are
no more subscribers to it. Once all the subscribers to a returned observable are unsubscribed, the observable is
closed and you can't then re-subscribe again: you'll have to re-request a fresh observable with another RPC.</p><p>The proxy and linked observables consume some small amount of resources on the server. It's OK to just exit your
process and let the server clean up, but in a long running process where you only need something for a short
amount of time it is polite to cast the objects to <a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a> or <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a> and close it when you are done.
Finalizers are in place to warn you if you lose a reference to an unclosed proxy or observable.</p></p></p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the server version is too low or if the server isn't reachable within the given time.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">RPCException.Deadline</a>,
<a href="../../../../net/corda/core/messaging/CordaRPCOps.html" title="interface in net.corda.core.messaging"><code>interface CordaRPCOps</code></a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/io/Closeable.html">Closeable</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/AutoCloseable.html">AutoCloseable</a></dd>
</dl>
</li>
</ul>
<a name="getHost--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getHost</h4>
<pre>public&nbsp;com.google.common.net.HostAndPort&nbsp;getHost()</pre>
</li>
</ul>
<a name="getConfig--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getConfig</h4>
<pre>public&nbsp;net.corda.nodeapi.config.SSLConfiguration&nbsp;getConfig()</pre>
</li>
</ul>
<a name="getServiceConfigurationOverride--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getServiceConfigurationOverride</h4>
<pre>public&nbsp;kotlin.jvm.functions.Function1&lt;org.apache.activemq.artemis.api.core.client.ServerLocator,kotlin.Unit&gt;&nbsp;getServiceConfigurationOverride()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClient.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClient.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,174 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CordaRPCClientImpl.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc.CordaRPCClientImpl.Companion class">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CordaRPCClientImpl.Companion";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.Companion.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.rpc</div>
<h2 title="Class CordaRPCClientImpl.Companion" class="title">Class CordaRPCClientImpl.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.rpc.CordaRPCClientImpl.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc">CordaRPCClientImpl</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">CordaRPCClientImpl.Companion</span></pre>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.Companion.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,285 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CordaRPCClientImpl.ObservableDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc.CordaRPCClientImpl.ObservableDeserializer class">
<meta name="keywords" content="read()">
<meta name="keywords" content="write()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CordaRPCClientImpl.ObservableDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.ObservableDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.rpc</div>
<h2 title="Class CordaRPCClientImpl.ObservableDeserializer" class="title">Class CordaRPCClientImpl.ObservableDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.rpc.CordaRPCClientImpl.ObservableDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc">CordaRPCClientImpl</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">CordaRPCClientImpl.ObservableDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html#ObservableDeserializer--">ObservableDeserializer</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>rx.Observable&lt;java.lang.Object&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html#read-kryo-input-type-">read</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;rx.Observable&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html#write-kryo-output-object-">write</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
rx.Observable&lt;java.lang.Object&gt;&nbsp;object)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="ObservableDeserializer--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>ObservableDeserializer</h4>
<pre>public&nbsp;ObservableDeserializer()</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="read-kryo-input-type-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>read</h4>
<pre>public&nbsp;rx.Observable&lt;java.lang.Object&gt;&nbsp;read(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;rx.Observable&gt;&nbsp;type)</pre>
</li>
</ul>
<a name="write-kryo-output-object-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>write</h4>
<pre>public&nbsp;void&nbsp;write(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
rx.Observable&lt;java.lang.Object&gt;&nbsp;object)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li>Next&nbsp;Class</li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.ObservableDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,384 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CordaRPCClientImpl</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc.CordaRPCClientImpl class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="proxyFor()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CordaRPCClientImpl";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.rpc</div>
<h2 title="Class CordaRPCClientImpl" class="title">Class CordaRPCClientImpl</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.rpc.CordaRPCClientImpl</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">CordaRPCClientImpl</span></pre>
<div class="block"><p><p>Core RPC engine implementation, to learn how to use RPC you should be looking at <a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>.</p></p><p><p><h1>Design notes</h1><p>The way RPCs are handled is fairly standard except for the handling of observables. When an RPC might return
an Observable it is specially tagged. This causes the client to create a new transient queue for the
receiving of observables and their observations with a random ID in the name. This ID is sent to the server in
a message header. All observations are sent via this single queue.</p><p>The reason for doing it this way and not the more obvious approach of one-queue-per-observable is that we want
the queues to be <em>transient</em>, meaning their lifetime in the broker is tied to the session that created them.
A server side observable and its associated queue is not a cost-free thing, let alone the memory and resources
needed to actually generate the observations themselves, therefore we want to ensure these cannot leak. A
transient queue will be deleted automatically if the client session terminates, which by default happens on
disconnect but can also be configured to happen after a short delay (this allows clients to e.g. switch IP
address). On the server the deletion of the observations queue triggers unsubscription from the associated
observables, which in turn may then be garbage collected.</p><p>Creating a transient queue requires a roundtrip to the broker and thus doing an RPC that could return
observables takes two server roundtrips instead of one. That's why we require RPCs to be marked with
<a href="../../../../net/corda/core/messaging/RPCReturnsObservables.html" title="interface in net.corda.core.messaging"><code>interface RPCReturnsObservables</code></a> as needing this special treatment instead of always doing it.</p><p>If the Artemis/JMS APIs allowed us to create transient queues assigned to someone else then we could
potentially use a different design in which the node creates new transient queues (one per observable) on the
fly. The client would then have to watch out for this and start consuming those queues as they were created.</p><p>We use one queue per RPC because we don't know ahead of time how many observables the server might return and
often the server doesn't know either, which pushes towards a single queue design, but at the same time the
processing of observations returned by an RPC might be striped across multiple threads and we'd like
backpressure management to not be scoped per client process but with more granularity. So we end up with
a compromise where the unit of backpressure management is the response to a single RPC.</p><p>TODO: Backpressure isn't propagated all the way through the MQ broker at the moment.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>,
<a href="../../../../net/corda/core/messaging/RPCReturnsObservables.html" title="interface in net.corda.core.messaging"><code>interface RPCReturnsObservables</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="class in net.corda.client.rpc">CordaRPCClientImpl.Companion</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" title="class in net.corda.client.rpc">CordaRPCClientImpl.ObservableDeserializer</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="type parameter in CordaRPCClientImpl.Companion">CordaRPCClientImpl.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html#CordaRPCClientImpl-session-sessionLock-username-">CordaRPCClientImpl</a></span>(org.apache.activemq.artemis.api.core.client.ClientSession&nbsp;session,
java.util.concurrent.locks.ReentrantLock&nbsp;sessionLock,
java.lang.String&nbsp;username)</code>
<div class="block">Core RPC engine implementation, to learn how to use RPC you should be looking at <a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>&lt;T extends <a href="../../../../net/corda/core/messaging/RPCOps.html" title="type parameter in RPCOps">RPCOps</a>&gt;<br>T</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html#proxyFor-rpcInterface-timeout-minVersion-">proxyFor</a></span>(java.lang.Class&lt;T&gt;&nbsp;rpcInterface,
java.time.Duration&nbsp;timeout,
int&nbsp;minVersion)</code>
<div class="block">Builds a proxy for the given type, which must descend from <a href="../../../../net/corda/core/messaging/RPCOps.html" title="interface in net.corda.core.messaging"><code>interface RPCOps</code></a>.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="type parameter in CordaRPCClientImpl.Companion">CordaRPCClientImpl.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="CordaRPCClientImpl-session-sessionLock-username-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>CordaRPCClientImpl</h4>
<pre>public&nbsp;CordaRPCClientImpl(org.apache.activemq.artemis.api.core.client.ClientSession&nbsp;session,
java.util.concurrent.locks.ReentrantLock&nbsp;sessionLock,
java.lang.String&nbsp;username)</pre>
<div class="block"><p><p>Core RPC engine implementation, to learn how to use RPC you should be looking at <a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>.</p></p><p><p><h1>Design notes</h1><p>The way RPCs are handled is fairly standard except for the handling of observables. When an RPC might return
an Observable it is specially tagged. This causes the client to create a new transient queue for the
receiving of observables and their observations with a random ID in the name. This ID is sent to the server in
a message header. All observations are sent via this single queue.</p><p>The reason for doing it this way and not the more obvious approach of one-queue-per-observable is that we want
the queues to be <em>transient</em>, meaning their lifetime in the broker is tied to the session that created them.
A server side observable and its associated queue is not a cost-free thing, let alone the memory and resources
needed to actually generate the observations themselves, therefore we want to ensure these cannot leak. A
transient queue will be deleted automatically if the client session terminates, which by default happens on
disconnect but can also be configured to happen after a short delay (this allows clients to e.g. switch IP
address). On the server the deletion of the observations queue triggers unsubscription from the associated
observables, which in turn may then be garbage collected.</p><p>Creating a transient queue requires a roundtrip to the broker and thus doing an RPC that could return
observables takes two server roundtrips instead of one. That's why we require RPCs to be marked with
<a href="../../../../net/corda/core/messaging/RPCReturnsObservables.html" title="interface in net.corda.core.messaging"><code>interface RPCReturnsObservables</code></a> as needing this special treatment instead of always doing it.</p><p>If the Artemis/JMS APIs allowed us to create transient queues assigned to someone else then we could
potentially use a different design in which the node creates new transient queues (one per observable) on the
fly. The client would then have to watch out for this and start consuming those queues as they were created.</p><p>We use one queue per RPC because we don't know ahead of time how many observables the server might return and
often the server doesn't know either, which pushes towards a single queue design, but at the same time the
processing of observations returned by an RPC might be striped across multiple threads and we'd like
backpressure management to not be scoped per client process but with more granularity. So we end up with
a compromise where the unit of backpressure management is the response to a single RPC.</p><p>TODO: Backpressure isn't propagated all the way through the MQ broker at the moment.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>,
<a href="../../../../net/corda/core/messaging/RPCReturnsObservables.html" title="interface in net.corda.core.messaging"><code>interface RPCReturnsObservables</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="proxyFor-rpcInterface-timeout-minVersion-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>proxyFor</h4>
<pre>public&nbsp;&lt;T extends <a href="../../../../net/corda/core/messaging/RPCOps.html" title="type parameter in RPCOps">RPCOps</a>&gt;&nbsp;T&nbsp;proxyFor(java.lang.Class&lt;T&gt;&nbsp;rpcInterface,
java.time.Duration&nbsp;timeout,
int&nbsp;minVersion)</pre>
<div class="block"><p><p>Builds a proxy for the given type, which must descend from <a href="../../../../net/corda/core/messaging/RPCOps.html" title="interface in net.corda.core.messaging"><code>interface RPCOps</code></a>.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/messaging/RPCOps.html" title="interface in net.corda.core.messaging"><code>interface RPCOps</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImpl.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImpl.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,245 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:17 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CordaRPCClientImplKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc.CordaRPCClientImplKt class">
<meta name="keywords" content="createRPCKryoForDeserialization()">
<meta name="keywords" content="releaseRPCKryoForDeserialization()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CordaRPCClientImplKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImplKt.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImplKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.client.rpc</div>
<h2 title="Class CordaRPCClientImplKt" class="title">Class CordaRPCClientImplKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.client.rpc.CordaRPCClientImplKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">CordaRPCClientImplKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static com.esotericsoftware.kryo.Kryo</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html#createRPCKryoForDeserialization-rpcClient-qName-rpcName-rpcLocation-">createRPCKryoForDeserialization</a></span>(<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="type parameter in CordaRPCClientImpl">CordaRPCClientImpl</a>&nbsp;rpcClient,
java.lang.String&nbsp;qName,
java.lang.String&nbsp;rpcName,
java.lang.Throwable&nbsp;rpcLocation)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html#releaseRPCKryoForDeserialization-kryo-">releaseRPCKryoForDeserialization</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="createRPCKryoForDeserialization-rpcClient-qName-rpcName-rpcLocation-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>createRPCKryoForDeserialization</h4>
<pre>public static&nbsp;com.esotericsoftware.kryo.Kryo&nbsp;createRPCKryoForDeserialization(<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="type parameter in CordaRPCClientImpl">CordaRPCClientImpl</a>&nbsp;rpcClient,
java.lang.String&nbsp;qName,
java.lang.String&nbsp;rpcName,
java.lang.Throwable&nbsp;rpcLocation)</pre>
</li>
</ul>
<a name="releaseRPCKryoForDeserialization-kryo-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>releaseRPCKryoForDeserialization</h4>
<pre>public static&nbsp;void&nbsp;releaseRPCKryoForDeserialization(com.esotericsoftware.kryo.Kryo&nbsp;kryo)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" title="class in net.corda.client.rpc"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/CordaRPCClientImplKt.html" target="_top">Frames</a></li>
<li><a href="CordaRPCClientImplKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,24 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:27 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.rpc</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc package">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../net/corda/client/rpc/package-summary.html" target="classFrame">net.corda.client.rpc</a></h1>
<div class="indexContainer">
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="CordaRPCClient.html" title="class in net.corda.client.rpc" target="classFrame">CordaRPCClient</a></li>
<li><a href="CordaRPCClientImpl.html" title="class in net.corda.client.rpc" target="classFrame">CordaRPCClientImpl</a></li>
<li><a href="CordaRPCClientImplKt.html" title="class in net.corda.client.rpc" target="classFrame">CordaRPCClientImplKt</a></li>
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,155 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:27 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.rpc</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.client.rpc package">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.rpc";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/mock/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../net/corda/contracts/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;net.corda.client.rpc</h1>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Class</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc">CordaRPCClient</a></td>
<td class="colLast">
<div class="block">An RPC client connects to the specified server and allows you to make calls to the server that perform various
useful tasks. See the documentation for proxy or review the docsite to learn more about how this API works.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc">CordaRPCClientImpl</a></td>
<td class="colLast">
<div class="block">Core RPC engine implementation, to learn how to use RPC you should be looking at <a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><code>class CordaRPCClient</code></a>.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc">CordaRPCClientImplKt</a></td>
<td class="colLast">&nbsp;</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/mock/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../net/corda/contracts/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,136 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:27 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>net.corda.client.rpc Class Hierarchy</title>
<meta name="date" content="2017-03-24">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="net.corda.client.rpc Class Hierarchy";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/mock/package-tree.html">Prev</a></li>
<li><a href="../../../../net/corda/contracts/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Hierarchy For Package net.corda.client.rpc</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li type="circle">net.corda.client.rpc.<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.ObservableDeserializer.html" title="class in net.corda.client.rpc"><span class="typeNameLink">CordaRPCClientImpl.ObservableDeserializer</span></a></li>
<li type="circle">net.corda.client.rpc.<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.Companion.html" title="class in net.corda.client.rpc"><span class="typeNameLink">CordaRPCClientImpl.Companion</span></a></li>
<li type="circle">net.corda.client.rpc.<a href="../../../../net/corda/client/rpc/CordaRPCClientImpl.html" title="class in net.corda.client.rpc"><span class="typeNameLink">CordaRPCClientImpl</span></a></li>
<li type="circle">net.corda.client.rpc.<a href="../../../../net/corda/client/rpc/CordaRPCClient.html" title="class in net.corda.client.rpc"><span class="typeNameLink">CordaRPCClient</span></a></li>
<li type="circle">net.corda.client.rpc.<a href="../../../../net/corda/client/rpc/CordaRPCClientImplKt.html" title="class in net.corda.client.rpc"><span class="typeNameLink">CordaRPCClientImplKt</span></a></li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/client/mock/package-tree.html">Prev</a></li>
<li><a href="../../../../net/corda/contracts/package-tree.html">Next</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/client/rpc/package-tree.html" target="_top">Frames</a></li>
<li><a href="package-tree.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,740 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:04 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Crypto</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.Crypto class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="findSignatureSchemeCodeName()">
<meta name="keywords" content="decodePrivateKey()">
<meta name="keywords" content="decodePublicKey()">
<meta name="keywords" content="generateKeyPair()">
<meta name="keywords" content="doSign()">
<meta name="keywords" content="doVerify()">
<meta name="keywords" content="isSupportedSignatureScheme()">
<meta name="keywords" content="getDefaultSignatureSchemeCodeName()">
<meta name="keywords" content="listSupportedSignatureSchemes()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Crypto";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/CompositeKeyKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/Crypto.html" target="_top">Frames</a></li>
<li><a href="Crypto.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class Crypto" class="title">Class Crypto</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.crypto.Crypto</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Crypto</span></pre>
<div class="block"><p><p>This object controls and provides the available and supported signature schemes for Corda.
Any implemented <a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a> should be strictly defined here.
However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported.
Note that Corda currently supports the following signature schemes by their code names:</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/crypto/Crypto.html" title="type parameter in Crypto">Crypto</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#INSTANCE">INSTANCE</a></span></code>
<div class="block">This object controls and provides the available and supported signature schemes for Corda.
Any implemented <a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a> should be strictly defined here.
However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported.
Note that Corda currently supports the following signature schemes by their code names:</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>java.security.PrivateKey</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#decodePrivateKey-encodedKey-">decodePrivateKey</a></span>(byte[]&nbsp;encodedKey)</code>
<div class="block">Decode a PKCS8 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.security.PrivateKey</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#decodePrivateKey-encodedKey-schemeCodeName-">decodePrivateKey</a></span>(byte[]&nbsp;encodedKey,
java.lang.String&nbsp;schemeCodeName)</code>
<div class="block">Decode a PKCS8 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object based on the input scheme code name.
This will be used by Kryo deserialisation.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.security.PublicKey</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#decodePublicKey-encodedKey-">decodePublicKey</a></span>(byte[]&nbsp;encodedKey)</code>
<div class="block">Decode an X509 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a> object.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.security.PublicKey</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#decodePublicKey-encodedKey-schemeCodeName-">decodePublicKey</a></span>(byte[]&nbsp;encodedKey,
java.lang.String&nbsp;schemeCodeName)</code>
<div class="block">Decode an X509 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object based on the input scheme code name.
This will be used by Kryo deserialisation.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doSign-privateKey-clearData-">doSign</a></span>(java.security.PrivateKey&nbsp;privateKey,
byte[]&nbsp;clearData)</code>
<div class="block">Generic way to sign ByteArray data with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>. Strategy on on identifying the actual signing scheme is based
on the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> type, but if the schemeCodeName is known, then better use doSign(signatureScheme: String, privateKey: PrivateKey, clearData: ByteArray).</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doSign-schemeCodeName-privateKey-clearData-">doSign</a></span>(java.lang.String&nbsp;schemeCodeName,
java.security.PrivateKey&nbsp;privateKey,
byte[]&nbsp;clearData)</code>
<div class="block">Generic way to sign ByteArray data with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> and a known schemeCodeName String.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doSign-privateKey-metaData-">doSign</a></span>(java.security.PrivateKey&nbsp;privateKey,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</code>
<div class="block">Generic way to sign <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> objects with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>.
<a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> is a wrapper over the transaction's Merkle root in order to attach extra information, such as a timestamp or partial and blind signature indicators.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doVerify-schemeCodeName-publicKey-signatureData-clearData-">doVerify</a></span>(java.lang.String&nbsp;schemeCodeName,
java.security.PublicKey&nbsp;publicKey,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</code>
<div class="block">Utility to simplify the act of verifying a digital signature.
It returns true if it succeeds, but it always throws an exception if verification fails.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doVerify-publicKey-signatureData-clearData-">doVerify</a></span>(java.security.PublicKey&nbsp;publicKey,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</code>
<div class="block">Utility to simplify the act of verifying a digital signature by identifying the signature scheme used from the input public key's type.
It returns true if it succeeds, but it always throws an exception if verification fails.
Strategy on identifying the actual signing scheme is based on the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a> type, but if the schemeCodeName is known,
then better use doVerify(schemeCodeName: String, publicKey: PublicKey, signatureData: ByteArray, clearData: ByteArray).</div>
</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#doVerify-publicKey-transactionSignature-">doVerify</a></span>(java.security.PublicKey&nbsp;publicKey,
<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;transactionSignature)</code>
<div class="block">Utility to simplify the act of verifying a <a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="class in net.corda.core.crypto"><code>class TransactionSignature</code></a>.
It returns true if it succeeds, but it always throws an exception if verification fails.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#findSignatureSchemeCodeName-key-">findSignatureSchemeCodeName</a></span>(java.security.Key&nbsp;key)</code>
<div class="block">Retrieve the corresponding signature scheme code name based on the type of the input <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Key.html">Key</a>.
See <a href="../../../../net/corda/core/crypto/Crypto.html" title="class in net.corda.core.crypto"><code>class Crypto</code></a> for the supported scheme code names.</div>
</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.security.KeyPair</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#generateKeyPair-schemeCodeName-">generateKeyPair</a></span>(java.lang.String&nbsp;schemeCodeName)</code>
<div class="block">Utility to simplify the act of generating keys.
Normally, we don't expect other errors here, assuming that key generation parameters for every supported signature scheme have been unit-tested.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.security.KeyPair</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#generateKeyPair--">generateKeyPair</a></span>()</code>
<div class="block">Generate a KeyPair using the default signature scheme.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#getDefaultSignatureSchemeCodeName--">getDefaultSignatureSchemeCodeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#isSupportedSignatureScheme-schemeCodeName-">isSupportedSignatureScheme</a></span>(java.lang.String&nbsp;schemeCodeName)</code>
<div class="block">Check if the requested signature scheme is supported by the system.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/Crypto.html#listSupportedSignatureSchemes--">listSupportedSignatureSchemes</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/Crypto.html" title="type parameter in Crypto">Crypto</a> INSTANCE</pre>
<div class="block"><p><p>This object controls and provides the available and supported signature schemes for Corda.
Any implemented <a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a> should be strictly defined here.
However, only the schemes returned by {@link #listSupportedSignatureSchemes()} are supported.
Note that Corda currently supports the following signature schemes by their code names:</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="findSignatureSchemeCodeName-key-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>findSignatureSchemeCodeName</h4>
<pre>public&nbsp;java.lang.String&nbsp;findSignatureSchemeCodeName(java.security.Key&nbsp;key)</pre>
<div class="block"><p><p>Retrieve the corresponding signature scheme code name based on the type of the input <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Key.html">Key</a>.
See <a href="../../../../net/corda/core/crypto/Crypto.html" title="class in net.corda.core.crypto"><code>class Crypto</code></a> for the supported scheme code names.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>key</code> - either private or public.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>signatureSchemeCodeName for a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Key.html">Key</a>.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the requested key type is not supported.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/Key.html">Key</a>,
<a href="../../../../net/corda/core/crypto/Crypto.html" title="class in net.corda.core.crypto"><code>class Crypto</code></a></dd>
</dl>
</li>
</ul>
<a name="decodePrivateKey-encodedKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decodePrivateKey</h4>
<pre>public&nbsp;java.security.PrivateKey&nbsp;decodePrivateKey(byte[]&nbsp;encodedKey)</pre>
<div class="block"><p><p>Decode a PKCS8 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encodedKey</code> - a PKCS8 encoded private key.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - on not supported scheme or if the given key specification
is inappropriate for this key factory to produce a private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a></dd>
</dl>
</li>
</ul>
<a name="decodePrivateKey-encodedKey-schemeCodeName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decodePrivateKey</h4>
<pre>public&nbsp;java.security.PrivateKey&nbsp;decodePrivateKey(byte[]&nbsp;encodedKey,
java.lang.String&nbsp;schemeCodeName)</pre>
<div class="block"><p><p>Decode a PKCS8 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object based on the input scheme code name.
This will be used by Kryo deserialisation.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encodedKey</code> - a PKCS8 encoded private key.</dd>
<dd><code>schemeCodeName</code> - a String that should match a key in supportedSignatureSchemes map (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - on not supported scheme or if the given key specification
is inappropriate for this key factory to produce a private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a></dd>
</dl>
</li>
</ul>
<a name="decodePublicKey-encodedKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decodePublicKey</h4>
<pre>public&nbsp;java.security.PublicKey&nbsp;decodePublicKey(byte[]&nbsp;encodedKey)</pre>
<div class="block"><p><p>Decode an X509 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a> object.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encodedKey</code> - an X509 encoded public key.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - on not supported scheme.</dd>
<dd> - on not supported scheme or if the given key specification
is inappropriate for this key factory to produce a private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a></dd>
</dl>
</li>
</ul>
<a name="decodePublicKey-encodedKey-schemeCodeName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>decodePublicKey</h4>
<pre>public&nbsp;java.security.PublicKey&nbsp;decodePublicKey(byte[]&nbsp;encodedKey,
java.lang.String&nbsp;schemeCodeName)</pre>
<div class="block"><p><p>Decode an X509 encoded key to its <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> object based on the input scheme code name.
This will be used by Kryo deserialisation.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>encodedKey</code> - an X509 encoded public key.</dd>
<dd><code>schemeCodeName</code> - a String that should match a key in supportedSignatureSchemes map (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the requested scheme is not supported</dd>
<dd> - if the given key specification
is inappropriate for this key factory to produce a public key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a></dd>
</dl>
</li>
</ul>
<a name="generateKeyPair-schemeCodeName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generateKeyPair</h4>
<pre>public&nbsp;java.security.KeyPair&nbsp;generateKeyPair(java.lang.String&nbsp;schemeCodeName)</pre>
<div class="block"><p><p>Utility to simplify the act of generating keys.
Normally, we don't expect other errors here, assuming that key generation parameters for every supported signature scheme have been unit-tested.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeCodeName</code> - a signature scheme's code name (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a KeyPair for the requested scheme.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the requested signature scheme is not supported.</dd>
</dl>
</li>
</ul>
<a name="generateKeyPair--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>generateKeyPair</h4>
<pre>public&nbsp;java.security.KeyPair&nbsp;generateKeyPair()</pre>
<div class="block"><p><p>Generate a KeyPair using the default signature scheme.</p></p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a new KeyPair.</dd>
</dl>
</li>
</ul>
<a name="doSign-privateKey-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doSign</h4>
<pre>public&nbsp;byte[]&nbsp;doSign(java.security.PrivateKey&nbsp;privateKey,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Generic way to sign ByteArray data with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>. Strategy on on identifying the actual signing scheme is based
on the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> type, but if the schemeCodeName is known, then better use doSign(signatureScheme: String, privateKey: PrivateKey, clearData: ByteArray).</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>privateKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>.</dd>
<dd><code>clearData</code> - the data/message to be signed in ByteArray form (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the digital signature (in ByteArray) on the input message.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported for this private key.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a></dd>
</dl>
</li>
</ul>
<a name="doSign-schemeCodeName-privateKey-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doSign</h4>
<pre>public&nbsp;byte[]&nbsp;doSign(java.lang.String&nbsp;schemeCodeName,
java.security.PrivateKey&nbsp;privateKey,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Generic way to sign ByteArray data with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a> and a known schemeCodeName String.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeCodeName</code> - a signature scheme's code name (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dd><code>privateKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>.</dd>
<dd><code>clearData</code> - the data/message to be signed in ByteArray form (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the digital signature (in ByteArray) on the input message.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a></dd>
</dl>
</li>
</ul>
<a name="doSign-privateKey-metaData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doSign</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;doSign(java.security.PrivateKey&nbsp;privateKey,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</pre>
<div class="block"><p><p>Generic way to sign <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> objects with a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>.
<a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> is a wrapper over the transaction's Merkle root in order to attach extra information, such as a timestamp or partial and blind signature indicators.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>privateKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>.</dd>
<dd><code>metaData</code> - a <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object that adds extra information to a transaction.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="class in net.corda.core.crypto"><code>class TransactionSignature</code></a> object than contains the output of a successful signing and the metaData.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported for this private key or
if metaData.schemeCodeName is not aligned with key type.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/security/PrivateKey.html">PrivateKey</a>,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a></dd>
</dl>
</li>
</ul>
<a name="doVerify-schemeCodeName-publicKey-signatureData-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doVerify</h4>
<pre>public&nbsp;boolean&nbsp;doVerify(java.lang.String&nbsp;schemeCodeName,
java.security.PublicKey&nbsp;publicKey,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Utility to simplify the act of verifying a digital signature.
It returns true if it succeeds, but it always throws an exception if verification fails.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>publicKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a>.</dd>
<dd><code>signatureData</code> - the signatureData on a message.</dd>
<dd><code>clearData</code> - the clear data/message that was signed (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if verification passes or throws an exception if verification fails.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData scheme is unable to process the input data provided, if the verification is not possible.</dd>
<dd> - if the signature scheme is not supported or if any of the clear or signature data is empty.</dd>
</dl>
</li>
</ul>
<a name="doVerify-publicKey-signatureData-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doVerify</h4>
<pre>public&nbsp;boolean&nbsp;doVerify(java.security.PublicKey&nbsp;publicKey,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Utility to simplify the act of verifying a digital signature by identifying the signature scheme used from the input public key's type.
It returns true if it succeeds, but it always throws an exception if verification fails.
Strategy on identifying the actual signing scheme is based on the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a> type, but if the schemeCodeName is known,
then better use doVerify(schemeCodeName: String, publicKey: PublicKey, signatureData: ByteArray, clearData: ByteArray).</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>publicKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a>.</dd>
<dd><code>signatureData</code> - the signatureData on a message.</dd>
<dd><code>clearData</code> - the clear data/message that was signed (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if verification passes or throws an exception if verification fails.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData scheme is unable to process the input data provided, if the verification is not possible.</dd>
<dd> - if the signature scheme is not supported or if any of the clear or signature data is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a></dd>
</dl>
</li>
</ul>
<a name="doVerify-publicKey-transactionSignature-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>doVerify</h4>
<pre>public&nbsp;boolean&nbsp;doVerify(java.security.PublicKey&nbsp;publicKey,
<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;transactionSignature)</pre>
<div class="block"><p><p>Utility to simplify the act of verifying a <a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="class in net.corda.core.crypto"><code>class TransactionSignature</code></a>.
It returns true if it succeeds, but it always throws an exception if verification fails.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>publicKey</code> - the signer's <a href="http://docs.oracle.com/javase/6/docs/api/java/security/PublicKey.html">PublicKey</a>.</dd>
<dd><code>transactionSignature</code> - the signatureData on a message.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if verification passes or throws an exception if verification fails.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData scheme is unable to process the input data provided, if the verification is not possible.</dd>
<dd> - if the signature scheme is not supported or if any of the clear or signature data is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="class in net.corda.core.crypto"><code>class TransactionSignature</code></a></dd>
</dl>
</li>
</ul>
<a name="isSupportedSignatureScheme-schemeCodeName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isSupportedSignatureScheme</h4>
<pre>public&nbsp;boolean&nbsp;isSupportedSignatureScheme(java.lang.String&nbsp;schemeCodeName)</pre>
<div class="block"><p><p>Check if the requested signature scheme is supported by the system.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeCodeName</code> - a signature scheme's code name (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>true if the signature scheme is supported.</dd>
</dl>
</li>
</ul>
<a name="getDefaultSignatureSchemeCodeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultSignatureSchemeCodeName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getDefaultSignatureSchemeCodeName()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the default signature scheme's code name.</dd>
</dl>
</li>
</ul>
<a name="listSupportedSignatureSchemes--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>listSupportedSignatureSchemes</h4>
<pre>public&nbsp;java.util.List&lt;java.lang.String&gt;&nbsp;listSupportedSignatureSchemes()</pre>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a List of Strings with the scheme code names defined in <a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a> for all of our supported signature schemes, see <a href="../../../../net/corda/core/crypto/Crypto.html" title="class in net.corda.core.crypto"><code>class Crypto</code></a>.</dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/CompositeKeyKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/Crypto.html" target="_top">Frames</a></li>
<li><a href="Crypto.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,447 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:04 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CryptoUtilsKt</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.CryptoUtilsKt class">
<meta name="keywords" content="sign()">
<meta name="keywords" content="verify()">
<meta name="keywords" content="safeRandomBytes()">
<meta name="keywords" content="newSecureRandom()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="CryptoUtilsKt";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/CryptoUtilsKt.html" target="_top">Frames</a></li>
<li><a href="CryptoUtilsKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class CryptoUtilsKt" class="title">Class CryptoUtilsKt</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.crypto.CryptoUtilsKt</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">CryptoUtilsKt</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static java.security.SecureRandom</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#newSecureRandom--">newSecureRandom</a></span>()</code>
<div class="block">Get an instance of <a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureRandom.html">SecureRandom</a> to avoid blocking, due to waiting for additional entropy, when possible.
In this version, the NativePRNGNonBlocking is exclusively used on Linux OS to utilize dev/urandom because in high traffic
/dev/random may wait for a certain amount of "noise" to be generated on the host machine before returning a result.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#safeRandomBytes-numOfBytes-">safeRandomBytes</a></span>(int&nbsp;numOfBytes)</code>
<div class="block">Generate a securely random ByteArray of requested number of bytes. Usually used for seeds, nonces and keys.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#sign-:Dreceiver-clearData-">sign</a></span>(java.security.PrivateKey&nbsp;$receiver,
byte[]&nbsp;clearData)</code>
<div class="block">Helper function for signing.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#sign-:Dreceiver-metaData-">sign</a></span>(java.security.PrivateKey&nbsp;$receiver,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</code>
<div class="block">Helper function for signing.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#sign-:Dreceiver-clearData-">sign</a></span>(java.security.KeyPair&nbsp;$receiver,
byte[]&nbsp;clearData)</code>
<div class="block">Helper function to sign with a key pair.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#verify-:Dreceiver-signatureData-clearData-">verify</a></span>(java.security.PublicKey&nbsp;$receiver,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</code>
<div class="block">Helper function to verify a signature.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#verify-:Dreceiver-transactionSignature-">verify</a></span>(java.security.PublicKey&nbsp;$receiver,
<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;transactionSignature)</code>
<div class="block">Helper function to verify a metadata attached signature. It is noted that the transactionSignature contains
signatureData and a <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object that contains the signer's public key and the transaction's Merkle root.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/CryptoUtilsKt.html#verify-:Dreceiver-signatureData-clearData-">verify</a></span>(java.security.KeyPair&nbsp;$receiver,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</code>
<div class="block">Helper function for the signers to verify their own signature.</div>
</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="sign-:Dreceiver-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sign</h4>
<pre>public static&nbsp;byte[]&nbsp;sign(java.security.PrivateKey&nbsp;$receiver,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Helper function for signing.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clearData</code> - the data/message to be signed in ByteArray form (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the digital signature (in ByteArray) on the input message.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported for this private key.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
</dl>
</li>
</ul>
<a name="sign-:Dreceiver-metaData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sign</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;sign(java.security.PrivateKey&nbsp;$receiver,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</pre>
<div class="block"><p><p>Helper function for signing.</p></p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="#">DSWithMetaDataFull</a> object.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported for this private key.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
</dl>
</li>
</ul>
<a name="sign-:Dreceiver-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>sign</h4>
<pre>public static&nbsp;byte[]&nbsp;sign(java.security.KeyPair&nbsp;$receiver,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Helper function to sign with a key pair.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clearData</code> - the data/message to be signed in ByteArray form (usually the Merkle root).</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>the digital signature (in ByteArray) on the input message.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the signature scheme is not supported for this private key.</dd>
<dd> - if the private key is invalid.</dd>
<dd> - if signing is not possible due to malformed data or private key.</dd>
</dl>
</li>
</ul>
<a name="verify-:Dreceiver-signatureData-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verify</h4>
<pre>public static&nbsp;boolean&nbsp;verify(java.security.PublicKey&nbsp;$receiver,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Helper function to verify a signature.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>signatureData</code> - the signature on a message.</dd>
<dd><code>clearData</code> - the clear data/message that was signed (usually the Merkle root).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData algorithm is unable to process the input data provided, etc.</dd>
<dd> - if the signature scheme is not supported for this private key or if any of the clear or signature data is empty.</dd>
</dl>
</li>
</ul>
<a name="verify-:Dreceiver-transactionSignature-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verify</h4>
<pre>public static&nbsp;boolean&nbsp;verify(java.security.PublicKey&nbsp;$receiver,
<a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="type parameter in TransactionSignature">TransactionSignature</a>&nbsp;transactionSignature)</pre>
<div class="block"><p><p>Helper function to verify a metadata attached signature. It is noted that the transactionSignature contains
signatureData and a <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object that contains the signer's public key and the transaction's Merkle root.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>transactionSignature</code> - a <a href="../../../../net/corda/core/crypto/TransactionSignature.html" title="class in net.corda.core.crypto"><code>class TransactionSignature</code></a> object that .</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData algorithm is unable to process the input data provided, etc.</dd>
<dd> - if the signature scheme is not supported for this private key or if any of the clear or signature data is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a></dd>
</dl>
</li>
</ul>
<a name="verify-:Dreceiver-signatureData-clearData-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verify</h4>
<pre>public static&nbsp;boolean&nbsp;verify(java.security.KeyPair&nbsp;$receiver,
byte[]&nbsp;signatureData,
byte[]&nbsp;clearData)</pre>
<div class="block"><p><p>Helper function for the signers to verify their own signature.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>clearData</code> - the clear data/message that was signed (usually the Merkle root).</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData algorithm is unable to process the input data provided, etc.</dd>
<dd> - if the signature scheme is not supported for this private key or if any of the clear or signature data is empty.</dd>
</dl>
</li>
</ul>
<a name="safeRandomBytes-numOfBytes-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>safeRandomBytes</h4>
<pre>public static&nbsp;byte[]&nbsp;safeRandomBytes(int&nbsp;numOfBytes)</pre>
<div class="block"><p><p>Generate a securely random ByteArray of requested number of bytes. Usually used for seeds, nonces and keys.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>numOfBytes</code> - how many random bytes to output.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a random ByteArray.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - thrown if "NativePRNGNonBlocking" is not supported on the JVM
or if no strong SecureRandom implementations are available or if Security.getProperty("securerandom.strongAlgorithms") is null or empty,
which should never happen and suggests an unusual JVM or non-standard Java library.</dd>
</dl>
</li>
</ul>
<a name="newSecureRandom--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>newSecureRandom</h4>
<pre>public static&nbsp;java.security.SecureRandom&nbsp;newSecureRandom()</pre>
<div class="block"><p><p>Get an instance of <a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureRandom.html">SecureRandom</a> to avoid blocking, due to waiting for additional entropy, when possible.
In this version, the NativePRNGNonBlocking is exclusively used on Linux OS to utilize dev/urandom because in high traffic
/dev/random may wait for a certain amount of "noise" to be generated on the host machine before returning a result.</p></p><p><p><p>On Solaris, Linux, and OS X, if the entropy gathering device in java.security is set to file:/dev/urandom
or file:/dev/random, then NativePRNG is preferred to SHA1PRNG. Otherwise, SHA1PRNG is preferred.</p></p></p></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureRandom.html">SecureRandom</a> object.</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - thrown if "NativePRNGNonBlocking" is not supported on the JVM
or if no strong SecureRandom implementations are available or if Security.getProperty("securerandom.strongAlgorithms") is null or empty,
which should never happen and suggests an unusual JVM or non-standard Java library.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/SecureRandom.html">SecureRandom</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/CryptoUtilities.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/CryptoUtilsKt.html" target="_top">Frames</a></li>
<li><a href="CryptoUtilsKt.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,226 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:04 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EdDSAKeyFactory</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.EdDSAKeyFactory class">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="EdDSAKeyFactory";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/DummyPublicKey.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/EncodingUtilsKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/EdDSAKeyFactory.html" target="_top">Frames</a></li>
<li><a href="EdDSAKeyFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class EdDSAKeyFactory" class="title">Class EdDSAKeyFactory</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.crypto.EdDSAKeyFactory</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">EdDSAKeyFactory</span></pre>
<div class="block"><p><p>Custom <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyFactory.html">KeyFactory</a> for EdDSA with null security <a href="#">Provider</a>.
This is required as a <a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a> requires a <a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyFactory.html">java.security.KeyFactory</a> property, but i2p has
its own KeyFactory for EdDSA, thus this actually a Proxy Pattern over i2p's KeyFactory.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyFactory.html">KeyFactory</a>,
<a href="#">Provider</a>,
<a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><code>class SignatureScheme</code></a>,
<a href="http://docs.oracle.com/javase/6/docs/api/java/security/KeyFactory.html">java.security.KeyFactory</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/EdDSAKeyFactory.html#EdDSAKeyFactory--">EdDSAKeyFactory</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="EdDSAKeyFactory--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>EdDSAKeyFactory</h4>
<pre>public&nbsp;EdDSAKeyFactory()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/DummyPublicKey.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/EncodingUtilsKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/EdDSAKeyFactory.html" target="_top">Frames</a></li>
<li><a href="EdDSAKeyFactory.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,451 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:05 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MetaData</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.MetaData class">
<meta name="keywords" content="bytes()">
<meta name="keywords" content="equals()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="getSchemeCodeName()">
<meta name="keywords" content="getVersionID()">
<meta name="keywords" content="getSignatureType()">
<meta name="keywords" content="getTimestamp()">
<meta name="keywords" content="getVisibleInputs()">
<meta name="keywords" content="getSignedInputs()">
<meta name="keywords" content="getMerkleRoot()">
<meta name="keywords" content="getPublicKey()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MetaData";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/MerkleTreeException.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/PartialTree.Node.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/MetaData.html" target="_top">Frames</a></li>
<li><a href="MetaData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class MetaData" class="title">Class MetaData</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.crypto.MetaData</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MetaData</span></pre>
<div class="block"><p><p>A <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object adds extra information to a transaction. MetaData is used to support a universal
digital signature model enabling full, partial, fully or partially blind and metaData attached signatures,
(such as an attached timestamp). A MetaData object contains both the merkle root of the transaction and the signer's public key.
When signatureType is set to FULL, then visibleInputs and signedInputs can be ignored.
Note: We could omit signatureType as it can always be defined by combining visibleInputs and signedInputs,
but it helps to speed up the process when FULL is used, and thus we can bypass the extra check on boolean arrays.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#MetaData-schemeCodeName-versionID-signatureType-timestamp-visibleInputs-signedInputs-merkleRoot-publicKey-">MetaData</a></span>(java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;versionID,
<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a>&nbsp;signatureType,
java.time.Instant&nbsp;timestamp,
java.util.BitSet&nbsp;visibleInputs,
java.util.BitSet&nbsp;signedInputs,
byte[]&nbsp;merkleRoot,
java.security.PublicKey&nbsp;publicKey)</code>
<div class="block">A <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object adds extra information to a transaction. MetaData is used to support a universal
digital signature model enabling full, partial, fully or partially blind and metaData attached signatures,
(such as an attached timestamp). A MetaData object contains both the merkle root of the transaction and the signer's public key.
When signatureType is set to FULL, then visibleInputs and signedInputs can be ignored.
Note: We could omit signatureType as it can always be defined by combining visibleInputs and signedInputs,
but it helps to speed up the process when FULL is used, and thus we can bypass the extra check on boolean arrays.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#bytes--">bytes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#equals-other-">equals</a></span>(java.lang.Object&nbsp;other)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getMerkleRoot--">getMerkleRoot</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.security.PublicKey</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getPublicKey--">getPublicKey</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getSchemeCodeName--">getSchemeCodeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getSignatureType--">getSignatureType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.BitSet</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getSignedInputs--">getSignedInputs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>java.time.Instant</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getTimestamp--">getTimestamp</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getVersionID--">getVersionID</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.util.BitSet</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#getVisibleInputs--">getVisibleInputs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/MetaData.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="MetaData-schemeCodeName-versionID-signatureType-timestamp-visibleInputs-signedInputs-merkleRoot-publicKey-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>MetaData</h4>
<pre>public&nbsp;MetaData(java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;versionID,
<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a>&nbsp;signatureType,
java.time.Instant&nbsp;timestamp,
java.util.BitSet&nbsp;visibleInputs,
java.util.BitSet&nbsp;signedInputs,
byte[]&nbsp;merkleRoot,
java.security.PublicKey&nbsp;publicKey)</pre>
<div class="block"><p><p>A <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object adds extra information to a transaction. MetaData is used to support a universal
digital signature model enabling full, partial, fully or partially blind and metaData attached signatures,
(such as an attached timestamp). A MetaData object contains both the merkle root of the transaction and the signer's public key.
When signatureType is set to FULL, then visibleInputs and signedInputs can be ignored.
Note: We could omit signatureType as it can always be defined by combining visibleInputs and signedInputs,
but it helps to speed up the process when FULL is used, and thus we can bypass the extra check on boolean arrays.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeCodeName</code> - a signature scheme's code name (e.g. ECDSA_SECP256K1_SHA256).</dd>
<dd><code>versionID</code> - DLT's version.</dd>
<dd><code>signatureType</code> - type of the signature, see <a href="../../../../net/corda/core/crypto/SignatureType.html" title="enum in net.corda.core.crypto"><code>enum SignatureType</code></a> (e.g. FULL, PARTIAL, BLIND, PARTIAL_AND_BLIND).</dd>
<dd><code>timestamp</code> - the signature's timestamp as provided by the signer.</dd>
<dd><code>visibleInputs</code> - for partially/fully blind signatures. We use Merkle tree boolean index flags (from left to right)
indicating what parts of the transaction were visible when the signature was calculated.</dd>
<dd><code>signedInputs</code> - for partial signatures. We use Merkle tree boolean index flags (from left to right)
indicating what parts of the Merkle tree are actually signed.</dd>
<dd><code>merkleRoot</code> - the Merkle root of the transaction.</dd>
<dd><code>publicKey</code> - the signer's public key.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="bytes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>bytes</h4>
<pre>public&nbsp;byte[]&nbsp;bytes()</pre>
</li>
</ul>
<a name="equals-other-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;other)</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="getSchemeCodeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemeCodeName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getSchemeCodeName()</pre>
</li>
</ul>
<a name="getVersionID--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersionID</h4>
<pre>public&nbsp;java.lang.String&nbsp;getVersionID()</pre>
</li>
</ul>
<a name="getSignatureType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSignatureType</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a>&nbsp;getSignatureType()</pre>
</li>
</ul>
<a name="getTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
<pre>public&nbsp;java.time.Instant&nbsp;getTimestamp()</pre>
</li>
</ul>
<a name="getVisibleInputs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVisibleInputs</h4>
<pre>public&nbsp;java.util.BitSet&nbsp;getVisibleInputs()</pre>
</li>
</ul>
<a name="getSignedInputs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSignedInputs</h4>
<pre>public&nbsp;java.util.BitSet&nbsp;getSignedInputs()</pre>
</li>
</ul>
<a name="getMerkleRoot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMerkleRoot</h4>
<pre>public&nbsp;byte[]&nbsp;getMerkleRoot()</pre>
</li>
</ul>
<a name="getPublicKey--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getPublicKey</h4>
<pre>public&nbsp;java.security.PublicKey&nbsp;getPublicKey()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/MerkleTreeException.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/PartialTree.Node.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/MetaData.html" target="_top">Frames</a></li>
<li><a href="MetaData.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,622 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:05 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SignatureScheme</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.SignatureScheme class">
<meta name="keywords" content="getSchemeNumberID()">
<meta name="keywords" content="getSchemeCodeName()">
<meta name="keywords" content="getAlgorithmName()">
<meta name="keywords" content="getSig()">
<meta name="keywords" content="getKeyFactory()">
<meta name="keywords" content="getKeyPairGenerator()">
<meta name="keywords" content="getAlgSpec()">
<meta name="keywords" content="getKeySize()">
<meta name="keywords" content="getDesc()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="component3()">
<meta name="keywords" content="component4()">
<meta name="keywords" content="component5()">
<meta name="keywords" content="component6()">
<meta name="keywords" content="component7()">
<meta name="keywords" content="component8()">
<meta name="keywords" content="component9()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SignatureScheme";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SecureHashKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/SignatureType.html" title="enum in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/SignatureScheme.html" target="_top">Frames</a></li>
<li><a href="SignatureScheme.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class SignatureScheme" class="title">Class SignatureScheme</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.crypto.SignatureScheme</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">SignatureScheme</span></pre>
<div class="block"><p><p>This class is used to define a digital signature scheme.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#SignatureScheme-schemeNumberID-schemeCodeName-algorithmName-sig-keyFactory-keyPairGenerator-algSpec-keySize-desc-">SignatureScheme</a></span>(int&nbsp;schemeNumberID,
java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;algorithmName,
java.security.Signature&nbsp;sig,
java.security.KeyFactory&nbsp;keyFactory,
java.security.KeyPairGeneratorSpi&nbsp;keyPairGenerator,
java.security.spec.AlgorithmParameterSpec&nbsp;algSpec,
int&nbsp;keySize,
java.lang.String&nbsp;desc)</code>
<div class="block">This class is used to define a digital signature scheme.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component3--">component3</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.security.Signature</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component4--">component4</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.security.KeyFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component5--">component5</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.security.KeyPairGeneratorSpi</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component6--">component6</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.security.spec.AlgorithmParameterSpec</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component7--">component7</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component8--">component8</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#component9--">component9</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="type parameter in SignatureScheme">SignatureScheme</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#copy-schemeNumberID-schemeCodeName-algorithmName-sig-keyFactory-keyPairGenerator-algSpec-keySize-desc-">copy</a></span>(int&nbsp;schemeNumberID,
java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;algorithmName,
java.security.Signature&nbsp;sig,
java.security.KeyFactory&nbsp;keyFactory,
java.security.KeyPairGeneratorSpi&nbsp;keyPairGenerator,
java.security.spec.AlgorithmParameterSpec&nbsp;algSpec,
int&nbsp;keySize,
java.lang.String&nbsp;desc)</code>
<div class="block">This class is used to define a digital signature scheme.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>java.security.spec.AlgorithmParameterSpec</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getAlgSpec--">getAlgSpec</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getAlgorithmName--">getAlgorithmName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getDesc--">getDesc</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>java.security.KeyFactory</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getKeyFactory--">getKeyFactory</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>java.security.KeyPairGeneratorSpi</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getKeyPairGenerator--">getKeyPairGenerator</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getKeySize--">getKeySize</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getSchemeCodeName--">getSchemeCodeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getSchemeNumberID--">getSchemeNumberID</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>java.security.Signature</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#getSig--">getSig</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureScheme.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SignatureScheme-schemeNumberID-schemeCodeName-algorithmName-sig-keyFactory-keyPairGenerator-algSpec-keySize-desc-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SignatureScheme</h4>
<pre>public&nbsp;SignatureScheme(int&nbsp;schemeNumberID,
java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;algorithmName,
java.security.Signature&nbsp;sig,
java.security.KeyFactory&nbsp;keyFactory,
java.security.KeyPairGeneratorSpi&nbsp;keyPairGenerator,
java.security.spec.AlgorithmParameterSpec&nbsp;algSpec,
int&nbsp;keySize,
java.lang.String&nbsp;desc)</pre>
<div class="block"><p><p>This class is used to define a digital signature scheme.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeNumberID</code> - we assign a number ID for more efficient on-wire serialisation. Please ensure uniqueness between schemes.</dd>
<dd><code>schemeCodeName</code> - code name for this signature scheme (e.g. RSA_SHA256, ECDSA_SECP256K1_SHA256, ECDSA_SECP256R1_SHA256, EDDSA_ED25519_SHA512, SPHINCS-256_SHA512).</dd>
<dd><code>algorithmName</code> - which signature algorithm is used (e.g. RSA, ECDSA. EdDSA, SPHINCS-256).</dd>
<dd><code>sig</code> - the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Signature.html">Signature</a> class that provides the functionality of a digital signature scheme.
eg. Signature.getInstance("SHA256withECDSA", "BC").</dd>
<dd><code>keyFactory</code> - the KeyFactory for this scheme (e.g. KeyFactory.getInstance("RSA", "BC")).</dd>
<dd><code>keyPairGenerator</code> - defines the Service Provider Interface (SPI) for the {@code KeyPairGenerator} class.
e.g. KeyPairGenerator.getInstance("ECDSA", "BC").</dd>
<dd><code>algSpec</code> - parameter specs for the underlying algorithm. Note that RSA is defined by the key size rather than algSpec.
eg. ECGenParameterSpec("secp256k1").</dd>
<dd><code>keySize</code> - the private key size (currently used for RSA only).</dd>
<dd><code>desc</code> - a human-readable description for this scheme.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getSchemeNumberID--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemeNumberID</h4>
<pre>public&nbsp;int&nbsp;getSchemeNumberID()</pre>
</li>
</ul>
<a name="getSchemeCodeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSchemeCodeName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getSchemeCodeName()</pre>
</li>
</ul>
<a name="getAlgorithmName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlgorithmName</h4>
<pre>public&nbsp;java.lang.String&nbsp;getAlgorithmName()</pre>
</li>
</ul>
<a name="getSig--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSig</h4>
<pre>public&nbsp;java.security.Signature&nbsp;getSig()</pre>
</li>
</ul>
<a name="getKeyFactory--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyFactory</h4>
<pre>public&nbsp;java.security.KeyFactory&nbsp;getKeyFactory()</pre>
</li>
</ul>
<a name="getKeyPairGenerator--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeyPairGenerator</h4>
<pre>public&nbsp;java.security.KeyPairGeneratorSpi&nbsp;getKeyPairGenerator()</pre>
</li>
</ul>
<a name="getAlgSpec--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAlgSpec</h4>
<pre>public&nbsp;java.security.spec.AlgorithmParameterSpec&nbsp;getAlgSpec()</pre>
</li>
</ul>
<a name="getKeySize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getKeySize</h4>
<pre>public&nbsp;int&nbsp;getKeySize()</pre>
</li>
</ul>
<a name="getDesc--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDesc</h4>
<pre>public&nbsp;java.lang.String&nbsp;getDesc()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;int&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.lang.String&nbsp;component2()</pre>
</li>
</ul>
<a name="component3--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component3</h4>
<pre>public&nbsp;java.lang.String&nbsp;component3()</pre>
</li>
</ul>
<a name="component4--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component4</h4>
<pre>public&nbsp;java.security.Signature&nbsp;component4()</pre>
</li>
</ul>
<a name="component5--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component5</h4>
<pre>public&nbsp;java.security.KeyFactory&nbsp;component5()</pre>
</li>
</ul>
<a name="component6--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component6</h4>
<pre>public&nbsp;java.security.KeyPairGeneratorSpi&nbsp;component6()</pre>
</li>
</ul>
<a name="component7--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component7</h4>
<pre>public&nbsp;java.security.spec.AlgorithmParameterSpec&nbsp;component7()</pre>
</li>
</ul>
<a name="component8--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component8</h4>
<pre>public&nbsp;int&nbsp;component8()</pre>
</li>
</ul>
<a name="component9--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component9</h4>
<pre>public&nbsp;java.lang.String&nbsp;component9()</pre>
</li>
</ul>
<a name="copy-schemeNumberID-schemeCodeName-algorithmName-sig-keyFactory-keyPairGenerator-algSpec-keySize-desc-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="type parameter in SignatureScheme">SignatureScheme</a>&nbsp;copy(int&nbsp;schemeNumberID,
java.lang.String&nbsp;schemeCodeName,
java.lang.String&nbsp;algorithmName,
java.security.Signature&nbsp;sig,
java.security.KeyFactory&nbsp;keyFactory,
java.security.KeyPairGeneratorSpi&nbsp;keyPairGenerator,
java.security.spec.AlgorithmParameterSpec&nbsp;algSpec,
int&nbsp;keySize,
java.lang.String&nbsp;desc)</pre>
<div class="block"><p><p>This class is used to define a digital signature scheme.</p></p></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>schemeNumberID</code> - we assign a number ID for more efficient on-wire serialisation. Please ensure uniqueness between schemes.</dd>
<dd><code>schemeCodeName</code> - code name for this signature scheme (e.g. RSA_SHA256, ECDSA_SECP256K1_SHA256, ECDSA_SECP256R1_SHA256, EDDSA_ED25519_SHA512, SPHINCS-256_SHA512).</dd>
<dd><code>algorithmName</code> - which signature algorithm is used (e.g. RSA, ECDSA. EdDSA, SPHINCS-256).</dd>
<dd><code>sig</code> - the <a href="http://docs.oracle.com/javase/6/docs/api/java/security/Signature.html">Signature</a> class that provides the functionality of a digital signature scheme.
eg. Signature.getInstance("SHA256withECDSA", "BC").</dd>
<dd><code>keyFactory</code> - the KeyFactory for this scheme (e.g. KeyFactory.getInstance("RSA", "BC")).</dd>
<dd><code>keyPairGenerator</code> - defines the Service Provider Interface (SPI) for the {@code KeyPairGenerator} class.
e.g. KeyPairGenerator.getInstance("ECDSA", "BC").</dd>
<dd><code>algSpec</code> - parameter specs for the underlying algorithm. Note that RSA is defined by the key size rather than algSpec.
eg. ECGenParameterSpec("secp256k1").</dd>
<dd><code>keySize</code> - the private key size (currently used for RSA only).</dd>
<dd><code>desc</code> - a human-readable description for this scheme.</dd>
</dl>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SecureHashKt.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/SignatureType.html" title="enum in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/SignatureScheme.html" target="_top">Frames</a></li>
<li><a href="SignatureScheme.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,250 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:05 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SignatureType</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.SignatureType class">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SignatureType";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/SignedData.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/SignatureType.html" target="_top">Frames</a></li>
<li><a href="SignatureType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Enum SignatureType" class="title">Enum SignatureType</h2>
</div>
<div class="contentContainer">
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public enum <span class="typeNameLabel">SignatureType</span></pre>
<div class="block"><p><p>Supported Signature types:</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== ENUM CONSTANT SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.summary">
<!-- -->
</a>
<h3>Enum Constant Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Enum Constant Summary table, listing enum constants, and an explanation">
<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Enum Constant and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureType.html#BLIND">BLIND</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureType.html#FULL">FULL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureType.html#PARTIAL">PARTIAL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/SignatureType.html#PARTIAL_AND_BLIND">PARTIAL_AND_BLIND</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ ENUM CONSTANT DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="enum.constant.detail">
<!-- -->
</a>
<h3>Enum Constant Detail</h3>
<a name="FULL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FULL</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a> FULL</pre>
</li>
</ul>
<a name="PARTIAL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PARTIAL</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a> PARTIAL</pre>
</li>
</ul>
<a name="BLIND">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>BLIND</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a> BLIND</pre>
</li>
</ul>
<a name="PARTIAL_AND_BLIND">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>PARTIAL_AND_BLIND</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/crypto/SignatureType.html" title="type parameter in SignatureType">SignatureType</a> PARTIAL_AND_BLIND</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SignatureScheme.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/SignedData.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/SignatureType.html" target="_top">Frames</a></li>
<li><a href="SignatureType.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Method</li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,377 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:05 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionSignature</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.crypto.TransactionSignature class">
<meta name="keywords" content="verify()">
<meta name="keywords" content="getSignatureData()">
<meta name="keywords" content="getMetaData()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionSignature";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SignedData.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/DigitalSignature.WithKey.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/TransactionSignature.html" target="_top">Frames</a></li>
<li><a href="TransactionSignature.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.core.crypto.DigitalSignature">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.net.corda.core.serialization.OpaqueBytes">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.crypto</div>
<h2 title="Class TransactionSignature" class="title">Class TransactionSignature</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="../../../../net/corda/core/serialization/OpaqueBytes.html" title="class in net.corda.core.serialization">net.corda.core.serialization.OpaqueBytes</a></li>
<li>
<ul class="inheritance">
<li><a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto">net.corda.core.crypto.DigitalSignature</a></li>
<li>
<ul class="inheritance">
<li>net.corda.core.crypto.TransactionSignature</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TransactionSignature</span>
extends <a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto">DigitalSignature</a></pre>
<div class="block"><p><p>A wrapper around a digital signature accompanied with metadata, see <a href="#">MetaData.Full</a> and <a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><code>class DigitalSignature</code></a>.
The signature protocol works as follows: s = sign(MetaData.hashBytes).</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">MetaData.Full</a>,
<a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><code>class DigitalSignature</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.core.crypto.DigitalSignature">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.core.crypto.<a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto">DigitalSignature</a></h3>
<code><a href="../../../../net/corda/core/crypto/DigitalSignature.LegallyIdentifiable.html" title="class in net.corda.core.crypto">DigitalSignature.LegallyIdentifiable</a>, <a href="../../../../net/corda/core/crypto/DigitalSignature.WithKey.html" title="class in net.corda.core.crypto">DigitalSignature.WithKey</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.net.corda.core.serialization.OpaqueBytes">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;net.corda.core.serialization.<a href="../../../../net/corda/core/serialization/OpaqueBytes.html" title="class in net.corda.core.serialization">OpaqueBytes</a></h3>
<code><a href="../../../../net/corda/core/serialization/OpaqueBytes.Companion.html" title="class in net.corda.core.serialization">OpaqueBytes.Companion</a></code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.net.corda.core.serialization.OpaqueBytes">
<!-- -->
</a>
<h3>Fields inherited from class&nbsp;net.corda.core.serialization.<a href="../../../../net/corda/core/serialization/OpaqueBytes.html" title="class in net.corda.core.serialization">OpaqueBytes</a></h3>
<code><a href="../../../../net/corda/core/serialization/OpaqueBytes.html#Companion">Companion</a></code></li>
</ul>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/TransactionSignature.html#TransactionSignature-signatureData-metaData-">TransactionSignature</a></span>(byte[]&nbsp;signatureData,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</code>
<div class="block">A wrapper around a digital signature accompanied with metadata, see <a href="#">MetaData.Full</a> and <a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><code>class DigitalSignature</code></a>.
The signature protocol works as follows: s = sign(MetaData.hashBytes).</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/TransactionSignature.html#getMetaData--">getMetaData</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/TransactionSignature.html#getSignatureData--">getSignatureData</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/crypto/TransactionSignature.html#verify--">verify</a></span>()</code>
<div class="block">Function to auto-verify a <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object's signature.
Note that <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> contains both public key and merkle root of the transaction.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.core.serialization.OpaqueBytes">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;net.corda.core.serialization.<a href="../../../../net/corda/core/serialization/OpaqueBytes.html" title="class in net.corda.core.serialization">OpaqueBytes</a></h3>
<code><a href="../../../../net/corda/core/serialization/OpaqueBytes.html#equals-other-">equals</a>, <a href="../../../../net/corda/core/serialization/OpaqueBytes.html#getBytes--">getBytes</a>, <a href="../../../../net/corda/core/serialization/OpaqueBytes.html#getSize--">getSize</a>, <a href="../../../../net/corda/core/serialization/OpaqueBytes.html#hashCode--">hashCode</a>, <a href="../../../../net/corda/core/serialization/OpaqueBytes.html#open--">open</a>, <a href="../../../../net/corda/core/serialization/OpaqueBytes.html#toString--">toString</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TransactionSignature-signatureData-metaData-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TransactionSignature</h4>
<pre>public&nbsp;TransactionSignature(byte[]&nbsp;signatureData,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;metaData)</pre>
<div class="block"><p><p>A wrapper around a digital signature accompanied with metadata, see <a href="#">MetaData.Full</a> and <a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><code>class DigitalSignature</code></a>.
The signature protocol works as follows: s = sign(MetaData.hashBytes).</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="#">MetaData.Full</a>,
<a href="../../../../net/corda/core/crypto/DigitalSignature.html" title="class in net.corda.core.crypto"><code>class DigitalSignature</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="verify--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>verify</h4>
<pre>public&nbsp;boolean&nbsp;verify()</pre>
<div class="block"><p><p>Function to auto-verify a <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> object's signature.
Note that <a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a> contains both public key and merkle root of the transaction.</p></p></div>
<dl>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd> - if the key is invalid.</dd>
<dd> - if this signatureData object is not initialized properly,
the passed-in signatureData is improperly encoded or of the wrong type,
if this signatureData algorithm is unable to process the input data provided, etc.</dd>
<dd> - if the signature scheme is not supported for this private key or if any of the clear or signature data is empty.</dd>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a>,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="class in net.corda.core.crypto"><code>class MetaData</code></a></dd>
</dl>
</li>
</ul>
<a name="getSignatureData--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSignatureData</h4>
<pre>public&nbsp;byte[]&nbsp;getSignatureData()</pre>
</li>
</ul>
<a name="getMetaData--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getMetaData</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;getMetaData()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/crypto/SignedData.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/crypto/DigitalSignature.WithKey.html" title="class in net.corda.core.crypto"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/crypto/TransactionSignature.html" target="_top">Frames</a></li>
<li><a href="TransactionSignature.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.net.corda.core.crypto.DigitalSignature">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#fields.inherited.from.class.net.corda.core.serialization.OpaqueBytes">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,393 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:06 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>NodeVersionInfo</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.node.NodeVersionInfo class">
<meta name="keywords" content="getVersion()">
<meta name="keywords" content="getRevision()">
<meta name="keywords" content="getVendor()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="component3()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="NodeVersionInfo";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/NodeInfo.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/AttachmentsClassLoader.OverlappingAttachments.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/NodeVersionInfo.html" target="_top">Frames</a></li>
<li><a href="NodeVersionInfo.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.node</div>
<h2 title="Class NodeVersionInfo" class="title">Class NodeVersionInfo</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.node.NodeVersionInfo</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">NodeVersionInfo</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#NodeVersionInfo-version-revision-vendor-">NodeVersionInfo</a></span>(<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;version,
java.lang.String&nbsp;revision,
java.lang.String&nbsp;vendor)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#component3--">component3</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/node/NodeVersionInfo.html" title="type parameter in NodeVersionInfo">NodeVersionInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#copy-version-revision-vendor-">copy</a></span>(<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;version,
java.lang.String&nbsp;revision,
java.lang.String&nbsp;vendor)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#getRevision--">getRevision</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#getVendor--">getVendor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#getVersion--">getVersion</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/NodeVersionInfo.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="NodeVersionInfo-version-revision-vendor-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NodeVersionInfo</h4>
<pre>public&nbsp;NodeVersionInfo(<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;version,
java.lang.String&nbsp;revision,
java.lang.String&nbsp;vendor)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getVersion--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVersion</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;getVersion()</pre>
</li>
</ul>
<a name="getRevision--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getRevision</h4>
<pre>public&nbsp;java.lang.String&nbsp;getRevision()</pre>
</li>
</ul>
<a name="getVendor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getVendor</h4>
<pre>public&nbsp;java.lang.String&nbsp;getVendor()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.lang.String&nbsp;component2()</pre>
</li>
</ul>
<a name="component3--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component3</h4>
<pre>public&nbsp;java.lang.String&nbsp;component3()</pre>
</li>
</ul>
<a name="copy-version-revision-vendor-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/node/NodeVersionInfo.html" title="type parameter in NodeVersionInfo">NodeVersionInfo</a>&nbsp;copy(<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;version,
java.lang.String&nbsp;revision,
java.lang.String&nbsp;vendor)</pre>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/NodeInfo.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/AttachmentsClassLoader.OverlappingAttachments.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/NodeVersionInfo.html" target="_top">Frames</a></li>
<li><a href="NodeVersionInfo.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,317 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:06 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>PluginServiceHub.DefaultImpls</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.node.PluginServiceHub.DefaultImpls class">
<meta name="keywords" content="registerFlowInitiator()">
<meta name="keywords" content="recordTransactions()">
<meta name="keywords" content="loadState()">
<meta name="keywords" content="toStateAndRef()">
<meta name="keywords" content="getLegalIdentityKey()">
<meta name="keywords" content="getNotaryIdentityKey()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="PluginServiceHub.DefaultImpls";
}
}
catch(err) {
}
//-->
var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":41,"i5":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/ServiceHub.DefaultImpls.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/PluginServiceHub.DefaultImpls.html" target="_top">Frames</a></li>
<li><a href="PluginServiceHub.DefaultImpls.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.node</div>
<h2 title="Class PluginServiceHub.DefaultImpls" class="title">Class PluginServiceHub.DefaultImpls</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.node.PluginServiceHub.DefaultImpls</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing interface:</dt>
<dd><a href="../../../../net/corda/core/node/PluginServiceHub.html" title="interface in net.corda.core.node">PluginServiceHub</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">PluginServiceHub.DefaultImpls</span></pre>
<div class="block"><p><p>A service hub to be used by the <a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><code>class CordaPluginRegistry</code></a></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><code>class CordaPluginRegistry</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>static java.security.KeyPair</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#getLegalIdentityKey-:Dthis-">getLegalIdentityKey</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>static java.security.KeyPair</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#getNotaryIdentityKey-:Dthis-">getNotaryIdentityKey</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/contracts/TransactionState.html" title="type parameter in TransactionState">TransactionState</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#loadState-:Dthis-stateRef-">loadState</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
<a href="../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;stateRef)</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#recordTransactions-:Dthis-txs-">recordTransactions</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
net.corda.core.transactions.SignedTransaction&nbsp;txs)</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#registerFlowInitiator-:Dthis-markerClass-flowFactory-">registerFlowInitiator</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
kotlin.reflect.KClass&lt;?&gt;&nbsp;markerClass,
kotlin.jvm.functions.Function1&lt;? super net.corda.core.crypto.Party,? extends net.corda.core.flows.FlowLogic&lt;?&gt;&gt;&nbsp;flowFactory)</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;&nbsp;</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>static &lt;T extends <a href="../../../../net/corda/core/contracts/ContractState.html" title="type parameter in ContractState">ContractState</a>&gt;<br><a href="../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;T&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/PluginServiceHub.DefaultImpls.html#toStateAndRef-:Dthis-ref-">toStateAndRef</a></span>(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
<a href="../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;ref)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="registerFlowInitiator-:Dthis-markerClass-flowFactory-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>registerFlowInitiator</h4>
<pre>public static&nbsp;void&nbsp;registerFlowInitiator(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
kotlin.reflect.KClass&lt;?&gt;&nbsp;markerClass,
kotlin.jvm.functions.Function1&lt;? super net.corda.core.crypto.Party,? extends net.corda.core.flows.FlowLogic&lt;?&gt;&gt;&nbsp;flowFactory)</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</li>
</ul>
<a name="recordTransactions-:Dthis-txs-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>recordTransactions</h4>
<pre>public static&nbsp;void&nbsp;recordTransactions(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
net.corda.core.transactions.SignedTransaction&nbsp;txs)</pre>
</li>
</ul>
<a name="loadState-:Dthis-stateRef-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>loadState</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/contracts/TransactionState.html" title="type parameter in TransactionState">TransactionState</a>&lt;?&gt;&nbsp;loadState(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
<a href="../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;stateRef)</pre>
</li>
</ul>
<a name="toStateAndRef-:Dthis-ref-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toStateAndRef</h4>
<pre>public static&nbsp;&lt;T extends <a href="../../../../net/corda/core/contracts/ContractState.html" title="type parameter in ContractState">ContractState</a>&gt;&nbsp;<a href="../../../../net/corda/core/contracts/StateAndRef.html" title="type parameter in StateAndRef">StateAndRef</a>&lt;T&gt;&nbsp;toStateAndRef(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this,
<a href="../../../../net/corda/core/contracts/StateRef.html" title="type parameter in StateRef">StateRef</a>&nbsp;ref)</pre>
</li>
</ul>
<a name="getLegalIdentityKey-:Dthis-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLegalIdentityKey</h4>
<pre>public static&nbsp;java.security.KeyPair&nbsp;getLegalIdentityKey(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this)</pre>
</li>
</ul>
<a name="getNotaryIdentityKey-:Dthis-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getNotaryIdentityKey</h4>
<pre>public static&nbsp;java.security.KeyPair&nbsp;getNotaryIdentityKey(<a href="../../../../net/corda/core/node/PluginServiceHub.html" title="type parameter in PluginServiceHub">PluginServiceHub</a>&nbsp;$this)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/ServiceHub.DefaultImpls.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/PluginServiceHub.DefaultImpls.html" target="_top">Frames</a></li>
<li><a href="PluginServiceHub.DefaultImpls.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,229 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:06 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Version.Companion</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.node.Version.Companion class">
<meta name="keywords" content="parse()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version.Companion";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/CityDatabase.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/Version.Companion.html" target="_top">Frames</a></li>
<li><a href="Version.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.node</div>
<h2 title="Class Version.Companion" class="title">Class Version.Companion</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.node.Version.Companion</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node">Version</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">Version.Companion</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.Companion.html#parse-string-">parse</a></span>(java.lang.String&nbsp;string)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="parse-string-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>parse</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;parse(java.lang.String&nbsp;string)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/CityDatabase.html" title="class in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/CordaPluginRegistry.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/Version.Companion.html" target="_top">Frames</a></li>
<li><a href="Version.Companion.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,476 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:06 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Version</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.node.Version class">
<meta name="keywords" content="Companion">
<meta name="keywords" content="toString()">
<meta name="keywords" content="getMajor()">
<meta name="keywords" content="getMinor()">
<meta name="keywords" content="getSnapshot()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="component3()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Version";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/ServicesForResolution.html" title="interface in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/WorldCoordinate.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/Version.html" target="_top">Frames</a></li>
<li><a href="Version.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.node</div>
<h2 title="Class Version" class="title">Class Version</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.node.Version</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">Version</span></pre>
<div class="block"><p><p>Versions of the same major version but with different minor versions are considered compatible with each other. One
exception to this is when the major version is 0 - each different minor version should be considered incompatible.</p></p><p><p><p>If two <a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a>s are equal (i.e. equals returns true) but they are both snapshot then they may refer to different
builds of the node. NodeVersionInfo.revision would be required to differentiate the two.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.Companion.html" title="class in net.corda.core.node">Version.Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/node/Version.Companion.html" title="type parameter in Version.Companion">Version.Companion</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#Companion">Companion</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#Version-major-minor-snapshot-">Version</a></span>(int&nbsp;major,
int&nbsp;minor,
boolean&nbsp;snapshot)</code>
<div class="block">Versions of the same major version but with different minor versions are considered compatible with each other. One
exception to this is when the major version is 0 - each different minor version should be considered incompatible.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#component3--">component3</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#copy-major-minor-snapshot-">copy</a></span>(int&nbsp;major,
int&nbsp;minor,
boolean&nbsp;snapshot)</code>
<div class="block">Versions of the same major version but with different minor versions are considered compatible with each other. One
exception to this is when the major version is 0 - each different minor version should be considered incompatible.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#getMajor--">getMajor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#getMinor--">getMinor</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#getSnapshot--">getSnapshot</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/node/Version.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="Companion">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Companion</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/node/Version.Companion.html" title="type parameter in Version.Companion">Version.Companion</a> Companion</pre>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="Version-major-minor-snapshot-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>Version</h4>
<pre>public&nbsp;Version(int&nbsp;major,
int&nbsp;minor,
boolean&nbsp;snapshot)</pre>
<div class="block"><p><p>Versions of the same major version but with different minor versions are considered compatible with each other. One
exception to this is when the major version is 0 - each different minor version should be considered incompatible.</p></p><p><p><p>If two <a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a>s are equal (i.e. equals returns true) but they are both snapshot then they may refer to different
builds of the node. NodeVersionInfo.revision would be required to differentiate the two.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="getMajor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMajor</h4>
<pre>public&nbsp;int&nbsp;getMajor()</pre>
</li>
</ul>
<a name="getMinor--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinor</h4>
<pre>public&nbsp;int&nbsp;getMinor()</pre>
</li>
</ul>
<a name="getSnapshot--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSnapshot</h4>
<pre>public&nbsp;boolean&nbsp;getSnapshot()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;int&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;int&nbsp;component2()</pre>
</li>
</ul>
<a name="component3--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component3</h4>
<pre>public&nbsp;boolean&nbsp;component3()</pre>
</li>
</ul>
<a name="copy-major-minor-snapshot-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/node/Version.html" title="type parameter in Version">Version</a>&nbsp;copy(int&nbsp;major,
int&nbsp;minor,
boolean&nbsp;snapshot)</pre>
<div class="block"><p><p>Versions of the same major version but with different minor versions are considered compatible with each other. One
exception to this is when the major version is 0 - each different minor version should be considered incompatible.</p></p><p><p><p>If two <a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a>s are equal (i.e. equals returns true) but they are both snapshot then they may refer to different
builds of the node. NodeVersionInfo.revision would be required to differentiate the two.</p></p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../net/corda/core/node/Version.html" title="class in net.corda.core.node"><code>class Version</code></a></dd>
</dl>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/node/ServicesForResolution.html" title="interface in net.corda.core.node"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/node/WorldCoordinate.html" title="class in net.corda.core.node"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/node/Version.html" target="_top">Frames</a></li>
<li><a href="Version.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,332 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:07 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>BlobConverter</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.schemas.requery.converters.BlobConverter class">
<meta name="keywords" content="getMappedType()">
<meta name="keywords" content="getPersistedType()">
<meta name="keywords" content="getPersistedSize()">
<meta name="keywords" content="convertToPersisted()">
<meta name="keywords" content="convertToMapped()">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="BlobConverter";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/InstantConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/corda/core/schemas/requery/converters/BlobConverter.html" target="_top">Frames</a></li>
<li><a href="BlobConverter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.schemas.requery.converters</div>
<h2 title="Class BlobConverter" class="title">Class BlobConverter</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.schemas.requery.converters.BlobConverter</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">BlobConverter</span></pre>
<div class="block"><p><p>Converts from a ByteArray to a <a href="http://docs.oracle.com/javase/6/docs/api/java/sql/Blob.html">Blob</a>.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/sql/Blob.html">Blob</a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#BlobConverter--">BlobConverter</a></span>()</code>
<div class="block">Converts from a ByteArray to a <a href="http://docs.oracle.com/javase/6/docs/api/java/sql/Blob.html">Blob</a>.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>byte[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#convertToMapped-type-value-">convertToMapped</a></span>(java.lang.Class&lt;? extends byte[]&gt;&nbsp;type,
java.sql.Blob&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.sql.Blob</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#convertToPersisted-value-">convertToPersisted</a></span>(byte[]&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;kotlin.Array[]&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#getMappedType--">getMappedType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#getPersistedSize--">getPersistedSize</a></span>()</code>
<div class="block">creates BLOB(INT.MAX) = 2 GB</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;java.sql.Blob&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/BlobConverter.html#getPersistedType--">getPersistedType</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="BlobConverter--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>BlobConverter</h4>
<pre>public&nbsp;BlobConverter()</pre>
<div class="block"><p><p>Converts from a ByteArray to a <a href="http://docs.oracle.com/javase/6/docs/api/java/sql/Blob.html">Blob</a>.</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="http://docs.oracle.com/javase/6/docs/api/java/sql/Blob.html">Blob</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getMappedType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappedType</h4>
<pre>public&nbsp;java.lang.Class&lt;kotlin.Array[]&gt;&nbsp;getMappedType()</pre>
</li>
</ul>
<a name="getPersistedType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistedType</h4>
<pre>public&nbsp;java.lang.Class&lt;java.sql.Blob&gt;&nbsp;getPersistedType()</pre>
</li>
</ul>
<a name="getPersistedSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistedSize</h4>
<pre>public&nbsp;java.lang.Integer&nbsp;getPersistedSize()</pre>
<div class="block"><p><p>creates BLOB(INT.MAX) = 2 GB</p></p></div>
</li>
</ul>
<a name="convertToPersisted-value-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertToPersisted</h4>
<pre>public&nbsp;java.sql.Blob&nbsp;convertToPersisted(byte[]&nbsp;value)</pre>
</li>
</ul>
<a name="convertToMapped-type-value-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>convertToMapped</h4>
<pre>public&nbsp;byte[]&nbsp;convertToMapped(java.lang.Class&lt;? extends byte[]&gt;&nbsp;type,
java.sql.Blob&nbsp;value)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/InstantConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/corda/core/schemas/requery/converters/BlobConverter.html" target="_top">Frames</a></li>
<li><a href="BlobConverter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,334 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:07 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>SecureHashConverter</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.schemas.requery.converters.SecureHashConverter class">
<meta name="keywords" content="getMappedType()">
<meta name="keywords" content="getPersistedType()">
<meta name="keywords" content="getPersistedSize()">
<meta name="keywords" content="convertToPersisted()">
<meta name="keywords" content="convertToMapped()">
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="SecureHashConverter";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/InstantConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/StateRefConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/corda/core/schemas/requery/converters/SecureHashConverter.html" target="_top">Frames</a></li>
<li><a href="SecureHashConverter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.schemas.requery.converters</div>
<h2 title="Class SecureHashConverter" class="title">Class SecureHashConverter</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.schemas.requery.converters.SecureHashConverter</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">SecureHashConverter</span></pre>
<div class="block"><p><p>Convert from a <a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="class in net.corda.core.crypto"><code>class SecureHash</code></a> to a String</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="class in net.corda.core.crypto"><code>class SecureHash</code></a></dd>
</dl>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#SecureHashConverter--">SecureHashConverter</a></span>()</code>
<div class="block">Convert from a <a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="class in net.corda.core.crypto"><code>class SecureHash</code></a> to a String</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#convertToMapped-type-value-">convertToMapped</a></span>(java.lang.Class&lt;? extends net.corda.core.crypto.SecureHash&gt;&nbsp;type,
java.lang.String&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#convertToPersisted-value-">convertToPersisted</a></span>(<a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;value)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;net.corda.core.crypto.SecureHash&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#getMappedType--">getMappedType</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>java.lang.Integer</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#getPersistedSize--">getPersistedSize</a></span>()</code>
<div class="block">SecureHash consists of 32 bytes which need VARCHAR(64) in hex
TODO: think about other hash widths</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>java.lang.Class&lt;java.lang.String&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../net/corda/core/schemas/requery/converters/SecureHashConverter.html#getPersistedType--">getPersistedType</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="SecureHashConverter--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>SecureHashConverter</h4>
<pre>public&nbsp;SecureHashConverter()</pre>
<div class="block"><p><p>Convert from a <a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="class in net.corda.core.crypto"><code>class SecureHash</code></a> to a String</p></p></div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="class in net.corda.core.crypto"><code>class SecureHash</code></a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getMappedType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMappedType</h4>
<pre>public&nbsp;java.lang.Class&lt;net.corda.core.crypto.SecureHash&gt;&nbsp;getMappedType()</pre>
</li>
</ul>
<a name="getPersistedType--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistedType</h4>
<pre>public&nbsp;java.lang.Class&lt;java.lang.String&gt;&nbsp;getPersistedType()</pre>
</li>
</ul>
<a name="getPersistedSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPersistedSize</h4>
<pre>public&nbsp;java.lang.Integer&nbsp;getPersistedSize()</pre>
<div class="block"><p><p>SecureHash consists of 32 bytes which need VARCHAR(64) in hex
TODO: think about other hash widths</p></p></div>
</li>
</ul>
<a name="convertToPersisted-value-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>convertToPersisted</h4>
<pre>public&nbsp;java.lang.String&nbsp;convertToPersisted(<a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;value)</pre>
</li>
</ul>
<a name="convertToMapped-type-value-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>convertToMapped</h4>
<pre>public&nbsp;<a href="../../../../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;convertToMapped(java.lang.Class&lt;? extends net.corda.core.crypto.SecureHash&gt;&nbsp;type,
java.lang.String&nbsp;value)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/InstantConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../net/corda/core/schemas/requery/converters/StateRefConverter.html" title="class in net.corda.core.schemas.requery.converters"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../index.html?net/corda/core/schemas/requery/converters/SecureHashConverter.html" target="_top">Frames</a></li>
<li><a href="SecureHashConverter.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,288 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:08 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>LoggerSerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.serialization.LoggerSerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="write()">
<meta name="keywords" content="read()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="LoggerSerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/serialization/KryoSerializationCustomization.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/serialization/LoggingWhitelist.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/serialization/LoggerSerializer.html" target="_top">Frames</a></li>
<li><a href="LoggerSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.serialization</div>
<h2 title="Class LoggerSerializer" class="title">Class LoggerSerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.serialization.LoggerSerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">LoggerSerializer</span></pre>
<div class="block"><p><p>For serialising a Logger.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/serialization/LoggerSerializer.html" title="type parameter in LoggerSerializer">LoggerSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/LoggerSerializer.html#INSTANCE">INSTANCE</a></span></code>
<div class="block">For serialising a Logger.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/LoggerSerializer.html#read-kryo-input-type-">read</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;org.slf4j.Logger&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/LoggerSerializer.html#write-kryo-output-obj-">write</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
org.slf4j.Logger&nbsp;obj)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/serialization/LoggerSerializer.html" title="type parameter in LoggerSerializer">LoggerSerializer</a> INSTANCE</pre>
<div class="block"><p><p>For serialising a Logger.</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="write-kryo-output-obj-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>write</h4>
<pre>public&nbsp;void&nbsp;write(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
org.slf4j.Logger&nbsp;obj)</pre>
</li>
</ul>
<a name="read-kryo-input-type-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>read</h4>
<pre>public&nbsp;org.slf4j.Logger&nbsp;read(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;org.slf4j.Logger&gt;&nbsp;type)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/serialization/KryoSerializationCustomization.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/serialization/LoggingWhitelist.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/serialization/LoggerSerializer.html" target="_top">Frames</a></li>
<li><a href="LoggerSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,288 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:08 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MetaDataSerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.core.serialization.MetaDataSerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="write()">
<meta name="keywords" content="read()">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="MetaDataSerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/serialization/LoggingWhitelist.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/serialization/MissingAttachmentsException.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/serialization/MetaDataSerializer.html" target="_top">Frames</a></li>
<li><a href="MetaDataSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.core.serialization</div>
<h2 title="Class MetaDataSerializer" class="title">Class MetaDataSerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.core.serialization.MetaDataSerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">MetaDataSerializer</span></pre>
<div class="block"><p><p>For serialising a MetaData object.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../../net/corda/core/serialization/MetaDataSerializer.html" title="type parameter in MetaDataSerializer">MetaDataSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/MetaDataSerializer.html#INSTANCE">INSTANCE</a></span></code>
<div class="block">For serialising a MetaData object.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/MetaDataSerializer.html#read-kryo-input-type-">read</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;net.corda.core.crypto.MetaData&gt;&nbsp;type)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../net/corda/core/serialization/MetaDataSerializer.html#write-kryo-output-obj-">write</a></span>(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;obj)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../../net/corda/core/serialization/MetaDataSerializer.html" title="type parameter in MetaDataSerializer">MetaDataSerializer</a> INSTANCE</pre>
<div class="block"><p><p>For serialising a MetaData object.</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="write-kryo-output-obj-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>write</h4>
<pre>public&nbsp;void&nbsp;write(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Output&nbsp;output,
<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;obj)</pre>
</li>
</ul>
<a name="read-kryo-input-type-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>read</h4>
<pre>public&nbsp;<a href="../../../../net/corda/core/crypto/MetaData.html" title="type parameter in MetaData">MetaData</a>&nbsp;read(com.esotericsoftware.kryo.Kryo&nbsp;kryo,
com.esotericsoftware.kryo.io.Input&nbsp;input,
java.lang.Class&lt;net.corda.core.crypto.MetaData&gt;&nbsp;type)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../net/corda/core/serialization/LoggingWhitelist.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../net/corda/core/serialization/MissingAttachmentsException.html" title="class in net.corda.core.serialization"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?net/corda/core/serialization/MetaDataSerializer.html" target="_top">Frames</a></li>
<li><a href="MetaDataSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,405 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:16 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>TransactionParts</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.flows.TransactionParts class">
<meta name="keywords" content="getId()">
<meta name="keywords" content="getInputs()">
<meta name="keywords" content="getTimestamp()">
<meta name="keywords" content="component1()">
<meta name="keywords" content="component2()">
<meta name="keywords" content="component3()">
<meta name="keywords" content="copy()">
<meta name="keywords" content="toString()">
<meta name="keywords" content="hashCode()">
<meta name="keywords" content="equals()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="TransactionParts";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/flows/NotaryError.TransactionInvalid.html" title="class in net.corda.flows"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/flows/TwoPartyDealFlow.html" title="class in net.corda.flows"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/flows/TransactionParts.html" target="_top">Frames</a></li>
<li><a href="TransactionParts.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.flows</div>
<h2 title="Class TransactionParts" class="title">Class TransactionParts</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.flows.TransactionParts</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">TransactionParts</span></pre>
<div class="block"><p><p>The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.</p></p></div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#TransactionParts-id-inputs-timestamp-">TransactionParts</a></span>(<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;id,
java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;inputs,
<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;timestamp)</code>
<div class="block">The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#component1--">component1</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>java.util.List&lt;net.corda.core.contracts.StateRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#component2--">component2</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#component3--">component3</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../net/corda/flows/TransactionParts.html" title="type parameter in TransactionParts">TransactionParts</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#copy-id-inputs-timestamp-">copy</a></span>(<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;id,
java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;inputs,
<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;timestamp)</code>
<div class="block">The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.</div>
</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#equals-p-">equals</a></span>(java.lang.Object&nbsp;p)</code>&nbsp;</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#getId--">getId</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>java.util.List&lt;net.corda.core.contracts.StateRef&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#getInputs--">getInputs</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#getTimestamp--">getTimestamp</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#hashCode--">hashCode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>java.lang.String</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/flows/TransactionParts.html#toString--">toString</a></span>()</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="TransactionParts-id-inputs-timestamp-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>TransactionParts</h4>
<pre>public&nbsp;TransactionParts(<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;id,
java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;inputs,
<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;timestamp)</pre>
<div class="block"><p><p>The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.</p></p></div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getId--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getId</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;getId()</pre>
</li>
</ul>
<a name="getInputs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getInputs</h4>
<pre>public&nbsp;java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;getInputs()</pre>
</li>
</ul>
<a name="getTimestamp--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getTimestamp</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;getTimestamp()</pre>
</li>
</ul>
<a name="component1--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component1</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;component1()</pre>
</li>
</ul>
<a name="component2--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component2</h4>
<pre>public&nbsp;java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;component2()</pre>
</li>
</ul>
<a name="component3--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>component3</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;component3()</pre>
</li>
</ul>
<a name="copy-id-inputs-timestamp-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>copy</h4>
<pre>public&nbsp;<a href="../../../net/corda/flows/TransactionParts.html" title="type parameter in TransactionParts">TransactionParts</a>&nbsp;copy(<a href="../../../net/corda/core/crypto/SecureHash.html" title="type parameter in SecureHash">SecureHash</a>&nbsp;id,
java.util.List&lt;net.corda.core.contracts.StateRef&gt;&nbsp;inputs,
<a href="../../../net/corda/core/contracts/Timestamp.html" title="type parameter in Timestamp">Timestamp</a>&nbsp;timestamp)</pre>
<div class="block"><p><p>The minimum amount of information needed to notarise a transaction. Note that this does not include
any sensitive transaction details.</p></p></div>
</li>
</ul>
<a name="toString--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>toString</h4>
<pre>public&nbsp;java.lang.String&nbsp;toString()</pre>
</li>
</ul>
<a name="hashCode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>hashCode</h4>
<pre>public&nbsp;int&nbsp;hashCode()</pre>
</li>
</ul>
<a name="equals-p-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>equals</h4>
<pre>public&nbsp;boolean&nbsp;equals(java.lang.Object&nbsp;p)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/flows/NotaryError.TransactionInvalid.html" title="class in net.corda.flows"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/flows/TwoPartyDealFlow.html" title="class in net.corda.flows"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/flows/TransactionParts.html" target="_top">Frames</a></li>
<li><a href="TransactionParts.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.AmountDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.AmountDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.AmountDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AmountDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AmountDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.AmountDeserializer" class="title">Class JacksonSupport.AmountDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.AmountDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.AmountDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html" title="type parameter in JacksonSupport.AmountDeserializer">JacksonSupport.AmountDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;?&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html#deserialize-parser-context-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html" title="type parameter in JacksonSupport.AmountDeserializer">JacksonSupport.AmountDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;?&gt;&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev&nbsp;Class</li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AmountDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AmountDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.AmountSerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.AmountSerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="serialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.AmountSerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AmountSerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AmountSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.AmountSerializer" class="title">Class JacksonSupport.AmountSerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.AmountSerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.AmountSerializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="type parameter in JacksonSupport.AmountSerializer">JacksonSupport.AmountSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html#serialize-value-gen-serializers-">serialize</a></span>(<a href="../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;?&gt;&nbsp;value,
com.fasterxml.jackson.core.JsonGenerator&nbsp;gen,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;serializers)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="type parameter in JacksonSupport.AmountSerializer">JacksonSupport.AmountSerializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="serialize-value-gen-serializers-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialize</h4>
<pre>public&nbsp;void&nbsp;serialize(<a href="../../../net/corda/core/contracts/Amount.html" title="type parameter in Amount">Amount</a>&lt;?&gt;&nbsp;value,
com.fasterxml.jackson.core.JsonGenerator&nbsp;gen,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;serializers)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AmountSerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AmountSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.AnonymousPartyDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.AnonymousPartyDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.AnonymousPartyDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AnonymousPartyDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.AnonymousPartyDeserializer" class="title">Class JacksonSupport.AnonymousPartyDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.AnonymousPartyDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.AnonymousPartyDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="type parameter in JacksonSupport.AnonymousPartyDeserializer">JacksonSupport.AnonymousPartyDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/AnonymousParty.html" title="type parameter in AnonymousParty">AnonymousParty</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html#deserialize-parser-context-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="type parameter in JacksonSupport.AnonymousPartyDeserializer">JacksonSupport.AnonymousPartyDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/AnonymousParty.html" title="type parameter in AnonymousParty">AnonymousParty</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AmountSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AnonymousPartyDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.AnonymousPartySerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.AnonymousPartySerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="serialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.AnonymousPartySerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AnonymousPartySerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.AnonymousPartySerializer" class="title">Class JacksonSupport.AnonymousPartySerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.AnonymousPartySerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.AnonymousPartySerializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="type parameter in JacksonSupport.AnonymousPartySerializer">JacksonSupport.AnonymousPartySerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html#serialize-obj-generator-provider-">serialize</a></span>(<a href="../../../net/corda/core/crypto/AnonymousParty.html" title="type parameter in AnonymousParty">AnonymousParty</a>&nbsp;obj,
com.fasterxml.jackson.core.JsonGenerator&nbsp;generator,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;provider)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="type parameter in JacksonSupport.AnonymousPartySerializer">JacksonSupport.AnonymousPartySerializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="serialize-obj-generator-provider-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialize</h4>
<pre>public&nbsp;void&nbsp;serialize(<a href="../../../net/corda/core/crypto/AnonymousParty.html" title="type parameter in AnonymousParty">AnonymousParty</a>&nbsp;obj,
com.fasterxml.jackson.core.JsonGenerator&nbsp;generator,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;provider)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.AnonymousPartySerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.CalendarDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.CalendarDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.CalendarDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/StringToMethodCallParser.Companion.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CalendarDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CalendarDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.CalendarDeserializer" class="title">Class JacksonSupport.CalendarDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.CalendarDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.CalendarDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html" title="type parameter in JacksonSupport.CalendarDeserializer">JacksonSupport.CalendarDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/contracts/BusinessCalendar.html" title="type parameter in BusinessCalendar">BusinessCalendar</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html#deserialize-parser-context-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.CalendarDeserializer.html" title="type parameter in JacksonSupport.CalendarDeserializer">JacksonSupport.CalendarDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/contracts/BusinessCalendar.html" title="type parameter in BusinessCalendar">BusinessCalendar</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.AnonymousPartySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/StringToMethodCallParser.Companion.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CalendarDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CalendarDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.CompositeKeyDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.CompositeKeyDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.CompositeKeyDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/StringToMethodCallParser.Companion.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CompositeKeyDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.CompositeKeyDeserializer" class="title">Class JacksonSupport.CompositeKeyDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.CompositeKeyDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.CompositeKeyDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" title="type parameter in JacksonSupport.CompositeKeyDeserializer">JacksonSupport.CompositeKeyDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html#deserialize-parser-context-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" title="type parameter in JacksonSupport.CompositeKeyDeserializer">JacksonSupport.CompositeKeyDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/StringToMethodCallParser.Companion.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CompositeKeyDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.CompositeKeySerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.CompositeKeySerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="serialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.CompositeKeySerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CompositeKeySerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.CompositeKeySerializer" class="title">Class JacksonSupport.CompositeKeySerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.CompositeKeySerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.CompositeKeySerializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="type parameter in JacksonSupport.CompositeKeySerializer">JacksonSupport.CompositeKeySerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html#serialize-obj-generator-provider-">serialize</a></span>(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;obj,
com.fasterxml.jackson.core.JsonGenerator&nbsp;generator,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;provider)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="type parameter in JacksonSupport.CompositeKeySerializer">JacksonSupport.CompositeKeySerializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="serialize-obj-generator-provider-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialize</h4>
<pre>public&nbsp;void&nbsp;serialize(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;obj,
com.fasterxml.jackson.core.JsonGenerator&nbsp;generator,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;provider)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeyDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.CompositeKeySerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,305 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.IdentityObjectMapper</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.IdentityObjectMapper class">
<meta name="keywords" content="partyFromName()">
<meta name="keywords" content="partyFromKey()">
<meta name="keywords" content="getIdentityService()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.IdentityObjectMapper";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.IdentityObjectMapper.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.IdentityObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.IdentityObjectMapper" class="title">Class JacksonSupport.IdentityObjectMapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.IdentityObjectMapper</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.IdentityObjectMapper</span>
implements <a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html#IdentityObjectMapper-identityService-factory-">IdentityObjectMapper</a></span>(<a href="../../../net/corda/core/node/services/IdentityService.html" title="type parameter in IdentityService">IdentityService</a>&nbsp;identityService,
com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/node/services/IdentityService.html" title="type parameter in IdentityService">IdentityService</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html#getIdentityService--">getIdentityService</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html#partyFromKey-owningKey-">partyFromKey</a></span>(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owningKey)</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.IdentityObjectMapper.html#partyFromName-partyName-">partyFromName</a></span>(java.lang.String&nbsp;partyName)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.jackson.JacksonSupport.PartyObjectMapper">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;net.corda.jackson.<a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></h3>
<code><a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html#partyFromKey-owningKey-">partyFromKey</a>, <a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html#partyFromName-partyName-">partyFromName</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="IdentityObjectMapper-identityService-factory-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>IdentityObjectMapper</h4>
<pre>public&nbsp;IdentityObjectMapper(<a href="../../../net/corda/core/node/services/IdentityService.html" title="type parameter in IdentityService">IdentityService</a>&nbsp;identityService,
com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="partyFromName-partyName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partyFromName</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a>&nbsp;partyFromName(java.lang.String&nbsp;partyName)</pre>
</li>
</ul>
<a name="partyFromKey-owningKey-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partyFromKey</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a>&nbsp;partyFromKey(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owningKey)</pre>
</li>
</ul>
<a name="getIdentityService--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getIdentityService</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/node/services/IdentityService.html" title="type parameter in IdentityService">IdentityService</a>&nbsp;getIdentityService()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.CompositeKeySerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.IdentityObjectMapper.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.IdentityObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,289 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.NoPartyObjectMapper</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.NoPartyObjectMapper class">
<meta name="keywords" content="partyFromName()">
<meta name="keywords" content="partyFromKey()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.NoPartyObjectMapper";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/UnparseableCallException.MissingParameter.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NoPartyObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.NoPartyObjectMapper" class="title">Class JacksonSupport.NoPartyObjectMapper</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.NoPartyObjectMapper</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></dd>
</dl>
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.NoPartyObjectMapper</span>
implements <a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html#NoPartyObjectMapper-factory-">NoPartyObjectMapper</a></span>(com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html#partyFromKey-owningKey-">partyFromKey</a></span>(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owningKey)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code><a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html#partyFromName-partyName-">partyFromName</a></span>(java.lang.String&nbsp;partyName)</code>&nbsp;</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.net.corda.jackson.JacksonSupport.PartyObjectMapper">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;net.corda.jackson.<a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html" title="interface in net.corda.jackson">JacksonSupport.PartyObjectMapper</a></h3>
<code><a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html#partyFromKey-owningKey-">partyFromKey</a>, <a href="../../../net/corda/jackson/JacksonSupport.PartyObjectMapper.html#partyFromName-partyName-">partyFromName</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="NoPartyObjectMapper-factory-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>NoPartyObjectMapper</h4>
<pre>public&nbsp;NoPartyObjectMapper(com.fasterxml.jackson.core.JsonFactory&nbsp;factory)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="partyFromName-partyName-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>partyFromName</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a>&nbsp;partyFromName(java.lang.String&nbsp;partyName)</pre>
</li>
</ul>
<a name="partyFromKey-owningKey-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>partyFromKey</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/crypto/Party.html" title="type parameter in Party">Party</a>&nbsp;partyFromKey(<a href="../../../net/corda/core/crypto/CompositeKey.html" title="type parameter in CompositeKey">CompositeKey</a>&nbsp;owningKey)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/UnparseableCallException.MissingParameter.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NoPartyObjectMapper.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li>Field&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.NodeInfoDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.NodeInfoDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.NodeInfoDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NodeInfoDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.NodeInfoDeserializer" class="title">Class JacksonSupport.NodeInfoDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.NodeInfoDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.NodeInfoDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="type parameter in JacksonSupport.NodeInfoDeserializer">JacksonSupport.NodeInfoDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/node/NodeInfo.html" title="type parameter in NodeInfo">NodeInfo</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html#deserialize-parser-context-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="type parameter in JacksonSupport.NodeInfoDeserializer">JacksonSupport.NodeInfoDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-context-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/node/NodeInfo.html" title="type parameter in NodeInfo">NodeInfo</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;context)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NoPartyObjectMapper.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NodeInfoDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,270 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.NodeInfoSerializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.NodeInfoSerializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="serialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.NodeInfoSerializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NodeInfoSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.NodeInfoSerializer" class="title">Class JacksonSupport.NodeInfoSerializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.NodeInfoSerializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.NodeInfoSerializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="type parameter in JacksonSupport.NodeInfoSerializer">JacksonSupport.NodeInfoSerializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html#serialize-value-gen-serializers-">serialize</a></span>(<a href="../../../net/corda/core/node/NodeInfo.html" title="type parameter in NodeInfo">NodeInfo</a>&nbsp;value,
com.fasterxml.jackson.core.JsonGenerator&nbsp;gen,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;serializers)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="type parameter in JacksonSupport.NodeInfoSerializer">JacksonSupport.NodeInfoSerializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="serialize-value-gen-serializers-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>serialize</h4>
<pre>public&nbsp;void&nbsp;serialize(<a href="../../../net/corda/core/node/NodeInfo.html" title="type parameter in NodeInfo">NodeInfo</a>&nbsp;value,
com.fasterxml.jackson.core.JsonGenerator&nbsp;gen,
com.fasterxml.jackson.databind.SerializerProvider&nbsp;serializers)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.NodeInfoSerializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

View File

@ -0,0 +1,268 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_102) on Fri Mar 24 12:48:26 CET 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JacksonSupport.OpaqueBytesDeserializer</title>
<meta name="date" content="2017-03-24">
<meta name="keywords" content="net.corda.jackson.JacksonSupport.OpaqueBytesDeserializer class">
<meta name="keywords" content="INSTANCE">
<meta name="keywords" content="deserialize()">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="JacksonSupport.OpaqueBytesDeserializer";
}
}
catch(err) {
}
//-->
var methods = {"i0":10};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.OpaqueBytesDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">net.corda.jackson</div>
<h2 title="Class JacksonSupport.OpaqueBytesDeserializer" class="title">Class JacksonSupport.OpaqueBytesDeserializer</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>net.corda.jackson.JacksonSupport.OpaqueBytesDeserializer</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>Enclosing class:</dt>
<dd><a href="../../../net/corda/jackson/JacksonSupport.html" title="class in net.corda.jackson">JacksonSupport</a></dd>
</dl>
<hr>
<br>
<pre>public static class <span class="typeNameLabel">JacksonSupport.OpaqueBytesDeserializer</span></pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" title="type parameter in JacksonSupport.OpaqueBytesDeserializer">JacksonSupport.OpaqueBytesDeserializer</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html#INSTANCE">INSTANCE</a></span></code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code><a href="../../../net/corda/core/serialization/OpaqueBytes.html" title="type parameter in OpaqueBytes">OpaqueBytes</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html#deserialize-parser-ctxt-">deserialize</a></span>(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;ctxt)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="INSTANCE">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>INSTANCE</h4>
<pre>public static&nbsp;<a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" title="type parameter in JacksonSupport.OpaqueBytesDeserializer">JacksonSupport.OpaqueBytesDeserializer</a> INSTANCE</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="deserialize-parser-ctxt-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>deserialize</h4>
<pre>public&nbsp;<a href="../../../net/corda/core/serialization/OpaqueBytes.html" title="type parameter in OpaqueBytes">OpaqueBytes</a>&nbsp;deserialize(com.fasterxml.jackson.core.JsonParser&nbsp;parser,
com.fasterxml.jackson.databind.DeserializationContext&nbsp;ctxt)</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../index-all.html">Index</a></li>
<li><a href="../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../net/corda/jackson/JacksonSupport.NodeInfoSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../net/corda/jackson/JacksonSupport.OpaqueBytesSerializer.html" title="class in net.corda.jackson"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?net/corda/jackson/JacksonSupport.OpaqueBytesDeserializer.html" target="_top">Frames</a></li>
<li><a href="JacksonSupport.OpaqueBytesDeserializer.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li>Constr&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More