#include <HrefIdMap.h>
Public Methods | |
void | AddHrefId (HrefId *item) |
void | RemoveHrefId (HrefId *item) |
void | DeleteAllHrefId () |
void | ReplaceHrefId (HrefId *item, HrefId *newItem) |
HrefId* | GetFirstHrefId () const |
HrefId* | GetLastHrefId () const |
HrefId* | GetNextHrefId (HrefId *pos) const |
HrefId* | GetPrevHrefId (HrefId *pos) const |
int | GetHrefIdCount () const |
HrefIdMap () | |
Constructor method. More... | |
virtual | ~HrefIdMap () |
Destructor method. More... | |
void | Build (DOM_Node &rNode) |
void | RealNode (DOM_Node &rRealNode, DOM_Node &rFakeNode) |
Look up the "fake" node in the map if it contains a "href" attribute and substitute the "real" node instead. More... | |
void | RealNode (DOM_Element &rElement, DOM_Node &rFakeNode) |
Look up the "fake" node in the map if it contains a "href" attribute and substitute the "real" node instead. More... | |
HrefId* | FindEqualOrBiggerHrefId (const CString &id) |
HrefId* | FindEqualOrSmallerHrefId (const CString &id) |
HrefId* | FindHrefId (const CString &id) |
HrefId* | FindReverseHrefId (const CString &id) |
Private Methods | |
void | ConstructorInclude () |
Method which must be called first in a constructor. More... | |
void | DestructorInclude () |
Method which must be called first in a destructor. More... | |
Private Attributes | |
HrefId* | _topHrefId |
int | _countHrefId |
|
Constructor method.
Definition at line 125 of file HrefIdMap.cpp. |
|
Destructor method.
Definition at line 136 of file HrefIdMap.cpp. |
|
Definition at line 435 of file HrefIdMap.cpp. Referenced by HrefId::ConstructorInclude(), and ReplaceHrefId(). |
|
Definition at line 144 of file HrefIdMap.cpp. Referenced by AnyInterface::invoke(), and SOAPBridge_SOAPCall_i::invokeAction(). |
|
Method which must be called first in a constructor.
Definition at line 201 of file HrefIdMap.cpp. |
|
Definition at line 1002 of file HrefIdMap.cpp. |
|
Method which must be called first in a destructor.
Definition at line 213 of file HrefIdMap.cpp. Referenced by ~HrefIdMap(). |
|
Definition at line 223 of file HrefIdMap.cpp. |
|
Definition at line 275 of file HrefIdMap.cpp. |
|
Definition at line 327 of file HrefIdMap.cpp. Referenced by RealNode(). |
|
Definition at line 380 of file HrefIdMap.cpp. |
|
Definition at line 1061 of file HrefIdMap.cpp. Referenced by HrefIdMap::HrefIdIterator::IsFirst(). |
|
Definition at line 1181 of file HrefIdMap.cpp. |
|
Definition at line 1078 of file HrefIdMap.cpp. Referenced by HrefIdMap::HrefIdIterator::IsLast(). |
|
Definition at line 1095 of file HrefIdMap.cpp. Referenced by HrefIdMap::HrefIdIterator::Check(), FindEqualOrBiggerHrefId(), FindEqualOrSmallerHrefId(), FindReverseHrefId(), and HrefIdMap::HrefIdIterator::operator++(). |
|
Definition at line 1138 of file HrefIdMap.cpp. Referenced by HrefIdMap::HrefIdIterator::Check(), FindEqualOrBiggerHrefId(), FindEqualOrSmallerHrefId(), FindHrefId(), and HrefIdMap::HrefIdIterator::operator--(). |
|
Look up the "fake" node in the map if it contains a "href" attribute and substitute the "real" node instead. Assign either the found "real" node or the passed node to rElement, if it is indeed a DOM_Element type node. Definition at line 185 of file HrefIdMap.cpp. |
|
Look up the "fake" node in the map if it contains a "href" attribute and substitute the "real" node instead. If the passed node has no "href" attribute, it is returned unchanged. Definition at line 156 of file HrefIdMap.cpp. Referenced by CorbaSoap::FillInDynAny(), RealNode(), AnyInterface::invoke(), and SOAPBridge_SOAPCall_i::invokeAction(). |
|
Definition at line 652 of file HrefIdMap.cpp. Referenced by HrefId::DestructorInclude(), and ReplaceHrefId(). |
|
Definition at line 1013 of file HrefIdMap.cpp. |
|
Definition at line 63 of file HrefIdMap.h. |
|
Definition at line 62 of file HrefIdMap.h. |