LibreOffice Module xmlsecurity (master) 1
|
#include <elementcollector.hxx>
Public Member Functions | |
ElementCollector (sal_Int32 nBufferId, css::xml::crypto::sax::ElementMarkPriority nPriority, bool bToModify, css::uno::Reference< css::xml::crypto::sax::XReferenceResolvedListener > xReferenceResolvedListener) | |
css::xml::crypto::sax::ElementMarkPriority | getPriority () const |
bool | getModify () const |
void | notifyListener () |
void | setReferenceResolvedListener (const css::uno::Reference< css::xml::crypto::sax::XReferenceResolvedListener > &referenceResolvedListener) |
void | doNotify () |
Public Member Functions inherited from ElementMark | |
ElementMark (sal_Int32 nSecurityId, sal_Int32 nBufferId) | |
virtual | ~ElementMark () |
BufferNode * | getBufferNode () const |
void | setBufferNode (const BufferNode *pBufferNode) |
sal_Int32 | getSecurityId () const |
void | setSecurityId (sal_Int32 nSecurityId) |
css::xml::crypto::sax::ElementMarkType | getType () const |
sal_Int32 | getBufferId () const |
Private Attributes | |
css::xml::crypto::sax::ElementMarkPriority const | m_nPriority |
bool const | m_bToModify |
bool | m_bAbleToNotify |
bool | m_bNotified |
css::uno::Reference< css::xml::crypto::sax::XReferenceResolvedListener > | m_xReferenceResolvedListener |
Additional Inherited Members | |
Protected Attributes inherited from ElementMark | |
BufferNode * | m_pBufferNode |
sal_Int32 | m_nSecurityId |
sal_Int32 const | m_nBufferId |
css::xml::crypto::sax::ElementMarkType | m_type |
Definition at line 28 of file elementcollector.hxx.
ElementCollector::ElementCollector | ( | sal_Int32 | nBufferId, |
css::xml::crypto::sax::ElementMarkPriority | nPriority, | ||
bool | bToModify, | ||
css::uno::Reference< css::xml::crypto::sax::XReferenceResolvedListener > | xReferenceResolvedListener | ||
) |
Definition at line 27 of file elementcollector.cxx.
References ElementMark::m_type.
void ElementCollector::doNotify | ( | ) |
Definition at line 111 of file elementcollector.cxx.
References m_bAbleToNotify, m_bNotified, ElementMark::m_nBufferId, ElementMark::m_nSecurityId, and m_xReferenceResolvedListener.
Referenced by notifyListener(), and setReferenceResolvedListener().
|
inline |
Definition at line 73 of file elementcollector.hxx.
References m_bToModify.
Referenced by BufferNode::elementCollectorNotify().
|
inline |
Definition at line 72 of file elementcollector.hxx.
References m_nPriority.
Referenced by BufferNode::elementCollectorNotify(), and SAXEventKeeperImpl::releaseElementMarkBuffer().
void ElementCollector::notifyListener | ( | ) |
Definition at line 72 of file elementcollector.cxx.
References doNotify(), and m_bAbleToNotify.
Referenced by BufferNode::elementCollectorNotify().
void ElementCollector::setReferenceResolvedListener | ( | const css::uno::Reference< css::xml::crypto::sax::XReferenceResolvedListener > & | referenceResolvedListener | ) |
Definition at line 89 of file elementcollector.cxx.
References doNotify(), and m_xReferenceResolvedListener.
Referenced by SAXEventKeeperImpl::addReferenceResolvedListener().
|
private |
Definition at line 57 of file elementcollector.hxx.
Referenced by doNotify(), and notifyListener().
|
private |
Definition at line 60 of file elementcollector.hxx.
Referenced by doNotify().
|
private |
Definition at line 54 of file elementcollector.hxx.
Referenced by getModify().
|
private |
Definition at line 48 of file elementcollector.hxx.
Referenced by getPriority().
|
private |
Definition at line 63 of file elementcollector.hxx.
Referenced by doNotify(), and setReferenceResolvedListener().