Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W Z 

A

actionButton - Variable in class wallettemplate.utils.AlertWindowController
 
address - Variable in class wallettemplate.controls.ClickableBitcoinAddress
 
address - Variable in class wallettemplate.SendMoneyController
 
addressControl - Variable in class wallettemplate.MainController
 
addressLabel - Variable in class wallettemplate.controls.ClickableBitcoinAddress
 
addressMenu - Variable in class wallettemplate.controls.ClickableBitcoinAddress
 
addressProperty() - Method in class wallettemplate.controls.ClickableBitcoinAddress
 
addressProperty() - Method in class wallettemplate.utils.BitcoinUIModel
 
aesKeyProperty() - Method in class wallettemplate.WalletPasswordController
 
AlertWindowController - Class in wallettemplate.utils
 
AlertWindowController() - Constructor for class wallettemplate.utils.AlertWindowController
 
amountEdit - Variable in class wallettemplate.SendMoneyController
 
amplitudeProperty() - Method in class wallettemplate.utils.easing.ElasticInterpolator
The amplitude.
ANIM_IN_DURATION - Static variable in class wallettemplate.controls.NotificationBarPane
 
ANIM_OUT_DURATION - Static variable in class wallettemplate.controls.NotificationBarPane
 
animate(Number) - Method in class wallettemplate.controls.NotificationBarPane
 
APP_NAME - Static variable in class wallettemplate.Main
 

B

balance - Variable in class wallettemplate.MainController
 
balanceProperty() - Method in class wallettemplate.utils.BitcoinUIModel
 
baseCurve(double) - Method in class wallettemplate.utils.easing.EasingInterpolator
Defines the base curve for the interpolator.
baseCurve(double) - Method in class wallettemplate.utils.easing.ElasticInterpolator
 
bitcoin - Static variable in class wallettemplate.Main
 
BitcoinAddressValidator - Class in wallettemplate.controls
Given a text field, some network params and optionally some nodes, will make the text field an angry red colour if the address is invalid for those params, and enable/disable the nodes.
BitcoinAddressValidator(NetworkParameters, TextField, Node...) - Constructor for class wallettemplate.controls.BitcoinAddressValidator
 
BitcoinUIModel - Class in wallettemplate.utils
A class that exposes relevant bitcoin stuff as JavaFX bindable properties.
BitcoinUIModel() - Constructor for class wallettemplate.utils.BitcoinUIModel
 
BitcoinUIModel(Wallet) - Constructor for class wallettemplate.utils.BitcoinUIModel
 
blurIn(Node) - Static method in class wallettemplate.utils.GuiUtils
 
blurOut(Node) - Static method in class wallettemplate.utils.GuiUtils
 
btcLabel - Variable in class wallettemplate.SendMoneyController
 

C

cancel() - Method in class wallettemplate.controls.NotificationBarPane.Item
 
cancel(ActionEvent) - Method in class wallettemplate.SendMoneyController
 
cancelBtn - Variable in class wallettemplate.SendMoneyController
 
cancelButton - Variable in class wallettemplate.utils.AlertWindowController
 
cancelClicked(ActionEvent) - Method in class wallettemplate.WalletPasswordController
 
checkGuiThread() - Static method in class wallettemplate.utils.GuiUtils
 
ClickableBitcoinAddress - Class in wallettemplate.controls
A custom control that implements a clickable, copyable Bitcoin address.
ClickableBitcoinAddress() - Constructor for class wallettemplate.controls.ClickableBitcoinAddress
 
closeButton - Variable in class wallettemplate.WalletSetPasswordController
 
closeClicked(ActionEvent) - Method in class wallettemplate.WalletSetPasswordController
 
closeClicked(ActionEvent) - Method in class wallettemplate.WalletSettingsController
 
configureScene(Scene) - Static method in class wallettemplate.utils.TextFieldValidator
 
controller - Variable in class wallettemplate.Main
 
controller - Variable in class wallettemplate.Main.OverlayUI
 
controlsBox - Variable in class wallettemplate.MainController
 
copyAddress(ActionEvent) - Method in class wallettemplate.controls.ClickableBitcoinAddress
 
copyWidget - Variable in class wallettemplate.controls.ClickableBitcoinAddress
 
copyWidgetClicked(MouseEvent) - Method in class wallettemplate.controls.ClickableBitcoinAddress
 
crashAlert(Stage, String) - Method in class wallettemplate.utils.AlertWindowController
Initialize this alert dialog for information about a crash.
crashAlert(Throwable) - Static method in class wallettemplate.utils.GuiUtils
 
curve(double) - Method in class wallettemplate.utils.easing.EasingInterpolator
Curves the function depending on the easing mode.

D

detailsLabel - Variable in class wallettemplate.utils.AlertWindowController
 
didThrow(WTUtils.UncheckedRun) - Static method in class wallettemplate.utils.WTUtils
 
didThrow(WTUtils.UncheckedRunnable) - Static method in class wallettemplate.utils.WTUtils
 
done() - Method in class wallettemplate.Main.OverlayUI
 

E

EasingInterpolator - Class in wallettemplate.utils.easing
The abstract base class for all easing interpolators.
EasingInterpolator(EasingMode) - Constructor for class wallettemplate.utils.easing.EasingInterpolator
Constructs the interpolator with a specific easing mode.
EasingMode - Enum in wallettemplate.utils.easing
Defines the three easing modes, ease-in, ease-out and ease-both.
easingModeProperty() - Method in class wallettemplate.utils.easing.EasingInterpolator
The easing mode property.
ElasticInterpolator - Class in wallettemplate.utils.easing
This interpolator simulates an elastic behavior.
ElasticInterpolator() - Constructor for class wallettemplate.utils.easing.ElasticInterpolator
Default constructor.
ElasticInterpolator(EasingMode) - Constructor for class wallettemplate.utils.easing.ElasticInterpolator
Constructs the interpolator with a specific easing mode.
ElasticInterpolator(EasingMode, double, double) - Constructor for class wallettemplate.utils.easing.ElasticInterpolator
Sets the easing mode.
estimatedKeyDerivationTime - Static variable in class wallettemplate.WalletSetPasswordController
 
estimateKeyDerivationTimeMsec() - Static method in class wallettemplate.WalletSetPasswordController
 
explanationLabel - Variable in class wallettemplate.WalletSetPasswordController
 
explodeOut(Node) - Static method in class wallettemplate.utils.GuiUtils
 

F

fadeIn(Node) - Static method in class wallettemplate.utils.GuiUtils
 
fadeIn(Node, int) - Static method in class wallettemplate.utils.GuiUtils
 
fadeOut(Node) - Static method in class wallettemplate.utils.GuiUtils
 
fadeOutAndRemove(Pane, Node...) - Static method in class wallettemplate.utils.GuiUtils
 
fadeOutAndRemove(Duration, Pane, Node...) - Static method in class wallettemplate.utils.GuiUtils
 

G

getAddress() - Method in class wallettemplate.controls.ClickableBitcoinAddress
Gets the value of the property address.
getAmplitude() - Method in class wallettemplate.utils.easing.ElasticInterpolator
Gets the amplitude.
getDownloadProgressTracker() - Method in class wallettemplate.utils.BitcoinUIModel
 
getEasingMode() - Method in class wallettemplate.utils.easing.EasingInterpolator
Gets the easing mode.
getOscillations() - Method in class wallettemplate.utils.easing.ElasticInterpolator
Gets the number of oscillations.
getResource(String) - Static method in class wallettemplate.utils.GuiUtils
A useful helper for development purposes.
getTargetTime() - Static method in class wallettemplate.WalletPasswordController
 
GuiUtils - Class in wallettemplate.utils
 
GuiUtils() - Constructor for class wallettemplate.utils.GuiUtils
 

H

handleCrashesOnThisThread() - Static method in class wallettemplate.utils.GuiUtils
Show a GUI alert box for any unhandled exceptions that propagate out of this thread.

I

ignoreAndLog(WTUtils.UncheckedRunnable) - Static method in class wallettemplate.utils.WTUtils
 
ignoredAndLogged(WTUtils.UncheckedRun<T>) - Static method in class wallettemplate.utils.WTUtils
 
informational(Stage, String, String) - Method in class wallettemplate.utils.AlertWindowController
Initialize this alert for general information: OK button only, nothing happens on dismissal.
informationalAlert(String, String, Object...) - Static method in class wallettemplate.utils.GuiUtils
 
initialize() - Method in class wallettemplate.MainController
 
initialize() - Method in class wallettemplate.SendMoneyController
 
initialize() - Method in class wallettemplate.WalletPasswordController
 
initialize() - Method in class wallettemplate.WalletSetPasswordController
 
initialize(KeyParameter) - Method in class wallettemplate.WalletSettingsController
 
instance - Static variable in class wallettemplate.Main
 
isShowing() - Method in class wallettemplate.controls.NotificationBarPane
 
Item(String, ObservableDoubleValue) - Constructor for class wallettemplate.controls.NotificationBarPane.Item
 
items - Variable in class wallettemplate.controls.NotificationBarPane
 

K

keyDerivationTask - Variable in class wallettemplate.utils.KeyDerivationTasks
 
KeyDerivationTasks - Class in wallettemplate.utils
Background tasks for pumping a progress meter and deriving an AES key using scrypt.
KeyDerivationTasks(KeyCrypterScrypt, String, Duration) - Constructor for class wallettemplate.utils.KeyDerivationTasks
 

L

label - Variable in class wallettemplate.controls.NotificationBarPane.Item
 

M

Main - Class in wallettemplate
 
Main() - Constructor for class wallettemplate.Main
 
main(String[]) - Static method in class wallettemplate.Main
 
Main.OverlayUI<T> - Class in wallettemplate
 
MainController - Class in wallettemplate
Gets created auto-magically by FXMLLoader via reflection.
MainController() - Constructor for class wallettemplate.MainController
 
mainWindow - Variable in class wallettemplate.Main
 
messageLabel - Variable in class wallettemplate.utils.AlertWindowController
 

N

notificationBar - Variable in class wallettemplate.Main
 
NotificationBarPane - Class in wallettemplate.controls
Wraps the given Node in a BorderPane and allows a thin bar to slide in from the bottom or top, squeezing the content node.
NotificationBarPane(Node) - Constructor for class wallettemplate.controls.NotificationBarPane
 
NotificationBarPane.Item - Class in wallettemplate.controls
 

O

okButton - Variable in class wallettemplate.utils.AlertWindowController
 
onBitcoinSetup() - Method in class wallettemplate.MainController
 
onFinish(KeyParameter, int) - Method in class wallettemplate.utils.KeyDerivationTasks
 
oscillationsProperty() - Method in class wallettemplate.utils.easing.ElasticInterpolator
The oscillations property.
outsideClickDismisses() - Method in class wallettemplate.Main.OverlayUI
 
overlayUI(Node, T) - Method in class wallettemplate.Main
 
overlayUI(String) - Method in class wallettemplate.Main
Loads the FXML file with the given name, blurs out the main UI and puts this one on top.
OverlayUI(Node, T) - Constructor for class wallettemplate.Main.OverlayUI
 
overlayUI - Variable in class wallettemplate.SendMoneyController
 
overlayUI - Variable in class wallettemplate.WalletPasswordController
 
overlayUI - Variable in class wallettemplate.WalletSetPasswordController
 
overlayUI - Variable in class wallettemplate.WalletSettingsController
 

P

params - Static variable in class wallettemplate.Main
 
pass1 - Variable in class wallettemplate.WalletSetPasswordController
 
pass2 - Variable in class wallettemplate.WalletSetPasswordController
 
passwordButtonClicked(ActionEvent) - Method in class wallettemplate.WalletSettingsController
 
progress - Variable in class wallettemplate.controls.NotificationBarPane.Item
 
progress - Variable in class wallettemplate.utils.KeyDerivationTasks
 
progressBarUpdater() - Method in class wallettemplate.MainController
 
progressMeter - Variable in class wallettemplate.WalletSetPasswordController
 
pushItem(String, ObservableDoubleValue) - Method in class wallettemplate.controls.NotificationBarPane
 

Q

qrCode - Variable in class wallettemplate.controls.ClickableBitcoinAddress
 

R

readyToGoAnimation() - Method in class wallettemplate.MainController
 
requestMoney(MouseEvent) - Method in class wallettemplate.controls.ClickableBitcoinAddress
 
restoreClicked(ActionEvent) - Method in class wallettemplate.WalletSettingsController
 
restoreFromSeedAnimation() - Method in class wallettemplate.MainController
 
run() - Method in class wallettemplate.utils.ThrottledRunLater
 
run() - Method in interface wallettemplate.utils.WTUtils.UncheckedRun
 
run() - Method in interface wallettemplate.utils.WTUtils.UncheckedRunnable
 
runAlert(BiConsumer<Stage, AlertWindowController>) - Static method in class wallettemplate.utils.GuiUtils
 
runLater(Runnable) - Method in class wallettemplate.utils.ThrottledRunLater
 
runLater() - Method in class wallettemplate.utils.ThrottledRunLater
 

S

SCRYPT_PARAMETERS - Static variable in class wallettemplate.WalletSetPasswordController
 
send(ActionEvent) - Method in class wallettemplate.SendMoneyController
 
sendBtn - Variable in class wallettemplate.SendMoneyController
 
SendMoneyController - Class in wallettemplate
 
SendMoneyController() - Constructor for class wallettemplate.SendMoneyController
 
sendMoneyOut(ActionEvent) - Method in class wallettemplate.MainController
 
sendMoneyOutBtn - Variable in class wallettemplate.MainController
 
setAddress(Address) - Method in class wallettemplate.controls.ClickableBitcoinAddress
Sets the value of the property address.
setAmplitude(double) - Method in class wallettemplate.utils.easing.ElasticInterpolator
Sets the amplitude.
setEasingMode(EasingMode) - Method in class wallettemplate.utils.easing.EasingInterpolator
Sets the easing mode.
setOscillations(double) - Method in class wallettemplate.utils.easing.ElasticInterpolator
Sets the number of oscillations.
setPasswordClicked(ActionEvent) - Method in class wallettemplate.WalletSetPasswordController
 
setTargetTime(Duration) - Static method in class wallettemplate.WalletPasswordController
 
settingsClicked(ActionEvent) - Method in class wallettemplate.MainController
 
setupWalletKit(DeterministicSeed) - Method in class wallettemplate.Main
 
setWallet(Wallet) - Method in class wallettemplate.utils.BitcoinUIModel
 
show() - Method in class wallettemplate.Main.OverlayUI
 
showQRCode(MouseEvent) - Method in class wallettemplate.controls.ClickableBitcoinAddress
 
start(Stage) - Method in class wallettemplate.Main
 
start() - Method in class wallettemplate.utils.KeyDerivationTasks
 
stop() - Method in class wallettemplate.Main
 
syncProgressProperty() - Method in class wallettemplate.utils.BitcoinUIModel
 

T

TAG - Static variable in class wallettemplate.WalletPasswordController
 
TextFieldValidator - Class in wallettemplate.utils
 
TextFieldValidator(TextInputControl, Predicate<String>) - Constructor for class wallettemplate.utils.TextFieldValidator
 
ThrottledRunLater - Class in wallettemplate.utils
A simple wrapper around Platform.runLater(Runnable) which will do nothing if the previous invocation of runLater didn't execute on the JavaFX UI thread yet.
ThrottledRunLater() - Constructor for class wallettemplate.utils.ThrottledRunLater
Created this way, the no-args runLater will execute this classes run method.
ThrottledRunLater(Runnable) - Constructor for class wallettemplate.utils.ThrottledRunLater
Created this way, the no-args runLater will execute the given runnable.
titleLabel - Variable in class wallettemplate.SendMoneyController
 

U

ui - Variable in class wallettemplate.Main.OverlayUI
 
UI_ANIMATION_TIME - Static variable in class wallettemplate.utils.GuiUtils
 
UI_ANIMATION_TIME_MSEC - Static variable in class wallettemplate.utils.GuiUtils
 
uncheck(WTUtils.UncheckedRunnable) - Static method in class wallettemplate.utils.WTUtils
 
unchecked(WTUtils.UncheckedRun<T>) - Static method in class wallettemplate.utils.WTUtils
 
uri() - Method in class wallettemplate.controls.ClickableBitcoinAddress
 

V

valid - Variable in class wallettemplate.utils.TextFieldValidator
 
valueOf(String) - Static method in enum wallettemplate.utils.easing.EasingMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum wallettemplate.utils.easing.EasingMode
Returns an array containing the constants of this enum type, in the order they are declared.

W

WalletPasswordController - Class in wallettemplate
User interface for entering a password on demand, e.g.
WalletPasswordController() - Constructor for class wallettemplate.WalletPasswordController
 
WalletSetPasswordController - Class in wallettemplate
 
WalletSetPasswordController() - Constructor for class wallettemplate.WalletSetPasswordController
 
WalletSettingsController - Class in wallettemplate
 
WalletSettingsController() - Constructor for class wallettemplate.WalletSettingsController
 
wallettemplate - package wallettemplate
 
wallettemplate.controls - package wallettemplate.controls
 
wallettemplate.utils - package wallettemplate.utils
 
wallettemplate.utils.easing - package wallettemplate.utils.easing
 
widgetGrid - Variable in class wallettemplate.WalletSetPasswordController
 
WTUtils - Class in wallettemplate.utils
Some generic utilities to make Java a bit less annoying.
WTUtils() - Constructor for class wallettemplate.utils.WTUtils
 
WTUtils.UncheckedRun<T> - Interface in wallettemplate.utils
 
WTUtils.UncheckedRunnable - Interface in wallettemplate.utils
 

Z

zoomIn(Node) - Static method in class wallettemplate.utils.GuiUtils
 
zoomIn(Node, int) - Static method in class wallettemplate.utils.GuiUtils
 
A B C D E F G H I K L M N O P Q R S T U V W Z 
Skip navigation links

Copyright © 2016. All rights reserved.