Inheritance diagram for RegionMapperImpl:

Stores all region mappings in hashtable and sequental vector.
Public Member Functions | |
| virtual void | loadRegionMappings (InputSource *is)=0 |
Loads region defines from is InputSource. | |
| virtual void | saveRegionMappings (Writer *writer) const =0 |
Saves all loaded region defines into writer. | |
| virtual void | setRegionDefine (const String ®ion, const RegionDefine *rdnew)=0 |
Changes specified region definition to rdnew. | |
| const RegionDefine * | enumerateRegionDefines (int idx) const |
| Enumerates all loaded region defines. | |
| const RegionDefine * | getRegionDefine (const Region *region) const |
| const RegionDefine * | getRegionDefine (const String &name) const |
| Returns region mapping by it's full qualified name. | |
Protected Member Functions | |
| RegionMapperImpl (const RegionMapperImpl &) | |
| void | operator= (const RegionMapperImpl &) |
Protected Attributes | |
| Hashtable< RegionDefine * > | regionDefines |
| Vector< const RegionDefine * > | regionDefinesVector |
|
|
Saves all loaded region defines into Note, that result document would not be equal to input one, because there could be multiple input documents. Implemented in StyledHRDMapper, and TextHRDMapper. |
|
||||||||||||
|
Changes specified region definition to
Implemented in StyledHRDMapper, and TextHRDMapper. |
|
|
Enumerates all loaded region defines.
|