#include <xmltooling/impl/AnyElement.h>
Inheritance diagram for xmltooling::AnyElementImpl:

Public Member Functions | |
| virtual | ~AnyElementImpl () |
| OFF | |
| AnyElementImpl (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=NULL, const QName *schemaType=NULL) | |
| XMLObject * | clone () const |
| Creates a copy of the object, along with all of its children. | |
| xmltooling::XMLObjectChildrenList< std::vector< xmltooling::XMLObject * > > | getUnknownXMLObjects () |
| Gets a mutable list of child objects. | |
| const std::vector< xmltooling::XMLObject * > & | getUnknownXMLObjects () const |
| Gets an immutable list of child objects. | |
| void | marshallAttributes (xercesc::DOMElement *domElement) const |
| Marshalls the attributes from the XMLObject into the given DOM element. | |
| void | processChildElement (XMLObject *childXMLObject, const xercesc::DOMElement *childRoot) |
| Called after a child element has been unmarshalled so that it can be added to the parent XMLObject. | |
| void | processAttribute (const xercesc::DOMAttr *attribute) |
| Called after an attribute has been unmarshalled so that it can be added to the XMLObject. | |
Protected Member Functions | |
| AnyElementImpl (const AnyElementImpl &src) | |
Protected Attributes | |
| std::vector< xmltooling::XMLObject * > | m_UnknownXMLObjects |
|
|
Creates a copy of the object, along with all of its children. The new object tree will be completely distinct and independent of the original in all respects. Reimplemented from xmltooling::AbstractDOMCachingXMLObject. |
|
|
Gets an immutable list of child objects.
Implements xmltooling::ElementExtensibleXMLObject. |
|
|
Gets a mutable list of child objects.
Implements xmltooling::ElementExtensibleXMLObject. |
|
|
Marshalls the attributes from the XMLObject into the given DOM element.
Reimplemented from xmltooling::AbstractXMLObjectMarshaller. |
|
|
Called after an attribute has been unmarshalled so that it can be added to the XMLObject.
Reimplemented from xmltooling::AbstractXMLObjectUnmarshaller. |
|
||||||||||||
|
Called after a child element has been unmarshalled so that it can be added to the parent XMLObject.
Reimplemented from xmltooling::AbstractXMLObjectUnmarshaller. |
1.3.9.1