Package wx :: Module _misc :: Class FileConfig
[show private | hide private]
[frames | no frames]

Type FileConfig

object --+    
         |    
ConfigBase --+
             |
            FileConfig

Known Subclasses:
AldrinConfig

This config class will use a file for storage on all platforms.
Method Summary
  __init__(self, *args, **kwargs)
__init__(self, String appName=EmptyString, String vendorName=EmptyString, ...
  __del__(self, destroy)
__del__(self)
  __repr__(self)
    Inherited from ConfigBase
  Create(*args, **kwargs)
Create() -> ConfigBase (Static method)
  DeleteAll(*args, **kwargs)
DeleteAll(self) -> bool
  DeleteEntry(*args, **kwargs)
DeleteEntry(self, String key, bool deleteGroupIfEmpty=True) -> bool
  DeleteGroup(*args, **kwargs)
DeleteGroup(self, String key) -> bool
  DontCreateOnDemand(*args, **kwargs)
DontCreateOnDemand() (Static method)
  Exists(*args, **kwargs)
Exists(self, String name) -> bool
  ExpandEnvVars(*args, **kwargs)
ExpandEnvVars(self, String str) -> String
  Flush(*args, **kwargs)
Flush(self, bool currentOnly=False) -> bool
  Get(*args, **kwargs)
Get(bool createOnDemand=True) -> ConfigBase (Static method)
  GetAppName(*args, **kwargs)
GetAppName(self) -> String
  GetEntryType(*args, **kwargs)
GetEntryType(self, String name) -> int
  GetFirstEntry(*args, **kwargs)
GetFirstEntry() -> (more, value, index)
  GetFirstGroup(*args, **kwargs)
GetFirstGroup() -> (more, value, index)
  GetNextEntry(*args, **kwargs)
GetNextEntry(long index) -> (more, value, index)
  GetNextGroup(*args, **kwargs)
GetNextGroup(long index) -> (more, value, index)
  GetNumberOfEntries(*args, **kwargs)
GetNumberOfEntries(self, bool recursive=False) -> size_t
  GetNumberOfGroups(*args, **kwargs)
GetNumberOfGroups(self, bool recursive=False) -> size_t
  GetPath(*args, **kwargs)
GetPath(self) -> String
  GetStyle(*args, **kwargs)
GetStyle(self) -> long
  GetVendorName(*args, **kwargs)
GetVendorName(self) -> String
  HasEntry(*args, **kwargs)
HasEntry(self, String name) -> bool
  HasGroup(*args, **kwargs)
HasGroup(self, String name) -> bool
  IsExpandingEnvVars(*args, **kwargs)
IsExpandingEnvVars(self) -> bool
  IsRecordingDefaults(*args, **kwargs)
IsRecordingDefaults(self) -> bool
  Read(*args, **kwargs)
Read(self, String key, String defaultVal=EmptyString) -> String
  ReadBool(*args, **kwargs)
ReadBool(self, String key, bool defaultVal=False) -> bool
  ReadFloat(*args, **kwargs)
ReadFloat(self, String key, double defaultVal=0.0) -> double
  ReadInt(*args, **kwargs)
ReadInt(self, String key, long defaultVal=0) -> long
  RenameEntry(*args, **kwargs)
RenameEntry(self, String oldName, String newName) -> bool
  RenameGroup(*args, **kwargs)
RenameGroup(self, String oldName, String newName) -> bool
  Set(*args, **kwargs)
Set(ConfigBase config) -> ConfigBase (Static method)
  SetAppName(*args, **kwargs)
SetAppName(self, String appName)
  SetExpandEnvVars(*args, **kwargs)
SetExpandEnvVars(self, bool doIt=True)
  SetPath(*args, **kwargs)
SetPath(self, String path)
  SetRecordDefaults(*args, **kwargs)
SetRecordDefaults(self, bool doIt=True)
  SetStyle(*args, **kwargs)
SetStyle(self, long style)
  SetVendorName(*args, **kwargs)
SetVendorName(self, String vendorName)
  Write(*args, **kwargs)
Write(self, String key, String value) -> bool
  WriteBool(*args, **kwargs)
WriteBool(self, String key, bool value) -> bool
  WriteFloat(*args, **kwargs)
WriteFloat(self, String key, double value) -> bool
  WriteInt(*args, **kwargs)
WriteInt(self, String key, long value) -> bool
    Inherited from object
  __delattr__(...)
x.__delattr__('name') <==> del x.name
  __getattribute__(...)
x.__getattribute__('name') <==> x.name
  __hash__(x)
x.__hash__() <==> hash(x)
  __new__(T, S, ...)
T.__new__(S, ...) -> a new object with type S, a subtype of T
  __reduce__(...)
helper for pickle
  __reduce_ex__(...)
helper for pickle
  __setattr__(...)
x.__setattr__('name', value) <==> x.name = value
  __str__(x)
x.__str__() <==> str(x)

Class Variable Summary
    Inherited from ConfigBase
int Type_Boolean = 2                                                                     
int Type_Float = 4                                                                     
int Type_Integer = 3                                                                     
int Type_String = 1                                                                     
int Type_Unknown = 0                                                                     

Instance Method Details

__init__(self, *args, **kwargs)
(Constructor)

__init__(self, String appName=EmptyString, String vendorName=EmptyString, 
    String localFilename=EmptyString, String globalFilename=EmptyString, 
    long style=wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE) -> FileConfig
Overrides:
wx._misc.ConfigBase.__init__

__del__(self, destroy=<built-in function delete_FileConfig>)
(Destructor)

__del__(self)
Overrides:
wx._misc.ConfigBase.__del__

Generated by Epydoc 2.1 on Sun Feb 4 18:01:16 2007 http://epydoc.sf.net