diff options
Diffstat (limited to 'xfa/src/fgas/src/xml/fx_sax_imp.h')
-rw-r--r-- | xfa/src/fgas/src/xml/fx_sax_imp.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/xfa/src/fgas/src/xml/fx_sax_imp.h b/xfa/src/fgas/src/xml/fx_sax_imp.h index 8418c4e0c1..13e5036ec3 100644 --- a/xfa/src/fgas/src/xml/fx_sax_imp.h +++ b/xfa/src/fgas/src/xml/fx_sax_imp.h @@ -7,6 +7,8 @@ #ifndef XFA_SRC_FGAS_SRC_XML_FX_SAX_IMP_H_ #define XFA_SRC_FGAS_SRC_XML_FX_SAX_IMP_H_ +#include "xfa/src/fgas/include/fx_sax.h" + class CFX_SAXFile { public: CFX_SAXFile(); @@ -21,6 +23,7 @@ class CFX_SAXFile { FX_DWORD m_dwBufSize; FX_DWORD m_dwBufIndex; }; + enum FX_SAXMODE { FX_SAXMODE_Text = 0, FX_SAXMODE_NodeStart, @@ -38,6 +41,7 @@ enum FX_SAXMODE { FX_SAXMODE_TargetData, FX_SAXMODE_MAX, }; + class CFX_SAXItem { public: CFX_SAXItem() @@ -54,12 +58,14 @@ class CFX_SAXItem { CFX_SAXItem* m_pPrev; CFX_SAXItem* m_pNext; }; + class CFX_SAXCommentContext { public: CFX_SAXCommentContext() : m_iHeaderCount(0), m_iTailCount(0) {} int32_t m_iHeaderCount; int32_t m_iTailCount; }; + class CFX_SAXReader : public IFX_SAXReader { public: CFX_SAXReader(); |