|
mbxmlutils
1.3.0
Multi-Body XML Utils
|
Helper class for extending DOMAttr (use the function A(...)). More...
#include <dom.h>
Public Member Functions | |
| DOMAttrWrapper (DOMAttrType *me_) | |
| Wrap DOMAttr to my special element. | |
| bool | isDerivedFrom (const FQN &baseTypeName) const |
| std::string | getRootXPathExpression () const |
| std::conditional< std::is_same< DOMAttrType, constxercesc::DOMAttr >::value, constDOMAttrWrapper *, DOMAttrWrapper * >::type | operator-> () |
| Treat this object as a pointer (like DOMAttr*) | |
Private Attributes | |
| DOMAttrType * | me |
Helper class for extending DOMAttr (use the function A(...)).
| template string MBXMLUtils::DOMAttrWrapper< DOMAttrType >::getRootXPathExpression | ( | ) | const |
Get the XPath from the root element to this attribute. The root element may not be the document itself if embedding has occurred.
| template bool MBXMLUtils::DOMAttrWrapper< DOMAttrType >::isDerivedFrom | ( | const FQN & | baseTypeName | ) | const |
Check if the element is of type base Note DOMTypeInfo::isDerivedFrom is not implemented in xerces-c hence we define our one methode here.