Merge remote-tracking branch 'open/master'

This commit is contained in:
Andras Slemmer 2017-03-24 14:03:53 +00:00
commit 439ceba2a4
873 changed files with 61720 additions and 531 deletions

View File

@ -53,7 +53,7 @@ To look at the Corda source and run some sample applications:
* [Project website](https://corda.net) * [Project website](https://corda.net)
* [Documentation](https://docs.corda.net) * [Documentation](https://docs.corda.net)
* [Slack channel] (https://slack.corda.net/) * [Slack channel](https://slack.corda.net/)
* [Forum](https://discourse.corda.net) * [Forum](https://discourse.corda.net)
* [Meetups](https://www.meetup.com/pro/corda/) * [Meetups](https://www.meetup.com/pro/corda/)
* [Training Course](https://www.corda.net/corda-training/) * [Training Course](https://www.corda.net/corda-training/)

View File

@ -19,7 +19,7 @@ buildscript {
ext.jersey_version = '2.25' ext.jersey_version = '2.25'
ext.jolokia_version = '2.0.0-M3' ext.jolokia_version = '2.0.0-M3'
ext.assertj_version = '3.6.1' ext.assertj_version = '3.6.1'
ext.slf4j_version = '1.7.22' ext.slf4j_version = '1.7.24'
ext.log4j_version = '2.7' ext.log4j_version = '2.7'
ext.bouncycastle_version = '1.56' ext.bouncycastle_version = '1.56'
ext.guava_version = '19.0' ext.guava_version = '19.0'
@ -27,6 +27,7 @@ buildscript {
ext.okhttp_version = '3.5.0' ext.okhttp_version = '3.5.0'
ext.netty_version = '4.1.5.Final' ext.netty_version = '4.1.5.Final'
ext.typesafe_config_version = '1.3.1' ext.typesafe_config_version = '1.3.1'
ext.fileupload_version = '1.3.2'
ext.junit_version = '4.12' ext.junit_version = '4.12'
ext.jopt_simple_version = '5.0.2' ext.jopt_simple_version = '5.0.2'
ext.jansi_version = '1.14' ext.jansi_version = '1.14'
@ -35,6 +36,7 @@ buildscript {
ext.rxjava_version = '1.2.4' ext.rxjava_version = '1.2.4'
ext.requery_version = '1.1.1' ext.requery_version = '1.1.1'
ext.dokka_version = '0.9.13' ext.dokka_version = '0.9.13'
ext.crash_version = '1.3.2'
repositories { repositories {
mavenLocal() mavenLocal()
@ -127,6 +129,7 @@ dependencies {
// For the buildCordappDependenciesJar task // For the buildCordappDependenciesJar task
runtime project(':client:jfx') runtime project(':client:jfx')
runtime project(':client:mock') runtime project(':client:mock')
runtime project(':client:rpc')
runtime project(':core') runtime project(':core')
runtime project(':finance') runtime project(':finance')
runtime project(':node:webserver') runtime project(':node:webserver')
@ -198,7 +201,7 @@ bintrayConfig {
projectUrl = 'https://github.com/corda/corda' projectUrl = 'https://github.com/corda/corda'
gpgSign = true gpgSign = true
gpgPassphrase = System.getenv('CORDA_BINTRAY_GPG_PASSPHRASE') gpgPassphrase = System.getenv('CORDA_BINTRAY_GPG_PASSPHRASE')
publications = ['jfx', 'mock', 'core', 'corda', 'corda-webserver', 'finance', 'node', 'node-api', 'node-schemas', 'test-utils', 'jackson', 'webserver'] publications = ['jfx', 'mock', 'rpc', 'core', 'corda', 'corda-webserver', 'finance', 'node', 'node-api', 'node-schemas', 'test-utils', 'jackson', 'webserver']
license { license {
name = 'Apache-2.0' name = 'Apache-2.0'
url = 'https://www.apache.org/licenses/LICENSE-2.0' url = 'https://www.apache.org/licenses/LICENSE-2.0'
@ -217,7 +220,7 @@ dokka {
moduleName = 'corda' moduleName = 'corda'
outputDirectory = 'docs/build/html/api/kotlin' outputDirectory = 'docs/build/html/api/kotlin'
processConfigurations = ['compile'] processConfigurations = ['compile']
sourceDirs = files('core/src/main/kotlin', 'client/jfx/src/main/kotlin', 'client/mock/src/main/kotlin', 'node/src/main/kotlin', 'finance/src/main/kotlin', 'client/jackson/src/main/kotlin') sourceDirs = files('core/src/main/kotlin', 'client/jfx/src/main/kotlin', 'client/mock/src/main/kotlin', 'client/rpc/src/main/kotlin', 'node/src/main/kotlin', 'finance/src/main/kotlin', 'client/jackson/src/main/kotlin')
} }
task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) { task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {
@ -225,7 +228,7 @@ task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {
outputFormat = "javadoc" outputFormat = "javadoc"
outputDirectory = 'docs/build/html/api/javadoc' outputDirectory = 'docs/build/html/api/javadoc'
processConfigurations = ['compile'] processConfigurations = ['compile']
sourceDirs = files('core/src/main/kotlin', 'client/jfx/src/main/kotlin', 'client/mock/src/main/kotlin', 'node/src/main/kotlin', 'finance/src/main/kotlin', 'client/jackson/src/main/kotlin') sourceDirs = files('core/src/main/kotlin', 'client/jfx/src/main/kotlin', 'client/mock/src/main/kotlin', 'client/rpc/src/main/kotlin', 'node/src/main/kotlin', 'finance/src/main/kotlin', 'client/jackson/src/main/kotlin')
} }
task apidocs(dependsOn: ['dokka', 'dokkaJavadoc']) task apidocs(dependsOn: ['dokka', 'dokkaJavadoc'])

View File

@ -14,6 +14,7 @@ repositories {
dependencies { dependencies {
compile project(':core') compile project(':core')
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
// Jackson and its plugins: parsing to/from JSON and other textual formats. // Jackson and its plugins: parsing to/from JSON and other textual formats.
compile "com.fasterxml.jackson.module:jackson-module-kotlin:${jackson_version}" compile "com.fasterxml.jackson.module:jackson-module-kotlin:${jackson_version}"
@ -22,5 +23,12 @@ dependencies {
// This adds support for java.time types. // This adds support for java.time types.
compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version" compile "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:$jackson_version"
testCompile project(path: ':core', configuration: 'testArtifacts')
testCompile "junit:junit:$junit_version" testCompile "junit:junit:$junit_version"
// TODO: Upgrade to junit-quickcheck 0.8, once it is released,
// because it depends on org.javassist:javassist instead
// of javassist:javassist.
testCompile "com.pholser:junit-quickcheck-core:$quickcheck_version"
testCompile "com.pholser:junit-quickcheck-generators:$quickcheck_version"
} }

View File

@ -3,10 +3,14 @@ package net.corda.jackson
import com.fasterxml.jackson.databind.JsonNode import com.fasterxml.jackson.databind.JsonNode
import com.fasterxml.jackson.databind.ObjectMapper import com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory import com.fasterxml.jackson.dataformat.yaml.YAMLFactory
import com.google.common.collect.HashMultimap
import com.google.common.collect.Multimap
import com.google.common.collect.MultimapBuilder
import net.corda.jackson.StringToMethodCallParser.ParsedMethodCall import net.corda.jackson.StringToMethodCallParser.ParsedMethodCall
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory
import java.lang.reflect.Constructor import java.lang.reflect.Constructor
import java.lang.reflect.Method import java.lang.reflect.Method
import java.util.*
import java.util.concurrent.Callable import java.util.concurrent.Callable
import javax.annotation.concurrent.ThreadSafe import javax.annotation.concurrent.ThreadSafe
import kotlin.reflect.KClass import kotlin.reflect.KClass
@ -69,20 +73,29 @@ import kotlin.reflect.jvm.kotlinFunction
* "addNote id: b6d7e826e8739ab2eb6e077fc4fba9b04fb880bb4cbd09bc618d30234a8827a4, note: Some note" * "addNote id: b6d7e826e8739ab2eb6e077fc4fba9b04fb880bb4cbd09bc618d30234a8827a4, note: Some note"
*/ */
@ThreadSafe @ThreadSafe
open class StringToMethodCallParser<in T : Any>(targetType: Class<out T>, open class StringToMethodCallParser<in T : Any> @JvmOverloads constructor(
private val om: ObjectMapper = JacksonSupport.createNonRpcMapper(YAMLFactory())) { targetType: Class<out T>,
private val om: ObjectMapper = JacksonSupport.createNonRpcMapper(YAMLFactory()))
{
/** Same as the regular constructor but takes a Kotlin reflection [KClass] instead of a Java [Class]. */ /** Same as the regular constructor but takes a Kotlin reflection [KClass] instead of a Java [Class]. */
constructor(targetType: KClass<out T>) : this(targetType.java) constructor(targetType: KClass<out T>) : this(targetType.java)
companion object { companion object {
@Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN") @Suppress("PLATFORM_CLASS_MAPPED_TO_KOTLIN")
private val ignoredNames = Object::class.java.methods.map { it.name } private val ignoredNames = Object::class.java.methods.map { it.name }
private fun methodsFromType(clazz: Class<*>) = clazz.methods.map { it.name to it }.toMap().filterKeys { it !in ignoredNames } private fun methodsFromType(clazz: Class<*>): Multimap<String, Method> {
val result = HashMultimap.create<String, Method>()
for ((key, value) in clazz.methods.filterNot { it.isSynthetic && it.name !in ignoredNames }.map { it.name to it }) {
result.put(key, value)
}
return result
}
private val log = LoggerFactory.getLogger(StringToMethodCallParser::class.java)!! private val log = LoggerFactory.getLogger(StringToMethodCallParser::class.java)!!
} }
/** The methods that can be invoked via this parser. */ /** The methods that can be invoked via this parser. */
protected val methodMap = methodsFromType(targetType) protected val methodMap: Multimap<String, Method> = methodsFromType(targetType)
/** A map of method name to parameter names for the target type. */ /** A map of method name to parameter names for the target type. */
val methodParamNames: Map<String, List<String>> = targetType.declaredMethods.mapNotNull { val methodParamNames: Map<String, List<String>> = targetType.declaredMethods.mapNotNull {
try { try {
@ -94,14 +107,14 @@ open class StringToMethodCallParser<in T : Any>(targetType: Class<out T>,
} }
}.toMap() }.toMap()
inner class ParsedMethodCall(private val target: T?, val methodName: String, val args: Array<Any?>) : Callable<Any?> { inner class ParsedMethodCall(private val target: T?, val method: Method, val args: Array<Any?>) : Callable<Any?> {
operator fun invoke(): Any? = call() operator fun invoke(): Any? = call()
override fun call(): Any? { override fun call(): Any? {
if (target == null) if (target == null)
throw IllegalStateException("No target object was specified") throw IllegalStateException("No target object was specified")
if (log.isDebugEnabled) if (log.isDebugEnabled)
log.debug("Invoking call $methodName($args)") log.debug("Invoking call ${method.name}($args)")
return methodMap[methodName]!!.invoke(target, *args) return method.invoke(target, *args)
} }
} }
@ -151,10 +164,22 @@ open class StringToMethodCallParser<in T : Any>(targetType: Class<out T>,
val spaceIndex = command.indexOf(' ') val spaceIndex = command.indexOf(' ')
val name = if (spaceIndex != -1) command.substring(0, spaceIndex) else command val name = if (spaceIndex != -1) command.substring(0, spaceIndex) else command
val argStr = if (spaceIndex != -1) command.substring(spaceIndex) else "" val argStr = if (spaceIndex != -1) command.substring(spaceIndex) else ""
val method = methodMap[name] ?: throw UnparseableCallException.UnknownMethod(name) val methods: Collection<Method> = methodMap[name]
if (methods.isEmpty())
throw UnparseableCallException.UnknownMethod(name)
log.debug("Parsing call for method {}", name) log.debug("Parsing call for method {}", name)
val args = parseArguments(name, paramNamesFromMethod(method).zip(method.parameterTypes), argStr) // Attempt to parse for each method in turn, allowing the exception to leak if we're on the last one
return ParsedMethodCall(target, name, args) // and fail for that too.
for ((index, method) in methods.withIndex()) {
try {
val args = parseArguments(name, paramNamesFromMethod(method).zip(method.parameterTypes), argStr)
return ParsedMethodCall(target, method, args)
} catch(e: UnparseableCallException) {
if (index == methods.size - 1)
throw e
}
}
throw UnparseableCallException("No overloads of the method matched") // Should be unreachable!
} }
/** /**
@ -181,4 +206,18 @@ open class StringToMethodCallParser<in T : Any>(targetType: Class<out T>,
} }
return inOrderParams.toTypedArray() return inOrderParams.toTypedArray()
} }
/** Returns a string-to-string map of commands to a string describing available parameter types. */
val availableCommands: Map<String, String> get() {
return methodMap.entries().map { entry ->
val (name, args) = entry // TODO: Kotlin 1.1
val argStr = if (args.parameterCount == 0) "" else {
val paramNames = methodParamNames[name]!!
val typeNames = args.parameters.map { it.type.simpleName }
val paramTypes = paramNames.zip(typeNames)
paramTypes.map { "${it.first}: ${it.second}" }.joinToString(", ")
}
Pair(name, argStr)
}.toMap()
}
} }

View File

@ -12,6 +12,9 @@ class StringToMethodCallParserTest {
fun twoStrings(a: String, b: String) = a + b fun twoStrings(a: String, b: String) = a + b
fun simpleObject(hash: SecureHash.SHA256) = hash.toString()!! fun simpleObject(hash: SecureHash.SHA256) = hash.toString()!!
fun complexObject(pair: Pair<Int, String>) = pair fun complexObject(pair: Pair<Int, String>) = pair
fun overload(a: String) = a
fun overload(a: String, b: String) = a + b
} }
val randomHash = "361170110f61086f77ff2c5b7ab36513705da1a3ebabf14dbe5cc9c982c45401" val randomHash = "361170110f61086f77ff2c5b7ab36513705da1a3ebabf14dbe5cc9c982c45401"
@ -20,7 +23,9 @@ class StringToMethodCallParserTest {
"string note: A test of barewords" to "A test of barewords", "string note: A test of barewords" to "A test of barewords",
"twoStrings a: Some words, b: ' and some words, like, Kirk, would, speak'" to "Some words and some words, like, Kirk, would, speak", "twoStrings a: Some words, b: ' and some words, like, Kirk, would, speak'" to "Some words and some words, like, Kirk, would, speak",
"simpleObject hash: $randomHash" to randomHash.toUpperCase(), "simpleObject hash: $randomHash" to randomHash.toUpperCase(),
"complexObject pair: { first: 12, second: Word up brother }" to Pair(12, "Word up brother") "complexObject pair: { first: 12, second: Word up brother }" to Pair(12, "Word up brother"),
"overload a: A" to "A",
"overload a: A, b: B" to "AB"
) )
@Test @Test

View File

@ -44,8 +44,9 @@ sourceSets {
// build/reports/project/dependencies/index.html for green highlighted parts of the tree. // build/reports/project/dependencies/index.html for green highlighted parts of the tree.
dependencies { dependencies {
compile project(":core") compile project(':core')
compile project(':node') compile project(':finance')
compile project(':client:rpc')
compile "com.google.guava:guava:$guava_version" compile "com.google.guava:guava:$guava_version"

View File

@ -1,5 +1,6 @@
package net.corda.client.jfx package net.corda.client.jfx
import net.corda.client.rpc.CordaRPCClient
import net.corda.core.contracts.DOLLARS import net.corda.core.contracts.DOLLARS
import net.corda.core.flows.FlowException import net.corda.core.flows.FlowException
import net.corda.core.getOrThrow import net.corda.core.getOrThrow
@ -10,10 +11,9 @@ import net.corda.core.serialization.OpaqueBytes
import net.corda.flows.CashIssueFlow import net.corda.flows.CashIssueFlow
import net.corda.flows.CashPaymentFlow import net.corda.flows.CashPaymentFlow
import net.corda.node.internal.Node import net.corda.node.internal.Node
import net.corda.node.services.User
import net.corda.node.services.messaging.CordaRPCClient
import net.corda.node.services.startFlowPermission import net.corda.node.services.startFlowPermission
import net.corda.node.services.transactions.ValidatingNotaryService import net.corda.node.services.transactions.ValidatingNotaryService
import net.corda.nodeapi.User
import net.corda.testing.node.NodeBasedTest import net.corda.testing.node.NodeBasedTest
import org.apache.activemq.artemis.api.core.ActiveMQSecurityException import org.apache.activemq.artemis.api.core.ActiveMQSecurityException
import org.assertj.core.api.Assertions.assertThatExceptionOfType import org.assertj.core.api.Assertions.assertThatExceptionOfType

View File

@ -22,10 +22,10 @@ import net.corda.flows.CashExitFlow
import net.corda.flows.CashIssueFlow import net.corda.flows.CashIssueFlow
import net.corda.flows.CashPaymentFlow import net.corda.flows.CashPaymentFlow
import net.corda.node.driver.driver import net.corda.node.driver.driver
import net.corda.node.services.User
import net.corda.node.services.network.NetworkMapService import net.corda.node.services.network.NetworkMapService
import net.corda.node.services.startFlowPermission import net.corda.node.services.startFlowPermission
import net.corda.node.services.transactions.SimpleNotaryService import net.corda.node.services.transactions.SimpleNotaryService
import net.corda.nodeapi.User
import net.corda.testing.expect import net.corda.testing.expect
import net.corda.testing.expectEvents import net.corda.testing.expectEvents
import net.corda.testing.node.DriverBasedTest import net.corda.testing.node.DriverBasedTest

View File

@ -11,7 +11,6 @@ import net.corda.client.jfx.utils.map
import net.corda.core.crypto.CompositeKey import net.corda.core.crypto.CompositeKey
import net.corda.core.node.NodeInfo import net.corda.core.node.NodeInfo
import net.corda.core.node.services.NetworkMapCache.MapChange import net.corda.core.node.services.NetworkMapCache.MapChange
import net.corda.node.services.network.NetworkMapService
import java.security.PublicKey import java.security.PublicKey
class NetworkIdentityModel { class NetworkIdentityModel {
@ -37,7 +36,7 @@ class NetworkIdentityModel {
private fun NodeInfo.isCordaService(): Boolean { private fun NodeInfo.isCordaService(): Boolean {
// TODO: better way to identify Corda service? // TODO: better way to identify Corda service?
return advertisedServices.any { it.info.type == NetworkMapService.type || it.info.type.isNotary() } return advertisedServices.any { it.info.type.isNetworkMap() || it.info.type.isNotary() }
} }
// TODO: Use Identity Service in service hub instead? // TODO: Use Identity Service in service hub instead?

View File

@ -2,6 +2,7 @@ package net.corda.client.jfx.model
import com.google.common.net.HostAndPort import com.google.common.net.HostAndPort
import javafx.beans.property.SimpleObjectProperty import javafx.beans.property.SimpleObjectProperty
import net.corda.client.rpc.CordaRPCClient
import net.corda.core.flows.StateMachineRunId import net.corda.core.flows.StateMachineRunId
import net.corda.core.messaging.CordaRPCOps import net.corda.core.messaging.CordaRPCOps
import net.corda.core.messaging.StateMachineInfo import net.corda.core.messaging.StateMachineInfo
@ -11,7 +12,6 @@ import net.corda.core.node.services.StateMachineTransactionMapping
import net.corda.core.node.services.Vault import net.corda.core.node.services.Vault
import net.corda.core.seconds import net.corda.core.seconds
import net.corda.core.transactions.SignedTransaction import net.corda.core.transactions.SignedTransaction
import net.corda.node.services.messaging.CordaRPCClient
import rx.Observable import rx.Observable
import rx.subjects.PublishSubject import rx.subjects.PublishSubject

View File

@ -6,7 +6,6 @@ import javafx.collections.ListChangeListener
import javafx.collections.ObservableList import javafx.collections.ObservableList
import javafx.collections.transformation.TransformationList import javafx.collections.transformation.TransformationList
import java.util.* import java.util.*
import kotlin.test.assertEquals
/** /**
* [FlattenedList] flattens the passed in list of [ObservableValue]s so that changes in individual updates to the values * [FlattenedList] flattens the passed in list of [ObservableValue]s so that changes in individual updates to the values
@ -107,7 +106,7 @@ class FlattenedList<A>(val sourceList: ObservableList<out ObservableValue<out A>
} }
} }
endChange() endChange()
assertEquals(sourceList.size, indexMap.size) assert(sourceList.size == indexMap.size)
} }
override fun get(index: Int) = sourceList.get(index).value override fun get(index: Int) = sourceList.get(index).value

View File

@ -34,7 +34,8 @@ sourceSets {
// build/reports/project/dependencies/index.html for green highlighted parts of the tree. // build/reports/project/dependencies/index.html for green highlighted parts of the tree.
dependencies { dependencies {
compile project(":node") compile project(":core")
compile project(':finance')
// Unit testing helpers. // Unit testing helpers.
testCompile "junit:junit:$junit_version" testCompile "junit:junit:$junit_version"

64
client/rpc/build.gradle Normal file
View File

@ -0,0 +1,64 @@
apply plugin: 'kotlin'
apply plugin: 'net.corda.plugins.quasar-utils'
apply plugin: 'net.corda.plugins.publish-utils'
description 'Corda client RPC modules'
repositories {
mavenLocal()
mavenCentral()
maven {
url 'http://oss.sonatype.org/content/repositories/snapshots'
}
jcenter()
maven {
url 'https://dl.bintray.com/kotlin/exposed'
}
}
//noinspection GroovyAssignabilityCheck
configurations {
// we don't want isolated.jar in classPath, since we want to test jar being dynamically loaded as an attachment
runtime.exclude module: 'isolated'
integrationTestCompile.extendsFrom testCompile
integrationTestRuntime.extendsFrom testRuntime
}
sourceSets {
integrationTest {
kotlin {
compileClasspath += main.output + test.output
runtimeClasspath += main.output + test.output
srcDir file('src/integration-test/kotlin')
}
}
test {
resources {
srcDir "../../config/test"
}
}
}
// To find potential version conflicts, run "gradle htmlDependencyReport" and then look in
// build/reports/project/dependencies/index.html for green highlighted parts of the tree.
dependencies {
compile project(':core')
compile project(':node-api')
// Unit testing helpers.
testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
testCompile "junit:junit:$junit_version"
testCompile "org.assertj:assertj-core:${assertj_version}"
testCompile project(':test-utils')
// Integration test helpers
integrationTestCompile "junit:junit:$junit_version"
}
task integrationTest(type: Test) {
testClassesDir = sourceSets.integrationTest.output.classesDir
classpath = sourceSets.integrationTest.runtimeClasspath
}

View File

@ -1,4 +1,4 @@
package net.corda.node.services.messaging package net.corda.client.rpc
import com.google.common.net.HostAndPort import com.google.common.net.HostAndPort
import net.corda.nodeapi.config.SSLConfiguration import net.corda.nodeapi.config.SSLConfiguration
@ -8,8 +8,11 @@ import net.corda.core.messaging.CordaRPCOps
import net.corda.core.minutes import net.corda.core.minutes
import net.corda.core.seconds import net.corda.core.seconds
import net.corda.core.utilities.loggerFor import net.corda.core.utilities.loggerFor
import net.corda.nodeapi.ArtemisMessagingComponent
import net.corda.nodeapi.ArtemisTcpTransport.Companion.tcpTransport import net.corda.nodeapi.ArtemisTcpTransport.Companion.tcpTransport
import net.corda.nodeapi.ConnectionDirection import net.corda.nodeapi.ConnectionDirection
import net.corda.nodeapi.RPCException
import net.corda.nodeapi.rpcLog
import org.apache.activemq.artemis.api.core.ActiveMQException import org.apache.activemq.artemis.api.core.ActiveMQException
import org.apache.activemq.artemis.api.core.client.ActiveMQClient import org.apache.activemq.artemis.api.core.client.ActiveMQClient
import org.apache.activemq.artemis.api.core.client.ClientSession import org.apache.activemq.artemis.api.core.client.ClientSession

View File

@ -1,10 +1,11 @@
package net.corda.node.services.messaging package net.corda.client.rpc
import com.esotericsoftware.kryo.Kryo import com.esotericsoftware.kryo.Kryo
import com.esotericsoftware.kryo.KryoException import com.esotericsoftware.kryo.KryoException
import com.esotericsoftware.kryo.Serializer import com.esotericsoftware.kryo.Serializer
import com.esotericsoftware.kryo.io.Input import com.esotericsoftware.kryo.io.Input
import com.esotericsoftware.kryo.io.Output import com.esotericsoftware.kryo.io.Output
import com.esotericsoftware.kryo.pool.KryoPool
import com.google.common.cache.CacheBuilder import com.google.common.cache.CacheBuilder
import net.corda.core.ErrorOr import net.corda.core.ErrorOr
import net.corda.core.bufferUntilSubscribed import net.corda.core.bufferUntilSubscribed
@ -14,6 +15,7 @@ import net.corda.core.random63BitValue
import net.corda.core.serialization.deserialize import net.corda.core.serialization.deserialize
import net.corda.core.serialization.serialize import net.corda.core.serialization.serialize
import net.corda.core.utilities.debug import net.corda.core.utilities.debug
import net.corda.nodeapi.*
import org.apache.activemq.artemis.api.core.ActiveMQObjectClosedException import org.apache.activemq.artemis.api.core.ActiveMQObjectClosedException
import org.apache.activemq.artemis.api.core.Message.HDR_DUPLICATE_DETECTION_ID import org.apache.activemq.artemis.api.core.Message.HDR_DUPLICATE_DETECTION_ID
import org.apache.activemq.artemis.api.core.SimpleString import org.apache.activemq.artemis.api.core.SimpleString
@ -383,3 +385,18 @@ class CordaRPCClientImpl(private val session: ClientSession,
} }
//endregion //endregion
} }
private val rpcDesKryoPool = KryoPool.Builder { RPCKryo(CordaRPCClientImpl.ObservableDeserializer()) }.build()
fun createRPCKryoForDeserialization(rpcClient: CordaRPCClientImpl, qName: String? = null, rpcName: String? = null, rpcLocation: Throwable? = null): Kryo {
val kryo = rpcDesKryoPool.borrow()
kryo.context.put(RPCKryoClientKey, rpcClient)
kryo.context.put(RPCKryoQNameKey, qName)
kryo.context.put(RPCKryoMethodNameKey, rpcName)
kryo.context.put(RPCKryoLocationKey, rpcLocation)
return kryo
}
fun releaseRPCKryoForDeserialization(kryo: Kryo) {
rpcDesKryoPool.release(kryo)
}

View File

@ -1,4 +1,4 @@
package net.corda.node.messaging package net.corda.client.rpc
import net.corda.core.messaging.RPCOps import net.corda.core.messaging.RPCOps
import net.corda.core.serialization.SerializedBytes import net.corda.core.serialization.SerializedBytes
@ -6,7 +6,6 @@ import net.corda.core.utilities.LogHelper
import net.corda.node.services.RPCUserService import net.corda.node.services.RPCUserService
import net.corda.node.services.User import net.corda.node.services.User
import net.corda.node.services.messaging.ArtemisMessagingComponent import net.corda.node.services.messaging.ArtemisMessagingComponent
import net.corda.node.services.messaging.CordaRPCClientImpl
import net.corda.node.services.messaging.RPCDispatcher import net.corda.node.services.messaging.RPCDispatcher
import net.corda.node.utilities.AffinityExecutor import net.corda.node.utilities.AffinityExecutor
import org.apache.activemq.artemis.api.core.Message import org.apache.activemq.artemis.api.core.Message

View File

@ -1,4 +1,4 @@
package net.corda.node.messaging package net.corda.client.rpc
import com.google.common.util.concurrent.Futures import com.google.common.util.concurrent.Futures
import com.google.common.util.concurrent.ListenableFuture import com.google.common.util.concurrent.ListenableFuture

View File

@ -1,4 +1,4 @@
package net.corda.node.messaging package net.corda.client.rpc
import net.corda.core.messaging.RPCOps import net.corda.core.messaging.RPCOps
import net.corda.node.services.User import net.corda.node.services.User

View File

@ -33,7 +33,7 @@ sourceSets {
dependencies { dependencies {
testCompile "junit:junit:$junit_version" testCompile "junit:junit:$junit_version"
testCompile "commons-fileupload:commons-fileupload:1.3.2" testCompile "commons-fileupload:commons-fileupload:$fileupload_version"
// Guava: Google test library (collections test suite) // Guava: Google test library (collections test suite)
testCompile "com.google.guava:guava-testlib:$guava_version" testCompile "com.google.guava:guava-testlib:$guava_version"
@ -45,7 +45,7 @@ dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
compile "org.jetbrains.kotlinx:kotlinx-support-jdk8:0.3" compile "org.jetbrains.kotlinx:kotlinx-support-jdk8:0.3"
compile "org.jetbrains.kotlin:kotlin-test:$kotlin_version" testCompile "org.jetbrains.kotlin:kotlin-test:$kotlin_version"
// Thread safety annotations // Thread safety annotations
compile "com.google.code.findbugs:jsr305:3.0.1" compile "com.google.code.findbugs:jsr305:3.0.1"
@ -63,8 +63,8 @@ dependencies {
// TODO: Upgrade to junit-quickcheck 0.8, once it is released, // TODO: Upgrade to junit-quickcheck 0.8, once it is released,
// because it depends on org.javassist:javassist instead // because it depends on org.javassist:javassist instead
// of javassist:javassist. // of javassist:javassist.
compile "com.pholser:junit-quickcheck-core:$quickcheck_version" testCompile "com.pholser:junit-quickcheck-core:$quickcheck_version"
compile "com.pholser:junit-quickcheck-generators:$quickcheck_version" testCompile "com.pholser:junit-quickcheck-generators:$quickcheck_version"
// Guava: Google utilities library. // Guava: Google utilities library.
compile "com.google.guava:guava:$guava_version" compile "com.google.guava:guava:$guava_version"
@ -100,8 +100,21 @@ dependencies {
compile "io.requery:requery-kotlin:$requery_version" compile "io.requery:requery-kotlin:$requery_version"
} }
configurations.compile { configurations {
// We want to use SLF4J's version of these binding: jcl-over-slf4j compile {
// Remove any transitive dependency on Apache's version. // We want to use SLF4J's version of these binding: jcl-over-slf4j
exclude group: 'commons-logging', module: 'commons-logging' // Remove any transitive dependency on Apache's version.
exclude group: 'commons-logging', module: 'commons-logging'
}
testArtifacts.extendsFrom testRuntime
}
task testJar(type: Jar) {
classifier "tests"
from sourceSets.test.output
}
artifacts {
testArtifacts testJar
} }

View File

@ -14,14 +14,6 @@ import net.i2p.crypto.eddsa.spec.EdDSAPublicKeySpec
import java.math.BigInteger import java.math.BigInteger
import java.security.* import java.security.*
fun newSecureRandom(): SecureRandom {
if (System.getProperty("os.name") == "Linux") {
return SecureRandom.getInstance("NativePRNGNonBlocking")
} else {
return SecureRandom.getInstanceStrong()
}
}
/** A wrapper around a digital signature. */ /** A wrapper around a digital signature. */
@CordaSerializable @CordaSerializable
open class DigitalSignature(bits: ByteArray) : OpaqueBytes(bits) { open class DigitalSignature(bits: ByteArray) : OpaqueBytes(bits) {

View File

@ -86,7 +86,7 @@ fun KeyPair.verify(signatureData: ByteArray, clearData: ByteArray): Boolean = Cr
*/ */
@Throws(NoSuchAlgorithmException::class) @Throws(NoSuchAlgorithmException::class)
fun safeRandomBytes(numOfBytes: Int): ByteArray { fun safeRandomBytes(numOfBytes: Int): ByteArray {
return safeRandom().generateSeed(numOfBytes) return newSecureRandom().generateSeed(numOfBytes)
} }
/** /**
@ -108,7 +108,7 @@ fun safeRandomBytes(numOfBytes: Int): ByteArray {
* which should never happen and suggests an unusual JVM or non-standard Java library. * which should never happen and suggests an unusual JVM or non-standard Java library.
*/ */
@Throws(NoSuchAlgorithmException::class) @Throws(NoSuchAlgorithmException::class)
fun safeRandom(): SecureRandom { fun newSecureRandom(): SecureRandom {
if (System.getProperty("os.name") == "Linux") { if (System.getProperty("os.name") == "Linux") {
return SecureRandom.getInstance("NativePRNGNonBlocking") return SecureRandom.getInstance("NativePRNGNonBlocking")
} else { } else {

View File

@ -35,8 +35,8 @@ data class SignatureScheme(
*/ */
init { init {
if (algSpec != null) if (algSpec != null)
keyPairGenerator.initialize(algSpec, safeRandom()) keyPairGenerator.initialize(algSpec, newSecureRandom())
else else
keyPairGenerator.initialize(keySize, safeRandom()) keyPairGenerator.initialize(keySize, newSecureRandom())
} }
} }

View File

@ -110,7 +110,7 @@ interface CordaRPCOps : RPCOps {
* Checks whether an attachment with the given hash is stored on the node. * Checks whether an attachment with the given hash is stored on the node.
*/ */
fun attachmentExists(id: SecureHash): Boolean fun attachmentExists(id: SecureHash): Boolean
/** /**
* Download an attachment JAR by ID * Download an attachment JAR by ID
*/ */

View File

@ -111,7 +111,11 @@ interface NetworkMapCache {
/** Checks whether a given party is an advertised validating notary identity */ /** Checks whether a given party is an advertised validating notary identity */
fun isValidatingNotary(party: Party): Boolean { fun isValidatingNotary(party: Party): Boolean {
return notaryNodes.any { it.notaryIdentity == party && it.advertisedServices.any { it.info.type.isValidatingNotary() }} val notary = notaryNodes.firstOrNull { it.notaryIdentity == party }
?: throw IllegalArgumentException("No notary found with identity $party. This is most likely caused " +
"by using the notary node's legal identity instead of its advertised notary identity. " +
"Your options are: ${notaryNodes.map { "\"${it.notaryIdentity.name}\"" }.joinToString()}.")
return notary.advertisedServices.any { it.info.type.isValidatingNotary() }
} }
/** /**

View File

@ -31,6 +31,7 @@ sealed class ServiceType(val id: String) {
val notary: ServiceType = corda.getSubType("notary") val notary: ServiceType = corda.getSubType("notary")
val regulator: ServiceType = corda.getSubType("regulator") val regulator: ServiceType = corda.getSubType("regulator")
val networkMap: ServiceType = corda.getSubType("network_map")
fun getServiceType(namespace: String, typeId: String): ServiceType { fun getServiceType(namespace: String, typeId: String): ServiceType {
require(!namespace.startsWith("corda")) { "Corda namespace is protected" } require(!namespace.startsWith("corda")) { "Corda namespace is protected" }
@ -47,7 +48,8 @@ sealed class ServiceType(val id: String) {
fun isSubTypeOf(superType: ServiceType) = (id == superType.id) || id.startsWith(superType.id + ".") fun isSubTypeOf(superType: ServiceType) = (id == superType.id) || id.startsWith(superType.id + ".")
fun isNotary() = isSubTypeOf(notary) fun isNotary() = isSubTypeOf(notary)
fun isValidatingNotary() = isNotary() && id.contains(".validating") fun isValidatingNotary() = isNotary() && id.contains(".validating")
fun isNetworkMap() = id == networkMap.id
override fun hashCode(): Int = id.hashCode() override fun hashCode(): Int = id.hashCode()
override fun toString(): String = id.toString() override fun toString(): String = id
} }

View File

@ -14,10 +14,10 @@ import net.corda.flows.CashIssueFlow
import net.corda.flows.ContractUpgradeFlow import net.corda.flows.ContractUpgradeFlow
import net.corda.flows.FinalityFlow import net.corda.flows.FinalityFlow
import net.corda.node.internal.CordaRPCOpsImpl import net.corda.node.internal.CordaRPCOpsImpl
import net.corda.node.services.User
import net.corda.node.services.messaging.CURRENT_RPC_USER
import net.corda.node.services.startFlowPermission import net.corda.node.services.startFlowPermission
import net.corda.node.utilities.databaseTransaction import net.corda.node.utilities.databaseTransaction
import net.corda.nodeapi.CURRENT_RPC_USER
import net.corda.nodeapi.User
import net.corda.testing.node.MockNetwork import net.corda.testing.node.MockNetwork
import org.junit.After import org.junit.After
import org.junit.Before import org.junit.Before

View File

@ -18,7 +18,11 @@ import net.corda.testing.node.MockNetwork
import org.junit.After import org.junit.After
import org.junit.Before import org.junit.Before
import org.junit.Test import org.junit.Test
import java.io.ByteArrayOutputStream
import java.io.InputStream
import java.security.SignatureException import java.security.SignatureException
import java.util.jar.JarEntry
import java.util.jar.JarOutputStream
import kotlin.test.assertEquals import kotlin.test.assertEquals
import kotlin.test.assertFailsWith import kotlin.test.assertFailsWith
import kotlin.test.assertNotNull import kotlin.test.assertNotNull
@ -134,9 +138,18 @@ class ResolveTransactionsFlowTest {
@Test @Test
fun attachment() { fun attachment() {
fun makeJar(): InputStream {
val bs = ByteArrayOutputStream()
val jar = JarOutputStream(bs)
jar.putNextEntry(JarEntry("TEST"))
jar.write("Some test file".toByteArray())
jar.closeEntry()
jar.close()
return bs.toByteArray().opaque().open()
}
// TODO: this operation should not require an explicit transaction // TODO: this operation should not require an explicit transaction
val id = databaseTransaction(a.database) { val id = databaseTransaction(a.database) {
a.services.storageService.attachments.importAttachment("Some test file".toByteArray().opaque().open()) a.services.storageService.attachments.importAttachment(makeJar())
} }
val stx2 = makeTransactions(withAttachment = id).second val stx2 = makeTransactions(withAttachment = id).second
val p = ResolveTransactionsFlow(stx2, a.info.legalIdentity) val p = ResolveTransactionsFlow(stx2, a.info.legalIdentity)

View File

@ -65,7 +65,7 @@ class PartyAndReferenceGenerator : Generator<PartyAndReference>(PartyAndReferenc
class SecureHashGenerator : Generator<SecureHash>(SecureHash::class.java) { class SecureHashGenerator : Generator<SecureHash>(SecureHash::class.java) {
override fun generate(random: SourceOfRandomness, status: GenerationStatus): SecureHash { override fun generate(random: SourceOfRandomness, status: GenerationStatus): SecureHash {
return SecureHash.Companion.sha256(random.nextBytes(16)) return SecureHash.sha256(random.nextBytes(16))
} }
} }

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>

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