Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(132)

Side by Side Diff: fpdfsdk/src/javascript/PublicMethods.h

Issue 1395713002: Merge to XFA: Rename IFXJS_Runtime and IFXJS_Context to IJS_. (Closed) Base URL: https://pdfium.googlesource.com/pdfium.git@xfa
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « fpdfsdk/src/javascript/JS_Runtime.cpp ('k') | fpdfsdk/src/javascript/PublicMethods.cpp » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_ 7 #ifndef FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_
8 #define FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_ 8 #define FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_
9 9
10 #include "JS_Define.h" 10 #include "JS_Define.h"
11 11
12 class CJS_PublicMethods : public CJS_Object { 12 class CJS_PublicMethods : public CJS_Object {
13 public: 13 public:
14 CJS_PublicMethods(v8::Local<v8::Object> pObject) : CJS_Object(pObject) {} 14 CJS_PublicMethods(v8::Local<v8::Object> pObject) : CJS_Object(pObject) {}
15 ~CJS_PublicMethods() override {} 15 ~CJS_PublicMethods() override {}
16 16
17 public: 17 public:
18 static FX_BOOL AFNumber_Format(IFXJS_Context* cc, 18 static FX_BOOL AFNumber_Format(IJS_Context* cc,
19 const CJS_Parameters& params, 19 const CJS_Parameters& params,
20 CJS_Value& vRet, 20 CJS_Value& vRet,
21 CFX_WideString& sError); 21 CFX_WideString& sError);
22 static FX_BOOL AFNumber_Keystroke(IFXJS_Context* cc, 22 static FX_BOOL AFNumber_Keystroke(IJS_Context* cc,
23 const CJS_Parameters& params, 23 const CJS_Parameters& params,
24 CJS_Value& vRet, 24 CJS_Value& vRet,
25 CFX_WideString& sError); 25 CFX_WideString& sError);
26 static FX_BOOL AFPercent_Format(IFXJS_Context* cc, 26 static FX_BOOL AFPercent_Format(IJS_Context* cc,
27 const CJS_Parameters& params, 27 const CJS_Parameters& params,
28 CJS_Value& vRet, 28 CJS_Value& vRet,
29 CFX_WideString& sError); 29 CFX_WideString& sError);
30 static FX_BOOL AFPercent_Keystroke(IFXJS_Context* cc, 30 static FX_BOOL AFPercent_Keystroke(IJS_Context* cc,
31 const CJS_Parameters& params, 31 const CJS_Parameters& params,
32 CJS_Value& vRet, 32 CJS_Value& vRet,
33 CFX_WideString& sError); 33 CFX_WideString& sError);
34 static FX_BOOL AFDate_FormatEx(IFXJS_Context* cc, 34 static FX_BOOL AFDate_FormatEx(IJS_Context* cc,
35 const CJS_Parameters& params, 35 const CJS_Parameters& params,
36 CJS_Value& vRet, 36 CJS_Value& vRet,
37 CFX_WideString& sError); 37 CFX_WideString& sError);
38 static FX_BOOL AFDate_KeystrokeEx(IFXJS_Context* cc, 38 static FX_BOOL AFDate_KeystrokeEx(IJS_Context* cc,
39 const CJS_Parameters& params, 39 const CJS_Parameters& params,
40 CJS_Value& vRet, 40 CJS_Value& vRet,
41 CFX_WideString& sError); 41 CFX_WideString& sError);
42 static FX_BOOL AFDate_Format(IFXJS_Context* cc, 42 static FX_BOOL AFDate_Format(IJS_Context* cc,
43 const CJS_Parameters& params, 43 const CJS_Parameters& params,
44 CJS_Value& vRet, 44 CJS_Value& vRet,
45 CFX_WideString& sError); 45 CFX_WideString& sError);
46 static FX_BOOL AFDate_Keystroke(IFXJS_Context* cc, 46 static FX_BOOL AFDate_Keystroke(IJS_Context* cc,
47 const CJS_Parameters& params, 47 const CJS_Parameters& params,
48 CJS_Value& vRet, 48 CJS_Value& vRet,
49 CFX_WideString& sError); 49 CFX_WideString& sError);
50 static FX_BOOL AFTime_FormatEx(IFXJS_Context* cc, 50 static FX_BOOL AFTime_FormatEx(IJS_Context* cc,
51 const CJS_Parameters& params, 51 const CJS_Parameters& params,
52 CJS_Value& vRet, 52 CJS_Value& vRet,
53 CFX_WideString& sError); // 53 CFX_WideString& sError); //
54 static FX_BOOL AFTime_KeystrokeEx(IFXJS_Context* cc, 54 static FX_BOOL AFTime_KeystrokeEx(IJS_Context* cc,
55 const CJS_Parameters& params, 55 const CJS_Parameters& params,
56 CJS_Value& vRet, 56 CJS_Value& vRet,
57 CFX_WideString& sError); 57 CFX_WideString& sError);
58 static FX_BOOL AFTime_Format(IFXJS_Context* cc, 58 static FX_BOOL AFTime_Format(IJS_Context* cc,
59 const CJS_Parameters& params, 59 const CJS_Parameters& params,
60 CJS_Value& vRet, 60 CJS_Value& vRet,
61 CFX_WideString& sError); 61 CFX_WideString& sError);
62 static FX_BOOL AFTime_Keystroke(IFXJS_Context* cc, 62 static FX_BOOL AFTime_Keystroke(IJS_Context* cc,
63 const CJS_Parameters& params, 63 const CJS_Parameters& params,
64 CJS_Value& vRet, 64 CJS_Value& vRet,
65 CFX_WideString& sError); 65 CFX_WideString& sError);
66 static FX_BOOL AFSpecial_Format(IFXJS_Context* cc, 66 static FX_BOOL AFSpecial_Format(IJS_Context* cc,
67 const CJS_Parameters& params, 67 const CJS_Parameters& params,
68 CJS_Value& vRet, 68 CJS_Value& vRet,
69 CFX_WideString& sError); 69 CFX_WideString& sError);
70 static FX_BOOL AFSpecial_Keystroke(IFXJS_Context* cc, 70 static FX_BOOL AFSpecial_Keystroke(IJS_Context* cc,
71 const CJS_Parameters& params, 71 const CJS_Parameters& params,
72 CJS_Value& vRet, 72 CJS_Value& vRet,
73 CFX_WideString& sError); 73 CFX_WideString& sError);
74 static FX_BOOL AFSpecial_KeystrokeEx(IFXJS_Context* cc, 74 static FX_BOOL AFSpecial_KeystrokeEx(IJS_Context* cc,
75 const CJS_Parameters& params, 75 const CJS_Parameters& params,
76 CJS_Value& vRet, 76 CJS_Value& vRet,
77 CFX_WideString& sError); // 77 CFX_WideString& sError); //
78 static FX_BOOL AFSimple(IFXJS_Context* cc, 78 static FX_BOOL AFSimple(IJS_Context* cc,
79 const CJS_Parameters& params, 79 const CJS_Parameters& params,
80 CJS_Value& vRet, 80 CJS_Value& vRet,
81 CFX_WideString& sError); 81 CFX_WideString& sError);
82 static FX_BOOL AFMakeNumber(IFXJS_Context* cc, 82 static FX_BOOL AFMakeNumber(IJS_Context* cc,
83 const CJS_Parameters& params, 83 const CJS_Parameters& params,
84 CJS_Value& vRet, 84 CJS_Value& vRet,
85 CFX_WideString& sError); 85 CFX_WideString& sError);
86 static FX_BOOL AFSimple_Calculate(IFXJS_Context* cc, 86 static FX_BOOL AFSimple_Calculate(IJS_Context* cc,
87 const CJS_Parameters& params, 87 const CJS_Parameters& params,
88 CJS_Value& vRet, 88 CJS_Value& vRet,
89 CFX_WideString& sError); 89 CFX_WideString& sError);
90 static FX_BOOL AFRange_Validate(IFXJS_Context* cc, 90 static FX_BOOL AFRange_Validate(IJS_Context* cc,
91 const CJS_Parameters& params, 91 const CJS_Parameters& params,
92 CJS_Value& vRet, 92 CJS_Value& vRet,
93 CFX_WideString& sError); 93 CFX_WideString& sError);
94 static FX_BOOL AFMergeChange(IFXJS_Context* cc, 94 static FX_BOOL AFMergeChange(IJS_Context* cc,
95 const CJS_Parameters& params, 95 const CJS_Parameters& params,
96 CJS_Value& vRet, 96 CJS_Value& vRet,
97 CFX_WideString& sError); 97 CFX_WideString& sError);
98 static FX_BOOL AFParseDateEx(IFXJS_Context* cc, 98 static FX_BOOL AFParseDateEx(IJS_Context* cc,
99 const CJS_Parameters& params, 99 const CJS_Parameters& params,
100 CJS_Value& vRet, 100 CJS_Value& vRet,
101 CFX_WideString& sError); 101 CFX_WideString& sError);
102 static FX_BOOL AFExtractNums(IFXJS_Context* cc, 102 static FX_BOOL AFExtractNums(IJS_Context* cc,
103 const CJS_Parameters& params, 103 const CJS_Parameters& params,
104 CJS_Value& vRet, 104 CJS_Value& vRet,
105 CFX_WideString& sError); 105 CFX_WideString& sError);
106 106
107 public: 107 public:
108 JS_STATIC_GLOBAL_FUN(AFNumber_Format); 108 JS_STATIC_GLOBAL_FUN(AFNumber_Format);
109 JS_STATIC_GLOBAL_FUN(AFNumber_Keystroke); 109 JS_STATIC_GLOBAL_FUN(AFNumber_Keystroke);
110 JS_STATIC_GLOBAL_FUN(AFPercent_Format); 110 JS_STATIC_GLOBAL_FUN(AFPercent_Format);
111 JS_STATIC_GLOBAL_FUN(AFPercent_Keystroke); 111 JS_STATIC_GLOBAL_FUN(AFPercent_Keystroke);
112 JS_STATIC_GLOBAL_FUN(AFDate_FormatEx); 112 JS_STATIC_GLOBAL_FUN(AFDate_FormatEx);
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
176 static FX_BOOL maskSatisfied(wchar_t c_Change, wchar_t c_Mask); 176 static FX_BOOL maskSatisfied(wchar_t c_Change, wchar_t c_Mask);
177 static FX_BOOL isReservedMaskChar(wchar_t ch); 177 static FX_BOOL isReservedMaskChar(wchar_t ch);
178 178
179 static double AF_Simple(const FX_WCHAR* sFuction, 179 static double AF_Simple(const FX_WCHAR* sFuction,
180 double dValue1, 180 double dValue1,
181 double dValue2); 181 double dValue2);
182 static CJS_Array AF_MakeArrayFromList(v8::Isolate* isolate, CJS_Value val); 182 static CJS_Array AF_MakeArrayFromList(v8::Isolate* isolate, CJS_Value val);
183 }; 183 };
184 184
185 #endif // FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_ 185 #endif // FPDFSDK_SRC_JAVASCRIPT_PUBLICMETHODS_H_
OLDNEW
« no previous file with comments | « fpdfsdk/src/javascript/JS_Runtime.cpp ('k') | fpdfsdk/src/javascript/PublicMethods.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698