*/\r
virtual void createReferences(DSIGSignature* sig)=0;\r
\r
- /**\r
- * Creates an independent copy of this object.\r
- * \r
- * @return the cloned object\r
- */\r
- virtual ContentReference* clone() const=0;\r
-\r
protected:\r
ContentReference() {}\r
};\r
ret->m_key=m_key->clone();\r
if (m_keyInfo)\r
ret->m_keyInfo=m_keyInfo->cloneKeyInfo();\r
- if (m_reference)\r
- ret->m_reference=m_reference->clone();\r
\r
xmltooling::clone(m_validators,ret->m_validators);\r
\r
XMLString::release(&m_uri);\r
}\r
\r
- ContentReference* clone() const {\r
- return new TestContext(m_uri);\r
- }\r
-\r
void createReferences(DSIGSignature* sig) {\r
DSIGReference* ref=sig->createReference(m_uri);\r
ref->appendEnvelopedSignatureTransform();\r