org.eclipse.higgins.idas.cp.xmlfile
Class NonsharedContextFactory

java.lang.Object
  extended byorg.eclipse.higgins.idas.spi.BasicAttributeSet
      extended byorg.eclipse.higgins.idas.cp.xmlfile.NonsharedContextFactory
All Implemented Interfaces:
org.eclipse.higgins.idas.spi.IAttributeContainer, org.eclipse.higgins.configuration.api.IConfigurableComponent, org.eclipse.higgins.idas.api.IContextFactory, org.eclipse.higgins.idas.api.IHasAttributes

public class NonsharedContextFactory
extends org.eclipse.higgins.idas.spi.BasicAttributeSet
implements org.eclipse.higgins.idas.api.IContextFactory, org.eclipse.higgins.configuration.api.IConfigurableComponent

Author:
dsanders@novell.com

Field Summary
static String XML_FILENAME_SETTING
           
 
Constructor Summary
NonsharedContextFactory()
           
 
Method Summary
 void configure(Map mapGlobalSettings, String szComponentName, Map mapComponentSettings)
           
 void configure(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor, org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
           
 org.eclipse.higgins.idas.api.IContext createContext(org.eclipse.higgins.idas.api.IContextId contextID)
           
 org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
           
 org.eclipse.higgins.configuration.api.ISettingDescriptor getContextDescriptor(String contextIdName)
           
 Iterator getContexts(String filter)
           
 String getName()
           
 String getPolicy()
           
 List getTypes()
           
static boolean isSimpleDataType(String szDataType)
           
 void setPolicy(String arg0)
           
 
Methods inherited from class org.eclipse.higgins.idas.spi.BasicAttributeSet
addAttribute, addAttribute, addUnnotifiedAttribute, addUnnotifiedAttribute, equals, getAttribute, getAttributes, getSingleValuedAttribute, removeAttribute, removeAttributeValue, removeAttributeValue, removeUnnotifiedAttribute, updateNotification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XML_FILENAME_SETTING

public static final String XML_FILENAME_SETTING
See Also:
Constant Field Values
Constructor Detail

NonsharedContextFactory

public NonsharedContextFactory()
                        throws org.eclipse.higgins.idas.api.IdASException
Method Detail

isSimpleDataType

public static boolean isSimpleDataType(String szDataType)

getName

public String getName()
               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getName in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

getContexts

public Iterator getContexts(String filter)
                     throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getContexts in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

createContext

public org.eclipse.higgins.idas.api.IContext createContext(org.eclipse.higgins.idas.api.IContextId contextID)
                                                    throws org.eclipse.higgins.idas.api.IdASException
Specified by:
createContext in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

getPolicy

public String getPolicy()
                 throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getPolicy in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

setPolicy

public void setPolicy(String arg0)
               throws org.eclipse.higgins.idas.api.IdASException
Specified by:
setPolicy in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

configure

public void configure(Map mapGlobalSettings,
                      String szComponentName,
                      Map mapComponentSettings)
               throws Exception
Throws:
Exception

getContextDescriptor

public org.eclipse.higgins.configuration.api.ISettingDescriptor getContextDescriptor(String contextIdName)
                                                                              throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getContextDescriptor in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

getComponentDescriptor

public org.eclipse.higgins.configuration.api.ISettingDescriptor getComponentDescriptor()
Specified by:
getComponentDescriptor in interface org.eclipse.higgins.configuration.api.IConfigurableComponent

getTypes

public List getTypes()
              throws org.eclipse.higgins.idas.api.IdASException
Specified by:
getTypes in interface org.eclipse.higgins.idas.api.IContextFactory
Throws:
org.eclipse.higgins.idas.api.IdASException

configure

public void configure(Map mapGlobalSettings,
                      String strComponentName,
                      Map mapComponentSettings,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor componentDescriptor,
                      org.eclipse.higgins.configuration.api.ISettingDescriptor globalDescriptor)
               throws Exception
Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurableComponent
Throws:
Exception