|
xmltooling
1.5.3
|
Builder for Signature objects. More...
#include <xmltooling/signature/Signature.h>
Public Member Functions | |
| virtual Signature * | buildObject (const XMLCh *nsURI, const XMLCh *localName, const XMLCh *prefix=0, const xmltooling::QName *schemaType=0) const |
| Creates an empty XMLObject with a particular element name. More... | |
| virtual Signature * | buildObject () const |
| Default builder. More... | |
Public Member Functions inherited from xmltooling::XMLObjectBuilder | |
| XMLObject * | buildFromQName (const QName &q) const |
| Creates an empty XMLObject with a particular element name. More... | |
| XMLObject * | buildFromElement (xercesc::DOMElement *element, bool bindDocument=false) const |
| Creates an unmarshalled XMLObject from a DOM Element. More... | |
| XMLObject * | buildFromDocument (xercesc::DOMDocument *doc, bool bindDocument=true) const |
| Creates an unmarshalled XMLObject from the root of a DOM Document. More... | |
Static Public Member Functions | |
| static Signature * | buildSignature () |
| Singleton builder. More... | |
Static Public Member Functions inherited from xmltooling::XMLObjectBuilder | |
| static XMLObject * | buildOneFromElement (xercesc::DOMElement *element, bool bindDocument=false) |
| Creates an unmarshalled XMLObject using the default build method, if a builder can be found. More... | |
| static const XMLObjectBuilder * | getBuilder (const QName &key) |
| Retrieves an XMLObjectBuilder using the key it was registered with. More... | |
| static const XMLObjectBuilder * | getBuilder (const xercesc::DOMElement *element) |
| Retrieves an XMLObjectBuilder for a given DOM element. More... | |
| static const XMLObjectBuilder * | getDefaultBuilder () |
| Retrieves the default XMLObjectBuilder for DOM elements. More... | |
| static const std::map< QName, XMLObjectBuilder * > & | getBuilders () |
| Gets an immutable list of all the builders currently registered. More... | |
| static void | registerBuilder (const QName &builderKey, XMLObjectBuilder *builder) |
| Registers a new builder for the given key. More... | |
| static void | registerDefaultBuilder (XMLObjectBuilder *builder) |
| Registers a default builder. More... | |
| static void | deregisterBuilder (const QName &builderKey) |
| Deregisters a builder. More... | |
| static void | deregisterDefaultBuilder () |
| Deregisters default builder. | |
| static void | destroyBuilders () |
| Unregisters and destroys all registered builders. | |
Builder for Signature objects.
|
virtual |
Creates an empty XMLObject with a particular element name.
The results are undefined if localName is nullptr or empty.
The caller is responsible for freeing the resulting object.
| nsURI | namespace URI for element |
| localName | local name of element |
| prefix | prefix of element name |
| schemaType | xsi:type of the object |
Implements xmltooling::XMLObjectBuilder.
|
virtual |
|
static |
Singleton builder.