Index: xfa/src/fgas/include/fx_sax.h |
diff --git a/xfa/src/fgas/include/fx_sax.h b/xfa/src/fgas/include/fx_sax.h |
index 94943547bb27879a2147e60638aaac3bbfaf70a0..70978a017b1e4334e0f45497aad9738093ec072e 100644 |
--- a/xfa/src/fgas/include/fx_sax.h |
+++ b/xfa/src/fgas/include/fx_sax.h |
@@ -1,63 +1,63 @@ |
-// Copyright 2014 PDFium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
- |
-#ifndef _FX_SAX_ |
-#define _FX_SAX_ |
-class IFX_SAXReaderHandler; |
-class IFX_SAXReader; |
-#define FX_SAXPARSEMODE_NotConvert_amp 0x0001 |
-#define FX_SAXPARSEMODE_NotConvert_lt 0x0002 |
-#define FX_SAXPARSEMODE_NotConvert_gt 0x0004 |
-#define FX_SAXPARSEMODE_NotConvert_apos 0x0008 |
-#define FX_SAXPARSEMODE_NotConvert_quot 0x0010 |
-#define FX_SAXPARSEMODE_NotConvert_sharp 0x0020 |
-#define FX_SAXPARSEMODE_NotSkipSpace 0x0100 |
-enum FX_SAXNODE { |
- FX_SAXNODE_Unknown = 0, |
- FX_SAXNODE_Instruction, |
- FX_SAXNODE_Declaration, |
- FX_SAXNODE_Comment, |
- FX_SAXNODE_Tag, |
- FX_SAXNODE_Text, |
- FX_SAXNODE_CharData, |
-}; |
-class IFX_SAXReaderHandler { |
- public: |
- virtual ~IFX_SAXReaderHandler() {} |
- virtual void* OnTagEnter(const CFX_ByteStringC& bsTagName, |
- FX_SAXNODE eType, |
- FX_DWORD dwStartPos) = 0; |
- virtual void OnTagAttribute(void* pTag, |
- const CFX_ByteStringC& bsAttri, |
- const CFX_ByteStringC& bsValue) = 0; |
- virtual void OnTagBreak(void* pTag) = 0; |
- virtual void OnTagData(void* pTag, |
- FX_SAXNODE eType, |
- const CFX_ByteStringC& bsData, |
- FX_DWORD dwStartPos) = 0; |
- virtual void OnTagClose(void* pTag, FX_DWORD dwEndPos) = 0; |
- virtual void OnTagEnd(void* pTag, |
- const CFX_ByteStringC& bsTagName, |
- FX_DWORD dwEndPos) = 0; |
- virtual void OnTargetData(void* pTag, |
- FX_SAXNODE eType, |
- const CFX_ByteStringC& bsData, |
- FX_DWORD dwStartPos) = 0; |
-}; |
-class IFX_SAXReader { |
- public: |
- virtual ~IFX_SAXReader() {} |
- virtual void Release() = 0; |
- virtual int32_t StartParse(IFX_FileRead* pFile, |
- FX_DWORD dwStart = 0, |
- FX_DWORD dwLen = -1, |
- FX_DWORD dwParseMode = 0) = 0; |
- virtual int32_t ContinueParse(IFX_Pause* pPause = NULL) = 0; |
- virtual void SkipCurrentNode() = 0; |
- virtual void SetHandler(IFX_SAXReaderHandler* pHandler) = 0; |
-}; |
-IFX_SAXReader* FX_SAXReader_Create(); |
-#endif |
+// Copyright 2014 PDFium Authors. All rights reserved. |
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
+ |
+#ifndef _FX_SAX_ |
+#define _FX_SAX_ |
+class IFX_SAXReaderHandler; |
+class IFX_SAXReader; |
+#define FX_SAXPARSEMODE_NotConvert_amp 0x0001 |
+#define FX_SAXPARSEMODE_NotConvert_lt 0x0002 |
+#define FX_SAXPARSEMODE_NotConvert_gt 0x0004 |
+#define FX_SAXPARSEMODE_NotConvert_apos 0x0008 |
+#define FX_SAXPARSEMODE_NotConvert_quot 0x0010 |
+#define FX_SAXPARSEMODE_NotConvert_sharp 0x0020 |
+#define FX_SAXPARSEMODE_NotSkipSpace 0x0100 |
+enum FX_SAXNODE { |
+ FX_SAXNODE_Unknown = 0, |
+ FX_SAXNODE_Instruction, |
+ FX_SAXNODE_Declaration, |
+ FX_SAXNODE_Comment, |
+ FX_SAXNODE_Tag, |
+ FX_SAXNODE_Text, |
+ FX_SAXNODE_CharData, |
+}; |
+class IFX_SAXReaderHandler { |
+ public: |
+ virtual ~IFX_SAXReaderHandler() {} |
+ virtual void* OnTagEnter(const CFX_ByteStringC& bsTagName, |
+ FX_SAXNODE eType, |
+ FX_DWORD dwStartPos) = 0; |
+ virtual void OnTagAttribute(void* pTag, |
+ const CFX_ByteStringC& bsAttri, |
+ const CFX_ByteStringC& bsValue) = 0; |
+ virtual void OnTagBreak(void* pTag) = 0; |
+ virtual void OnTagData(void* pTag, |
+ FX_SAXNODE eType, |
+ const CFX_ByteStringC& bsData, |
+ FX_DWORD dwStartPos) = 0; |
+ virtual void OnTagClose(void* pTag, FX_DWORD dwEndPos) = 0; |
+ virtual void OnTagEnd(void* pTag, |
+ const CFX_ByteStringC& bsTagName, |
+ FX_DWORD dwEndPos) = 0; |
+ virtual void OnTargetData(void* pTag, |
+ FX_SAXNODE eType, |
+ const CFX_ByteStringC& bsData, |
+ FX_DWORD dwStartPos) = 0; |
+}; |
+class IFX_SAXReader { |
+ public: |
+ virtual ~IFX_SAXReader() {} |
+ virtual void Release() = 0; |
+ virtual int32_t StartParse(IFX_FileRead* pFile, |
+ FX_DWORD dwStart = 0, |
+ FX_DWORD dwLen = -1, |
+ FX_DWORD dwParseMode = 0) = 0; |
+ virtual int32_t ContinueParse(IFX_Pause* pPause = NULL) = 0; |
+ virtual void SkipCurrentNode() = 0; |
+ virtual void SetHandler(IFX_SAXReaderHandler* pHandler) = 0; |
+}; |
+IFX_SAXReader* FX_SAXReader_Create(); |
+#endif |