LibreOffice Module xmlsecurity (master) 1
|
Public Member Functions | |
DsSignaturePropertyContext (OOXMLSecParser &rParser, std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, bool const isReferenced) | |
virtual void | StartElement (css::uno::Reference< css::xml::sax::XAttributeList > const &xAttrs) override |
virtual void | EndElement () override |
virtual std::unique_ptr< Context > | CreateChildContext (std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, sal_uInt16 const nNamespace, OUString const &rName) override |
Public Member Functions inherited from OOXMLSecParser::ReferencedContextImpl | |
ReferencedContextImpl (OOXMLSecParser &rParser, std::optional< SvXMLNamespaceMap > &&pOldNamespaceMap, bool const isReferenced) | |
OUString | CheckIdAttrReferenced (css::uno::Reference< css::xml::sax::XAttributeList > const &xAttrs) |
Public Member Functions inherited from OOXMLSecParser::Context | |
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 &) |
Private Types | |
enum class | SignatureProperty { Unknown , Date , Info } |
Private Attributes | |
SignatureProperty | m_Property = SignatureProperty::Unknown |
OUString | m_Id |
OUString | m_Value |
Additional Inherited Members | |
Protected Attributes inherited from OOXMLSecParser::ReferencedContextImpl | |
bool | m_isReferenced |
Protected Attributes inherited from OOXMLSecParser::Context | |
OOXMLSecParser & | m_rParser |
Definition at line 960 of file ooxmlsecparser.cxx.
|
strongprivate |
Enumerator | |
---|---|
Unknown | |
Date | |
Info |
Definition at line 964 of file ooxmlsecparser.cxx.
|
inline |
Definition at line 970 of file ooxmlsecparser.cxx.
|
inlineoverridevirtual |
Reimplemented from OOXMLSecParser::Context.
Definition at line 1005 of file ooxmlsecparser.cxx.
References OOXMLSecParser::Context::CreateChildContext(), Date, OOXMLSecParser::ReferencedContextImpl::m_isReferenced, m_Property, OOXMLSecParser::Context::m_rParser, m_Value, nNamespace, XML_NAMESPACE_MDSSI, and XML_NAMESPACE_MSODIGSIG.
|
inlineoverridevirtual |
Reimplemented from OOXMLSecParser::Context.
Definition at line 983 of file ooxmlsecparser.cxx.
References Date, Info, m_Id, OOXMLSecParser::ReferencedContextImpl::m_isReferenced, m_Property, OOXMLSecParser::m_pXSecController, OOXMLSecParser::Context::m_rParser, m_Value, SAL_INFO, XSecController::setDate(), and Unknown.
|
inlineoverridevirtual |
Reimplemented from OOXMLSecParser::Context.
Definition at line 977 of file ooxmlsecparser.cxx.
References OOXMLSecParser::ReferencedContextImpl::CheckIdAttrReferenced(), and m_Id.
|
private |
Definition at line 966 of file ooxmlsecparser.cxx.
Referenced by EndElement(), and StartElement().
|
private |
Definition at line 965 of file ooxmlsecparser.cxx.
Referenced by CreateChildContext(), and EndElement().
|
private |
Definition at line 967 of file ooxmlsecparser.cxx.
Referenced by CreateChildContext(), and EndElement().