| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcrystalspace.jbind.impl.csNativeObject
crystalspace.jbind.impl.csutil.scf.csBase
crystalspace.jbind.impl.csutil.cfgfile.csConfigFile
crystalspace.jbind.impl.csutil.cfgmgr.csConfigManager
| Field Summary | 
| Fields inherited from class crystalspace.jbind.impl.csNativeObject | 
ImplFactory, nPointer | 
| Fields inherited from interface crystalspace.jbind.interfaces.iutil.cfgmgr.iConfigManager | 
ConfigPriorityApplication, ConfigPriorityCmdLine, ConfigPriorityPlugin, ConfigPriorityUserApp, ConfigPriorityUserGlobal, PriorityHigh, PriorityLow, PriorityMax, PriorityMedium, PriorityMin, PriorityVeryHigh, PriorityVeryLow | 
| Constructor Summary | |
csConfigManager(iPointer nPointer)
 | 
|
| Method Summary | |
 void | 
addDomain(iConfigFile config,
          int priority)
Add a configuration domain.  | 
 iConfigFile | 
addDomain(java.lang.String path,
          iVFS vfs,
          int priority)
Add a configuration domain by loading it from a file.  | 
 void | 
flushRemoved()
Flush all removed configuration files (only required in optimize mode);.  | 
 int | 
getDomainPriority(iConfigFile config)
Return the priority of a configuration domain.  | 
 int | 
getDomainPriority(java.lang.String path)
Return the priority of a configuration domain.  | 
 iConfigFile | 
getDynamicDomain()
Return a pointer to the dynamic configuration domain.  | 
 int | 
getDynamicDomainPriority()
Return the priority of the dynamic configuration domain.  | 
static java.lang.Class | 
getInterfaceClass()
 | 
static java.lang.String | 
getInterfaceName()
 | 
static int | 
getInterfaceVersion()
 | 
 java.lang.String | 
getName()
Return the name of the interface  | 
 int | 
getVersion()
Return the version of the interface  | 
static void | 
initSCF()
 | 
protected  boolean | 
isNativePointerValidSafe(long pointer)
 | 
 iConfigFile | 
lookupDomain(java.lang.String path)
Find the iConfigFile object for a registered domain.  | 
 void | 
removeDomain(iConfigFile config)
Remove a configuration domain.  | 
 void | 
removeDomain(java.lang.String path)
Remove a configuration domain.  | 
 void | 
setDomainPriority(iConfigFile config,
                  int priority)
Set the priority of a registered configuration domain.  | 
 void | 
setDomainPriority(java.lang.String path,
                  int priority)
Set the priority of a configuration domain.  | 
 boolean | 
setDynamicDomain(iConfigFile config)
Change the dynamic domain.  | 
 void | 
setDynamicDomainPriority(int priority)
Set the priority of the dynamic configuration domain.  | 
| Methods inherited from class crystalspace.jbind.impl.csutil.cfgfile.csConfigFile | 
clear, deleteKey, enumerate, enumerate, getBool, getBool, getComment, getEOFComment, getFileName, getFloat, getFloat, getInt, getInt, getStr, getStr, getVFS, keyExists, load, load, load, load, save, save, save, setBool, setComment, setEOFComment, setFileName, setFloat, setInt, setStr, subsectionExists | 
| Methods inherited from class crystalspace.jbind.impl.csutil.scf.csBase | 
decRef, equals, finalize, getRefCount, incRef, nDelete, queryInterface, queryInterfaceSafe | 
| Methods inherited from class crystalspace.jbind.impl.csNativeObject | 
changePointer, getPointer, getPointer, getPointerArray, hashCode, isMemoryOwner, isNativePointerValid, newNativeObject, setMemoryOwner, toString | 
| Methods inherited from class java.lang.Object | 
clone, getClass, notify, notifyAll, wait, wait, wait | 
| Methods inherited from interface crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile | 
clear, deleteKey, enumerate, enumerate, getBool, getBool, getComment, getEOFComment, getFileName, getFloat, getFloat, getInt, getInt, getStr, getStr, getVFS, keyExists, load, load, load, load, save, save, save, setBool, setComment, setEOFComment, setFileName, setFloat, setInt, setStr, subsectionExists | 
| Methods inherited from interface crystalspace.jbind.interfaces.iutil.scf.iBase | 
decRef, getRefCount, incRef, queryInterface, queryInterfaceSafe | 
| Methods inherited from interface crystalspace.jbind.interfaces.iPointer | 
changePointer, getPointer, isMemoryOwner, setMemoryOwner | 
| Constructor Detail | 
public csConfigManager(iPointer nPointer)
nPointer - | Method Detail | 
public int getVersion()
iBase
getVersion in interface iBasegetVersion in class csConfigFilepublic java.lang.String getName()
iBase
getName in interface iBasegetName in class csConfigFilepublic static void initSCF()
public static int getInterfaceVersion()
public static java.lang.String getInterfaceName()
public static java.lang.Class getInterfaceClass()
protected boolean isNativePointerValidSafe(long pointer)
isNativePointerValidSafe in class csConfigFilecsNativeObject.isNativePointerValidSafe(long)
public void addDomain(iConfigFile config,
                      int priority)
iConfigManager
addDomain in interface iConfigManagerconfig - priority - iConfigManager.addDomain(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile, int)
public iConfigFile addDomain(java.lang.String path,
                             iVFS vfs,
                             int priority)
iConfigManager
addDomain in interface iConfigManagerpath - vfs - priority - 
iConfigManager.addDomain(java.lang.String, crystalspace.jbind.interfaces.iutil.vfs.iVFS, int)public void flushRemoved()
iConfigManager
flushRemoved in interface iConfigManageriConfigManager.flushRemoved()public int getDomainPriority(iConfigFile config)
iConfigManager
getDomainPriority in interface iConfigManagerconfig - 
iConfigManager.getDomainPriority(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)public int getDomainPriority(java.lang.String path)
iConfigManager
getDomainPriority in interface iConfigManagerpath - 
iConfigManager.getDomainPriority(java.lang.String)public iConfigFile getDynamicDomain()
iConfigManager
getDynamicDomain in interface iConfigManageriConfigManager.getDynamicDomain()public int getDynamicDomainPriority()
iConfigManager
getDynamicDomainPriority in interface iConfigManageriConfigManager.getDynamicDomainPriority()public iConfigFile lookupDomain(java.lang.String path)
iConfigManager
lookupDomain in interface iConfigManagerpath - 
iConfigManager.lookupDomain(java.lang.String)public void removeDomain(iConfigFile config)
iConfigManager
removeDomain in interface iConfigManagerconfig - iConfigManager.removeDomain(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)public void removeDomain(java.lang.String path)
iConfigManager
removeDomain in interface iConfigManagerpath - iConfigManager.removeDomain(java.lang.String)
public void setDomainPriority(iConfigFile config,
                              int priority)
iConfigManager
setDomainPriority in interface iConfigManagerconfig - priority - iConfigManager.setDomainPriority(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile, int)
public void setDomainPriority(java.lang.String path,
                              int priority)
iConfigManager
setDomainPriority in interface iConfigManagerpath - priority - iConfigManager.setDomainPriority(java.lang.String, int)public boolean setDynamicDomain(iConfigFile config)
iConfigManager
setDynamicDomain in interface iConfigManagerconfig - 
iConfigManager.setDynamicDomain(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)public void setDynamicDomainPriority(int priority)
iConfigManager
setDynamicDomainPriority in interface iConfigManagerpriority - iConfigManager.setDynamicDomainPriority(int)
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||