org.eclipse.higgins.iss
Class ICardSelectorService

java.lang.Object
  extended byorg.eclipse.higgins.registry.HigginsRegistry
      extended byorg.eclipse.higgins.iss.ICardSelectorService

public class ICardSelectorService
extends org.eclipse.higgins.registry.HigginsRegistry


Constructor Summary
ICardSelectorService(String configPath)
           
 
Method Summary
 IICardSelector getICardSelector(CallbackHandler handler, org.eclipse.higgins.icard.IPolicy policy)
           
 IICardSelector getICardSelector(CallbackHandler handler, String policy)
           
 Iterator getICardSelectorFactories()
           
 IICardSelectorFactory getICardSelectorFactory(String extID)
           
static ICardSelectorService getInstance()
           
 org.eclipse.higgins.icard.IPolicy parsePolicy(String policy)
           
 
Methods inherited from class org.eclipse.higgins.registry.HigginsRegistry
addExtension, getConfigFile, getConfigPath, getServiceProvider, getServiceProviders, loadProviders, remove
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ICardSelectorService

public ICardSelectorService(String configPath)
Parameters:
configPath -
Method Detail

getICardSelectorFactories

public Iterator getICardSelectorFactories()

getICardSelectorFactory

public IICardSelectorFactory getICardSelectorFactory(String extID)

getInstance

public static ICardSelectorService getInstance()

parsePolicy

public org.eclipse.higgins.icard.IPolicy parsePolicy(String policy)
                                              throws PolicyParseException
Throws:
PolicyParseException

getICardSelector

public IICardSelector getICardSelector(CallbackHandler handler,
                                       org.eclipse.higgins.icard.IPolicy policy)
                                throws UnsatisfiablePolicyException
Throws:
UnsatisfiablePolicyException

getICardSelector

public IICardSelector getICardSelector(CallbackHandler handler,
                                       String policy)
                                throws PolicyParseException,
                                       UnsatisfiablePolicyException
Throws:
PolicyParseException
UnsatisfiablePolicyException