Rabbit Escape  2017-01-14_18:33:47_+0000__(tag:_v0.10.1)
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
rabbitescape.engine.config.ConfigFile Class Reference
Inheritance diagram for rabbitescape.engine.config.ConfigFile:
Inheritance graph
[legend]
Collaboration diagram for rabbitescape.engine.config.ConfigFile:
Collaboration graph
[legend]

Classes

class  UnableToLoad
 
class  UnableToSave
 

Public Member Functions

 ConfigFile (FileSystem fs, String filePath)
 
void set (String key, String value)
 
String get (String key)
 
void save (Config config)
 

Private Member Functions

void load ()
 
String saveToString (Config config)
 
String propertyLine (Config config, String key)
 

Private Attributes

final Map< String, String > values
 
final FileSystem fs
 
final String filePath
 

Detailed Description

Don't use this directly - wrap it in a Config object.

Stores and retrieves config values to/from a file.

Constructor & Destructor Documentation

rabbitescape.engine.config.ConfigFile.ConfigFile ( FileSystem  fs,
String  filePath 
)

Member Function Documentation

String rabbitescape.engine.config.ConfigFile.get ( String  key)
void rabbitescape.engine.config.ConfigFile.load ( )
private
String rabbitescape.engine.config.ConfigFile.propertyLine ( Config  config,
String  key 
)
private
void rabbitescape.engine.config.ConfigFile.save ( Config  config)
String rabbitescape.engine.config.ConfigFile.saveToString ( Config  config)
private
void rabbitescape.engine.config.ConfigFile.set ( String  key,
String  value 
)

Member Data Documentation

final String rabbitescape.engine.config.ConfigFile.filePath
private
final FileSystem rabbitescape.engine.config.ConfigFile.fs
private
final Map<String, String> rabbitescape.engine.config.ConfigFile.values
private

The documentation for this class was generated from the following file: