org.curewallet.lib.api
クラス CoinAPIFactory

java.lang.Object
  上位を拡張 org.curewallet.lib.api.CoinAPIFactory
直系の既知のサブクラス:
DefaultCoinAPIFactory, MockCoinAPIFactory

public abstract class CoinAPIFactory
extends java.lang.Object

暗号通貨用APIオブジェクトを生成するクラス。

導入されたバージョン:
1.0
作成者:
Nezumi Kozo

コンストラクタの概要
CoinAPIFactory()
           
 
メソッドの概要
abstract  GetBalance getGetBalance()
          GetBalanceを実装したオブジェクトを取得します。
abstract  GetNewAddress getGetNewAddress()
          GetNewAddressを実装したオブジェクトを取得します。
abstract  GetRawTransaction getGetRawTransaction()
          GetRawTransactionを実装したオブジェクトを取得します。
abstract  GetTransaction getGetTransaction()
          GetTransactionを実装したオブジェクトを取得します。
abstract  SendFrom getSendFrom()
          SendFromを実装したオブジェクトを取得します。
abstract  SendMany getSendMany()
          SendManyを実装したオブジェクトを取得します。
abstract  SendToAddress getSendToAddress()
          SendToAddressを実装したオブジェクトを取得します。
abstract  ValidateAddress getValidateAddress()
          ValidateAddressを実装したオブジェクトを取得します。
abstract  WalletLock getWalletLock()
          WalletLockを実装したオブジェクトを取得します。
abstract  WalletPassphrase getWalletPassphrase()
          WalletPassphraseを実装したオブジェクトを取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

CoinAPIFactory

public CoinAPIFactory()
メソッドの詳細

getWalletPassphrase

public abstract WalletPassphrase getWalletPassphrase()
                                              throws CoinAPIException
WalletPassphraseを実装したオブジェクトを取得します。

戻り値:
WalletPassphraseオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getWalletLock

public abstract WalletLock getWalletLock()
                                  throws CoinAPIException
WalletLockを実装したオブジェクトを取得します。

戻り値:
WalletLockオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getGetNewAddress

public abstract GetNewAddress getGetNewAddress()
                                        throws CoinAPIException
GetNewAddressを実装したオブジェクトを取得します。

戻り値:
GetNewAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getGetBalance

public abstract GetBalance getGetBalance()
                                  throws CoinAPIException
GetBalanceを実装したオブジェクトを取得します。

戻り値:
GetBalanceオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getSendToAddress

public abstract SendToAddress getSendToAddress()
                                        throws CoinAPIException
SendToAddressを実装したオブジェクトを取得します。

戻り値:
SendToAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getSendFrom

public abstract SendFrom getSendFrom()
                              throws CoinAPIException
SendFromを実装したオブジェクトを取得します。

戻り値:
SendFromオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getGetRawTransaction

public abstract GetRawTransaction getGetRawTransaction()
                                                throws CoinAPIException
GetRawTransactionを実装したオブジェクトを取得します。

戻り値:
GetRawTransactionオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getValidateAddress

public abstract ValidateAddress getValidateAddress()
                                            throws CoinAPIException
ValidateAddressを実装したオブジェクトを取得します。

戻り値:
ValidateAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getGetTransaction

public abstract GetTransaction getGetTransaction()
                                          throws CoinAPIException
GetTransactionを実装したオブジェクトを取得します。

戻り値:
GetTransactionオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0

getSendMany

public abstract SendMany getSendMany()
                              throws CoinAPIException
SendManyを実装したオブジェクトを取得します。

戻り値:
SendManyオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗
導入されたバージョン:
1.0


Copyright © 2014. All Rights Reserved.