org.curewallet.lib.api.impl
クラス DefaultCoinAPIFactory

java.lang.Object
  上位を拡張 org.curewallet.lib.api.CoinAPIFactory
      上位を拡張 org.curewallet.lib.api.impl.DefaultCoinAPIFactory

public class DefaultCoinAPIFactory
extends CoinAPIFactory

デフォルトの暗号通貨用APIオブジェクトを生成するクラス。 DIコンテナを利用される場合は、本クラスを使わずにDIでAPIオブジェクトの生成をされることをお勧めします。

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

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

コンストラクタの詳細

DefaultCoinAPIFactory

public DefaultCoinAPIFactory()
メソッドの詳細

newInstance

public static DefaultCoinAPIFactory newInstance()
                                         throws CoinAPIException
例外:
CoinAPIException

getWalletPassphrase

public WalletPassphrase getWalletPassphrase()
                                     throws CoinAPIException
クラス CoinAPIFactory の記述:
WalletPassphraseを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getWalletPassphrase
戻り値:
WalletPassphraseオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getWalletLock

public WalletLock getWalletLock()
                         throws CoinAPIException
クラス CoinAPIFactory の記述:
WalletLockを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getWalletLock
戻り値:
WalletLockオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getGetNewAddress

public GetNewAddress getGetNewAddress()
                               throws CoinAPIException
クラス CoinAPIFactory の記述:
GetNewAddressを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getGetNewAddress
戻り値:
GetNewAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getGetBalance

public GetBalance getGetBalance()
                         throws CoinAPIException
クラス CoinAPIFactory の記述:
GetBalanceを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getGetBalance
戻り値:
GetBalanceオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getSendToAddress

public SendToAddress getSendToAddress()
                               throws CoinAPIException
クラス CoinAPIFactory の記述:
SendToAddressを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getSendToAddress
戻り値:
SendToAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getSendFrom

public SendFrom getSendFrom()
                     throws CoinAPIException
クラス CoinAPIFactory の記述:
SendFromを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getSendFrom
戻り値:
SendFromオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getGetRawTransaction

public GetRawTransaction getGetRawTransaction()
                                       throws CoinAPIException
クラス CoinAPIFactory の記述:
GetRawTransactionを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getGetRawTransaction
戻り値:
GetRawTransactionオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getValidateAddress

public ValidateAddress getValidateAddress()
                                   throws CoinAPIException
クラス CoinAPIFactory の記述:
ValidateAddressを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getValidateAddress
戻り値:
ValidateAddressオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getGetTransaction

public GetTransaction getGetTransaction()
                                 throws CoinAPIException
クラス CoinAPIFactory の記述:
GetTransactionを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getGetTransaction
戻り値:
GetTransactionオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗

getSendMany

public SendMany getSendMany()
                     throws CoinAPIException
クラス CoinAPIFactory の記述:
SendManyを実装したオブジェクトを取得します。

定義:
クラス CoinAPIFactory 内の getSendMany
戻り値:
SendManyオブジェクト
例外:
CoinAPIException - オブジェクトの生成に失敗


Copyright © 2014. All Rights Reserved.