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.
|