Go to the documentation of this file.
10 #ifndef PAG1ANNOTATIONCONTEXT_H_INCLUDED
11 #define PAG1ANNOTATIONCONTEXT_H_INCLUDED
15 #include <boost/function.hpp>
16 #include <boost/optional.hpp>
43 #endif // PAG1ANNOTATIONCONTEXT_H_INCLUDED
const CollectFunction_t m_collect
Definition: PAG1AnnotationContext.h:37
boost::optional< std::string > m_target
Definition: PAG1AnnotationContext.h:38
Definition: IWORKBezierElement.cpp:20
Definition: PAG1AnnotationContext.h:23
PAG1AnnotationContext(PAG1ParserState &state, const CollectFunction_t &collect)
Definition: PAG1AnnotationContext.cpp:22
Definition: PAG1ParserState.h:23
IWORKXMLContextPtr_t element(int name) override
Definition: PAG1AnnotationContext.cpp:46
std::shared_ptr< IWORKXMLContext > IWORKXMLContextPtr_t
Definition: IWORKXMLContext.h:18
Definition: PAG1XMLContextBase.h:22
void endOfElement() override
Definition: PAG1AnnotationContext.cpp:53
#define ETONYEK_DEBUG_MSG(M)
Definition: libetonyek_utils.h:54
bool isCollector() const
Definition: IWORKXMLContextBase.h:59
PAGCollector & getCollector() const
Definition: IWORKXMLContextBase.h:49
virtual std::shared_ptr< IWORKText > createText(const IWORKLanguageManager &langManager, bool discardEmptyContent=false, bool allowListInsertion=true) const
Definition: IWORKCollector.cpp:630
@ target
Definition: IWORKToken.h:618
@ string
Definition: IWORKToken.h:411
void attribute(int name, const char *value) override
Definition: PAG1AnnotationContext.cpp:38
boost::function< void(const std::string &)> CollectFunction_t
Definition: PAG1AnnotationContext.h:26
@ NS_URI_SF
Definition: IWORKToken.h:688
void startOfElement() override
Definition: PAG1AnnotationContext.cpp:29
const ValueT & get(const detail::IWAFieldImpl< TagV, ValueT, Reader > &field)
Definition: IWAField.h:190
std::shared_ptr< IWORKText > m_currentText
Definition: IWORKXMLParserState.h:55
@ name
Definition: IWORKToken.h:578
void collectText(const std::shared_ptr< IWORKText > &text)
Definition: IWORKCollector.cpp:549
@ value
Definition: IWORKToken.h:624
@ text
Definition: IWORKToken.h:465
PAG1ParserState & getState()
Definition: IWORKXMLContextBase.h:43
Generated for libetonyek by
doxygen 1.8.17