|
|||||||||||
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 iBase
getVersion
in class csConfigFile
public java.lang.String getName()
iBase
getName
in interface iBase
getName
in class csConfigFile
public 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 csConfigFile
csNativeObject.isNativePointerValidSafe(long)
public void addDomain(iConfigFile config, int priority)
iConfigManager
addDomain
in interface iConfigManager
config
- 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 iConfigManager
path
- vfs
- priority
-
iConfigManager.addDomain(java.lang.String, crystalspace.jbind.interfaces.iutil.vfs.iVFS, int)
public void flushRemoved()
iConfigManager
flushRemoved
in interface iConfigManager
iConfigManager.flushRemoved()
public int getDomainPriority(iConfigFile config)
iConfigManager
getDomainPriority
in interface iConfigManager
config
-
iConfigManager.getDomainPriority(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)
public int getDomainPriority(java.lang.String path)
iConfigManager
getDomainPriority
in interface iConfigManager
path
-
iConfigManager.getDomainPriority(java.lang.String)
public iConfigFile getDynamicDomain()
iConfigManager
getDynamicDomain
in interface iConfigManager
iConfigManager.getDynamicDomain()
public int getDynamicDomainPriority()
iConfigManager
getDynamicDomainPriority
in interface iConfigManager
iConfigManager.getDynamicDomainPriority()
public iConfigFile lookupDomain(java.lang.String path)
iConfigManager
lookupDomain
in interface iConfigManager
path
-
iConfigManager.lookupDomain(java.lang.String)
public void removeDomain(iConfigFile config)
iConfigManager
removeDomain
in interface iConfigManager
config
- iConfigManager.removeDomain(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)
public void removeDomain(java.lang.String path)
iConfigManager
removeDomain
in interface iConfigManager
path
- iConfigManager.removeDomain(java.lang.String)
public void setDomainPriority(iConfigFile config, int priority)
iConfigManager
setDomainPriority
in interface iConfigManager
config
- priority
- iConfigManager.setDomainPriority(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile, int)
public void setDomainPriority(java.lang.String path, int priority)
iConfigManager
setDomainPriority
in interface iConfigManager
path
- priority
- iConfigManager.setDomainPriority(java.lang.String, int)
public boolean setDynamicDomain(iConfigFile config)
iConfigManager
setDynamicDomain
in interface iConfigManager
config
-
iConfigManager.setDynamicDomain(crystalspace.jbind.interfaces.iutil.cfgfile.iConfigFile)
public void setDynamicDomainPriority(int priority)
iConfigManager
setDynamicDomainPriority
in interface iConfigManager
priority
- iConfigManager.setDynamicDomainPriority(int)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |