LibreOffice Module xmlsecurity (master) 1
|
Public Member Functions | |
Context (OOXMLSecParser &rParser, std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap) | |
virtual | ~Context ()=default |
virtual void | StartElement (css::uno::Reference< css::xml::sax::XAttributeList > const &) |
virtual void | EndElement () |
virtual std::unique_ptr< Context > | CreateChildContext (std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, sal_uInt16 const, OUString const &) |
virtual void | Characters (OUString const &) |
Protected Attributes | |
OOXMLSecParser & | m_rParser |
Private Attributes | |
std::optional< SvXMLNamespaceMap > | m_pOldNamespaceMap |
Friends | |
class | OOXMLSecParser |
Definition at line 25 of file ooxmlsecparser.cxx.
|
inline |
Definition at line 34 of file ooxmlsecparser.cxx.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in OOXMLSecParser::DsX509CertificateContext, OOXMLSecParser::DsX509SerialNumberContext, OOXMLSecParser::DsX509IssuerNameContext, OOXMLSecParser::DsSignatureValueContext, OOXMLSecParser::DsDigestValueContext, OOXMLSecParser::XadesSigningTimeContext, OOXMLSecParser::MsodigsigSetupIDContext, OOXMLSecParser::MsodigsigSignatureCommentsContext, OOXMLSecParser::MdssiValueContext, and OOXMLSecParser::DsObjectContext.
Definition at line 56 of file ooxmlsecparser.cxx.
|
virtual |
Reimplemented in OOXMLSecParser::DsX509IssuerSerialContext, OOXMLSecParser::DsX509DataContext, OOXMLSecParser::DsKeyInfoContext, OOXMLSecParser::DsTransformsContext, OOXMLSecParser::DsReferenceContext, OOXMLSecParser::DsSignedInfoContext, OOXMLSecParser::XadesCertDigestContext, OOXMLSecParser::XadesCertContext, OOXMLSecParser::XadesSigningCertificateContext, OOXMLSecParser::XadesSignedSignaturePropertiesContext, OOXMLSecParser::XadesSignedPropertiesContext, OOXMLSecParser::XadesQualifyingPropertiesContext, OOXMLSecParser::MsodigsigSignatureInfoV1Context, OOXMLSecParser::MdssiSignatureTimeContext, OOXMLSecParser::DsSignaturePropertyContext, OOXMLSecParser::DsSignaturePropertiesContext, OOXMLSecParser::DsManifestContext, OOXMLSecParser::DsObjectContext, and OOXMLSecParser::DsSignatureContext.
Definition at line 82 of file ooxmlsecparser.cxx.
References m_rParser.
Referenced by OOXMLSecParser::DsX509IssuerSerialContext::CreateChildContext(), OOXMLSecParser::DsX509DataContext::CreateChildContext(), OOXMLSecParser::DsKeyInfoContext::CreateChildContext(), OOXMLSecParser::DsTransformsContext::CreateChildContext(), OOXMLSecParser::DsReferenceContext::CreateChildContext(), OOXMLSecParser::DsSignedInfoContext::CreateChildContext(), OOXMLSecParser::XadesCertDigestContext::CreateChildContext(), OOXMLSecParser::XadesCertContext::CreateChildContext(), OOXMLSecParser::XadesSigningCertificateContext::CreateChildContext(), OOXMLSecParser::XadesSignedSignaturePropertiesContext::CreateChildContext(), OOXMLSecParser::XadesSignedPropertiesContext::CreateChildContext(), OOXMLSecParser::XadesQualifyingPropertiesContext::CreateChildContext(), OOXMLSecParser::MsodigsigSignatureInfoV1Context::CreateChildContext(), OOXMLSecParser::MdssiSignatureTimeContext::CreateChildContext(), OOXMLSecParser::DsSignaturePropertyContext::CreateChildContext(), OOXMLSecParser::DsSignaturePropertiesContext::CreateChildContext(), OOXMLSecParser::DsManifestContext::CreateChildContext(), OOXMLSecParser::DsObjectContext::CreateChildContext(), and OOXMLSecParser::DsSignatureContext::CreateChildContext().
|
inlinevirtual |
Reimplemented in OOXMLSecParser::DsX509DataContext, OOXMLSecParser::DsSignatureValueContext, OOXMLSecParser::DsReferenceContext, OOXMLSecParser::DsSignedInfoContext, OOXMLSecParser::XadesCertContext, OOXMLSecParser::XadesSigningTimeContext, OOXMLSecParser::MsodigsigSignatureInfoV1Context, OOXMLSecParser::DsSignaturePropertyContext, and OOXMLSecParser::DsObjectContext.
Definition at line 48 of file ooxmlsecparser.cxx.
|
inlinevirtual |
Reimplemented in OOXMLSecParser::DsDigestValueContext, OOXMLSecParser::UnknownContext, OOXMLSecParser::DsKeyInfoContext, OOXMLSecParser::DsSignatureValueContext, OOXMLSecParser::DsDigestMethodContext, OOXMLSecParser::DsTransformContext, OOXMLSecParser::DsReferenceContext, OOXMLSecParser::DsSignatureMethodContext, OOXMLSecParser::DsSignedInfoContext, OOXMLSecParser::XadesSignedSignaturePropertiesContext, OOXMLSecParser::XadesSignedPropertiesContext, OOXMLSecParser::XadesQualifyingPropertiesContext, OOXMLSecParser::MsodigsigSignatureInfoV1Context, OOXMLSecParser::DsSignaturePropertyContext, OOXMLSecParser::DsSignaturePropertiesContext, OOXMLSecParser::DsManifestContext, OOXMLSecParser::DsObjectContext, and OOXMLSecParser::DsSignatureContext.
Definition at line 43 of file ooxmlsecparser.cxx.
|
friend |
Definition at line 28 of file ooxmlsecparser.cxx.
|
private |
Definition at line 31 of file ooxmlsecparser.cxx.
|
protected |
Definition at line 29 of file ooxmlsecparser.cxx.
Referenced by OOXMLSecParser::ReferencedContextImpl::CheckIdAttrReferenced(), OOXMLSecParser::DsX509IssuerSerialContext::CreateChildContext(), OOXMLSecParser::DsX509DataContext::CreateChildContext(), OOXMLSecParser::DsKeyInfoContext::CreateChildContext(), OOXMLSecParser::DsTransformsContext::CreateChildContext(), OOXMLSecParser::DsReferenceContext::CreateChildContext(), OOXMLSecParser::DsSignedInfoContext::CreateChildContext(), OOXMLSecParser::XadesCertDigestContext::CreateChildContext(), OOXMLSecParser::XadesCertContext::CreateChildContext(), OOXMLSecParser::XadesSigningCertificateContext::CreateChildContext(), OOXMLSecParser::XadesSignedSignaturePropertiesContext::CreateChildContext(), OOXMLSecParser::XadesSignedPropertiesContext::CreateChildContext(), OOXMLSecParser::XadesQualifyingPropertiesContext::CreateChildContext(), OOXMLSecParser::MsodigsigSignatureInfoV1Context::CreateChildContext(), OOXMLSecParser::MdssiSignatureTimeContext::CreateChildContext(), OOXMLSecParser::DsSignaturePropertyContext::CreateChildContext(), OOXMLSecParser::DsSignaturePropertiesContext::CreateChildContext(), OOXMLSecParser::DsManifestContext::CreateChildContext(), OOXMLSecParser::DsObjectContext::CreateChildContext(), OOXMLSecParser::DsSignatureContext::CreateChildContext(), OOXMLSecParser::DsX509DataContext::EndElement(), OOXMLSecParser::DsSignatureValueContext::EndElement(), OOXMLSecParser::DsReferenceContext::EndElement(), OOXMLSecParser::DsSignedInfoContext::EndElement(), OOXMLSecParser::XadesCertContext::EndElement(), OOXMLSecParser::XadesSigningTimeContext::EndElement(), OOXMLSecParser::MsodigsigSignatureInfoV1Context::EndElement(), OOXMLSecParser::DsSignaturePropertyContext::EndElement(), OOXMLSecParser::DsObjectContext::EndElement(), OOXMLSecParser::UnknownContext::StartElement(), OOXMLSecParser::DsKeyInfoContext::StartElement(), OOXMLSecParser::DsSignatureValueContext::StartElement(), OOXMLSecParser::DsReferenceContext::StartElement(), OOXMLSecParser::DsSignatureMethodContext::StartElement(), OOXMLSecParser::DsSignedInfoContext::StartElement(), and OOXMLSecParser::DsSignatureContext::StartElement().