| OLD | NEW |
| 1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | 6 |
| 7 #ifndef _XFA_RESOLVEPROCESSOR_H_ | 7 #ifndef _XFA_RESOLVEPROCESSOR_H_ |
| 8 #define _XFA_RESOLVEPROCESSOR_H_ | 8 #define _XFA_RESOLVEPROCESSOR_H_ |
| 9 class CXFA_NodeHelper; | 9 class CXFA_NodeHelper; |
| 10 class CXFA_ScriptContext; | 10 class CXFA_ScriptContext; |
| 11 class CXFA_ResolveNodesData : public CFX_Object | 11 class CXFA_ResolveNodesData |
| 12 { | 12 { |
| 13 public: | 13 public: |
| 14 CXFA_ResolveNodesData(CXFA_ScriptContext *pSC = NULL) | 14 CXFA_ResolveNodesData(CXFA_ScriptContext *pSC = NULL) |
| 15 : m_pSC(pSC) | 15 : m_pSC(pSC) |
| 16 , m_CurNode(NULL) | 16 , m_CurNode(NULL) |
| 17 , m_wsName() | 17 , m_wsName() |
| 18 , m_uHashName(0) | 18 , m_uHashName(0) |
| 19 , m_wsCondition() | 19 , m_wsCondition() |
| 20 , m_nLevel(0) | 20 , m_nLevel(0) |
| 21 , m_Nodes() | 21 , m_Nodes() |
| (...skipping 10 matching lines...) Expand all Loading... |
| 32 CXFA_Object* m_CurNode; | 32 CXFA_Object* m_CurNode; |
| 33 CFX_WideString m_wsName; | 33 CFX_WideString m_wsName; |
| 34 FX_UINT32 m_uHashName; | 34 FX_UINT32 m_uHashName; |
| 35 CFX_WideString m_wsCondition; | 35 CFX_WideString m_wsCondition; |
| 36 FX_INT32 m_nLevel; | 36 FX_INT32 m_nLevel; |
| 37 CXFA_ObjArray m_Nodes; | 37 CXFA_ObjArray m_Nodes; |
| 38 FX_DWORD m_dwStyles; | 38 FX_DWORD m_dwStyles; |
| 39 XFA_LPCSCRIPTATTRIBUTEINFO m_pScriptAttribute; | 39 XFA_LPCSCRIPTATTRIBUTEINFO m_pScriptAttribute; |
| 40 XFA_RESOVENODE_RSTYPE m_dwFlag; | 40 XFA_RESOVENODE_RSTYPE m_dwFlag; |
| 41 }; | 41 }; |
| 42 class CXFA_ResolveProcessor : public CFX_Object | 42 class CXFA_ResolveProcessor |
| 43 { | 43 { |
| 44 public: | 44 public: |
| 45 CXFA_ResolveProcessor(void); | 45 CXFA_ResolveProcessor(void); |
| 46 ~CXFA_ResolveProcessor(void); | 46 ~CXFA_ResolveProcessor(void); |
| 47 FX_INT32 XFA_ResolveNodes(CXFA_ResolveNodesData &rnd); | 47 FX_INT32 XFA_ResolveNodes(CXFA_ResolveNodesData &rnd); |
| 48 FX_INT32 XFA_ResolveNodes_AnyChild(CXFA_ResolveNodesData &rnd); | 48 FX_INT32 XFA_ResolveNodes_AnyChild(CXFA_ResolveNodesData &rnd); |
| 49 FX_INT32 XFA_ResolveNodes_Dollar(CXFA_ResolveNodesData &rnd); | 49 FX_INT32 XFA_ResolveNodes_Dollar(CXFA_ResolveNodesData &rnd); |
| 50 FX_INT32 XFA_ResolveNodes_Excalmatory(CXFA_ResolveNodesData &rnd); | 50 FX_INT32 XFA_ResolveNodes_Excalmatory(CXFA_ResolveNodesData &rnd); |
| 51 FX_INT32 XFA_ResolveNodes_NumberSign(CXFA_ResolveNodesData &rnd); | 51 FX_INT32 XFA_ResolveNodes_NumberSign(CXFA_ResolveNodesData &rnd); |
| 52 FX_INT32 XFA_ResolveNodes_Asterisk(CXFA_ResolveNodesData &rnd); | 52 FX_INT32 XFA_ResolveNodes_Asterisk(CXFA_ResolveNodesData &rnd); |
| (...skipping 10 matching lines...) Expand all Loading... |
| 63 CXFA_NodeHelper* GetNodeHelper() | 63 CXFA_NodeHelper* GetNodeHelper() |
| 64 { | 64 { |
| 65 return m_pNodeHelper; | 65 return m_pNodeHelper; |
| 66 } | 66 } |
| 67 private: | 67 private: |
| 68 CXFA_NodeHelper* m_pNodeHelper; | 68 CXFA_NodeHelper* m_pNodeHelper; |
| 69 public: | 69 public: |
| 70 FX_INT32 m_iCurStart; | 70 FX_INT32 m_iCurStart; |
| 71 }; | 71 }; |
| 72 #endif | 72 #endif |
| OLD | NEW |