#include <textfile_evaluation.h>
Inheritance diagram for PropertyContainer:

Public Types | |
| typedef PointerList< Property * > | Properties |
Public Member Functions | |
| virtual void | openBracket (const ASCString &name) |
| virtual void | closeBracket () |
| ASCString | getNameStack () |
| void | addString (const ASCString &name, ASCString &property) |
| void | addString (const ASCString &name, ASCString &property, const ASCString &defaultValue) |
| void | addStringArray (const ASCString &name, vector< ASCString > &property) |
| void | addInteger (const ASCString &name, int &property) |
| void | addInteger (const ASCString &name, int &property, int defaultValue) |
| void | addDFloat (const ASCString &name, double &property) |
| void | addDFloat (const ASCString &name, double &property, double defaultValue) |
| void | addIntegerArray (const ASCString &name, vector< int > &property, bool required=true) |
| void | addDFloatArray (const ASCString &name, vector< double > &property) |
| void | addDFloatArray (const ASCString &name, vector< int > &property) |
| void | addIntRangeArray (const ASCString &name, vector< IntRange > &property, bool required=true) |
| void | addTagArray (const ASCString &name, BitSet &property, int tagNum, const char **tags, bool inverted=false) |
| void | addTagInteger (const ASCString &name, int &property, int tagNum, const char **tags, bool inverted=false) |
| void | addTagInteger (const ASCString &name, int &property, int tagNum, const char **tags, int defaultValue, bool inverted=false) |
| void | addNamedInteger (const ASCString &name, int &property, int tagNum, const char **tags) |
| void | addNamedInteger (const ASCString &name, int &property, int tagNum, const char **tags, int defaultValue) |
| void | addBreakpoint () |
| void | addImage (const ASCString &name, Surface &property, const ASCString &fileName, bool applyFieldMask) |
| void | addImageArray (const ASCString &name, vector< Surface > &property, const ASCString &fileName) |
| void | addBool (const ASCString &name, bool &property) |
| void | addBool (const ASCString &name, bool &property, bool defaultValue) |
| void | storeContext (const ASCString &label) |
| bool | restoreContext (const ASCString &label) |
| bool | isReading () |
| void | warning (const ASCString &errmsg) |
| void | error (const ASCString &errmsg) |
| bool | find (const ASCString &name) |
| virtual ASCString | getFileName ()=0 |
| virtual | ~PropertyContainer () |
Public Attributes | |
| Properties | properties |
Protected Types | |
| typedef list< ASCString > | Level |
| typedef map< ASCString, pair< int, Level > > | StoredContext |
Protected Member Functions | |
| PropertyContainer (const ASCString &baseName, TextPropertyGroup *tpg, bool reading_) | |
| virtual ASCString | getLocation ()=0 |
Protected Attributes | |
| int | levelDepth |
| Level | level |
| StoredContext | storedContext |
| TextPropertyGroup * | textPropertyGroup |
Friends | |
| class | Property |
Classes | |
| class | Property |
|
|
Definition at line 42 of file textfile_evaluation.h. |
|
|
Definition at line 77 of file textfile_evaluation.h. |
|
|
Definition at line 45 of file textfile_evaluation.h. |
|
|
Definition at line 119 of file textfile_evaluation.h. |
|
||||||||||||||||
|
Definition at line 121 of file textfile_evaluation.h. |
|
||||||||||||||||
|
Definition at line 401 of file textfile_evaluation.cpp. |
|
||||||||||||
|
|
Definition at line 490 of file textfile_evaluation.cpp. References addBool(), and isReading(). Referenced by ContainerBaseType::runTextIO(), and BuildingType::runTextIO(). |
|
||||||||||||||||
|
Definition at line 387 of file textfile_evaluation.cpp. |
|
||||||||||||
|
Definition at line 381 of file textfile_evaluation.cpp. Referenced by ASCGUI_Window::parsePanelASCTXT(), and Vehicletype::runTextIO(). |
|
||||||||||||
|
Definition at line 439 of file textfile_evaluation.cpp. |
|
||||||||||||
|
Definition at line 433 of file textfile_evaluation.cpp. Referenced by ResourceMatrix::runTextIO(), and ObjectType::FieldModification::runTextIO(). |
|
||||||||||||||||||||
|
Definition at line 532 of file textfile_evaluation.cpp. Referenced by Vehicletype::runTextIO(), and BuildingType::runTextIO(). |
|
||||||||||||||||
|
Definition at line 525 of file textfile_evaluation.cpp. |
|
||||||||||||||||
|
Definition at line 375 of file textfile_evaluation.cpp. |
|
||||||||||||
|
||||||||||||||||
|
Definition at line 427 of file textfile_evaluation.cpp. Referenced by TextPropertyGroup::buildInheritance(), Vehicletype::runTextIO(), Technology::runTextIO(), BuildingType::runTextIO(), and transformMap(). |
|
||||||||||||||||
|
Definition at line 453 of file textfile_evaluation.cpp. Referenced by TechDependency::runTextIO(), and ItemFiltrationSystem::ItemFilter::runTextIO(). |
|
||||||||||||||||||||||||
|
Definition at line 484 of file textfile_evaluation.cpp. |
|
||||||||||||||||||||
|
Definition at line 478 of file textfile_evaluation.cpp. Referenced by ASCGUI_Window::parsePanelASCTXT(), ASCGUI_Window::WidgetParameters::runTextIO(), Vehicletype::runTextIO(), and CGameOptions::runTextIO(). |
|
||||||||||||||||
|
Definition at line 413 of file textfile_evaluation.cpp. |
|
||||||||||||
|
||||||||||||
|
Definition at line 420 of file textfile_evaluation.cpp. Referenced by ASCGUI_Window::parsePanelASCTXT(), MusicPlayList::runTextIO(), and CGameOptions::runTextIO(). |
|
||||||||||||||||||||||||
|
Definition at line 460 of file textfile_evaluation.cpp. Referenced by Vehicletype::runTextIO(), TerrainAccess::runTextIO(), ObjectType::FieldModification::runTextIO(), ContainerBaseType::TransportationIO::runTextIO(), and BuildingType::runTextIO(). |
|
||||||||||||||||||||||||||||
|
Definition at line 472 of file textfile_evaluation.cpp. |
|
||||||||||||||||||||||||
|
Definition at line 466 of file textfile_evaluation.cpp. Referenced by Vehicletype::HeightChangeMethod::runTextIO(), SingleWeapon::runTextIO(), Vehicletype::runTextIO(), ContainerBaseType::TransportationIO::runTextIO(), and BuildingType::runTextIO(). |
|
|
Reimplemented in PropertyWritingContainer. Definition at line 327 of file textfile_evaluation.cpp. References level, and levelDepth. Referenced by PropertyWritingContainer::closeBracket(), ASCGUI_Window::parsePanelASCTXT(), SingleWeapon::runTextIO(), Vehicletype::runTextIO(), ObjectType::FieldModification::runTextIO(), CGameOptions::runTextIO(), BuildingType::runTextIO(), and WeaponInfoPanel::WeaponInfoPanel(). |
|
|
|
|
Implemented in PropertyReadingContainer, and PropertyWritingContainer. Referenced by Vehicletype::runTextIO(), ContainerBaseType::TransportationIO::runTextIO(), and BuildingType::runTextIO(). |
|
|
Implemented in PropertyReadingContainer, and PropertyWritingContainer. Referenced by error(). |
|
|
Definition at line 310 of file textfile_evaluation.cpp. References level. Referenced by ASCGUI_Window::parsePanelASCTXT(). |
|
|
|
|
Definition at line 511 of file textfile_evaluation.cpp. References level, levelDepth, and storedContext. |
|
|
Definition at line 506 of file textfile_evaluation.cpp. References level, levelDepth, and storedContext. |
|
|
Definition at line 541 of file textfile_evaluation.cpp. References fatalError(), TextPropertyGroup::fileName, and textPropertyGroup. |
|
|
Definition at line 73 of file textfile_evaluation.h. |
|
|
Definition at line 43 of file textfile_evaluation.h. Referenced by PropertyWritingContainer::closeBracket(), closeBracket(), find(), getNameStack(), openBracket(), restoreContext(), and storeContext(). |
|
|
|
Definition at line 78 of file textfile_evaluation.h. |
|
|
Definition at line 46 of file textfile_evaluation.h. Referenced by restoreContext(), and storeContext(). |
|
1.4.2