webfunds.client.plugins
Interface WalletContext

All Known Implementing Classes:
WalletManager

public interface WalletContext


Method Summary
 Addressbook getAddressbook(WalletInterface wi)
          how to interpret low level names to printable names
 ChangeContractStore getContractStore(WalletInterface wi)
           
 java.io.File getHome(WalletInterface wi)
          static, read-only data that is supplied with a third-party wallet
 PluginManager getPluginManager(WalletInterface wi)
          the PluginManager for modifying the GUI's menus
 java.util.Properties getProperties(WalletInterface wi)
          get a Properties object with undefined properties set within
 java.security.SecureRandom getSecureRandom()
           
 Store getStore(WalletInterface wi)
          the persistant storage object available from client
 UInterface getUInterface(WalletInterface wi)
          the GUI
 

Method Detail

getAddressbook

public Addressbook getAddressbook(WalletInterface wi)
how to interpret low level names to printable names

getSecureRandom

public java.security.SecureRandom getSecureRandom()

getStore

public Store getStore(WalletInterface wi)
               throws StoreException
the persistant storage object available from client

getUInterface

public UInterface getUInterface(WalletInterface wi)
the GUI

getPluginManager

public PluginManager getPluginManager(WalletInterface wi)
the PluginManager for modifying the GUI's menus

getHome

public java.io.File getHome(WalletInterface wi)
static, read-only data that is supplied with a third-party wallet

getProperties

public java.util.Properties getProperties(WalletInterface wi)
get a Properties object with undefined properties set within

getContractStore

public ChangeContractStore getContractStore(WalletInterface wi)