summaryrefslogtreecommitdiff
path: root/xfa/src/fgas/src/xml/fx_sax_imp.h
diff options
context:
space:
mode:
Diffstat (limited to 'xfa/src/fgas/src/xml/fx_sax_imp.h')
-rw-r--r--xfa/src/fgas/src/xml/fx_sax_imp.h6
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();