Source Code Cross Referenced for ELTokenContext.java in  » IDE-Netbeans » web.core » org » netbeans » modules » web » core » syntax » deprecated » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » web.core » org.netbeans.modules.web.core.syntax.deprecated 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


001:        /*
002:         * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
003:         *
004:         * Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.
005:         *
006:         * The contents of this file are subject to the terms of either the GNU
007:         * General Public License Version 2 only ("GPL") or the Common
008:         * Development and Distribution License("CDDL") (collectively, the
009:         * "License"). You may not use this file except in compliance with the
010:         * License. You can obtain a copy of the License at
011:         * http://www.netbeans.org/cddl-gplv2.html
012:         * or nbbuild/licenses/CDDL-GPL-2-CP. See the License for the
013:         * specific language governing permissions and limitations under the
014:         * License.  When distributing the software, include this License Header
015:         * Notice in each file and include the License file at
016:         * nbbuild/licenses/CDDL-GPL-2-CP.  Sun designates this
017:         * particular file as subject to the "Classpath" exception as provided
018:         * by Sun in the GPL Version 2 section of the License file that
019:         * accompanied this code. If applicable, add the following below the
020:         * License Header, with the fields enclosed by brackets [] replaced by
021:         * your own identifying information:
022:         * "Portions Copyrighted [year] [name of copyright owner]"
023:         *
024:         * Contributor(s):
025:         *
026:         * The Original Software is NetBeans. The Initial Developer of the Original
027:         * Software is Sun Microsystems, Inc. Portions Copyright 1997-2006 Sun
028:         * Microsystems, Inc. All Rights Reserved.
029:         *
030:         * If you wish your version of this file to be governed by only the CDDL
031:         * or only the GPL Version 2, indicate your decision by adding
032:         * "[Contributor] elects to include this software in this distribution
033:         * under the [CDDL or GPL Version 2] license." If you do not indicate a
034:         * single choice of license, a recipient has the option to distribute
035:         * your version of this file under either the CDDL, the GPL Version 2 or
036:         * to extend the choice of license to its licensees as provided above.
037:         * However, if you add GPL Version 2 code and therefore, elected the GPL
038:         * Version 2 license, then the option applies only if the new code is
039:         * made subject to such option by the copyright holder.
040:         */
041:
042:        package org.netbeans.modules.web.core.syntax.deprecated;
043:
044:        import org.netbeans.editor.BaseTokenID;
045:        import org.netbeans.editor.BaseImageTokenID;
046:        import org.netbeans.editor.BaseTokenCategory;
047:        import org.netbeans.editor.TokenContext;
048:        import org.netbeans.editor.TokenContextPath;
049:
050:        /**
051:         * Tokens used in formatting
052:         *
053:         * @author Petr Jiricka, Petr Pisl
054:         * @version 1.00
055:         * @deprecated Use {@link ELLexer} instead.
056:         */
057:
058:        public class ELTokenContext extends TokenContext {
059:
060:            // Token category-ids
061:            public static final int KEYWORDS_ID = 1;
062:            public static final int OPERATORS_ID = KEYWORDS_ID + 1;
063:            public static final int NUMERIC_LITERALS_ID = OPERATORS_ID + 1;
064:            public static final int ERRORS_ID = NUMERIC_LITERALS_ID + 1;
065:
066:            // Numeric-ids for token-ids
067:            public static final int WHITESPACE_ID = ERRORS_ID + 1;
068:            public static final int EOL_ID = WHITESPACE_ID + 1;
069:            public static final int EL_DELIM_ID = EOL_ID + 1;
070:            public static final int STRING_LITERAL_ID = EL_DELIM_ID + 1;
071:            public static final int TAG_LIB_PREFIX_ID = STRING_LITERAL_ID + 1;
072:            public static final int IDENTIFIER_ID = TAG_LIB_PREFIX_ID + 1;
073:            public static final int CHAR_LITERAL_ID = IDENTIFIER_ID + 1;
074:            public static final int INT_LITERAL_ID = CHAR_LITERAL_ID + 1;
075:            public static final int LONG_LITERAL_ID = INT_LITERAL_ID + 1;
076:            public static final int HEX_LITERAL_ID = LONG_LITERAL_ID + 1;
077:            public static final int OCTAL_LITERAL_ID = HEX_LITERAL_ID + 1;
078:            public static final int FLOAT_LITERAL_ID = OCTAL_LITERAL_ID + 1;
079:            public static final int DOUBLE_LITERAL_ID = FLOAT_LITERAL_ID + 1;
080:
081:            // Operator numeric-ids
082:            public static final int LT_ID = DOUBLE_LITERAL_ID + 1;// <
083:            public static final int GT_ID = LT_ID + 1; // >
084:            public static final int PLUS_ID = GT_ID + 1; // +
085:            public static final int MINUS_ID = PLUS_ID + 1; // -
086:            public static final int MUL_ID = MINUS_ID + 1; // *
087:            public static final int DIV_ID = MUL_ID + 1; // /
088:            public static final int MOD_ID = DIV_ID + 1; // %
089:            public static final int DOT_ID = MOD_ID + 1; // .
090:            public static final int COMMA_ID = DOT_ID + 1; // ,
091:            public static final int QUESTION_ID = COMMA_ID + 1; // ?
092:            public static final int NOT_ID = QUESTION_ID + 1; // !
093:            public static final int COLON_ID = NOT_ID + 1; // :
094:            public static final int SEMICOLON_ID = COLON_ID + 1; // ;
095:            public static final int LPAREN_ID = SEMICOLON_ID + 1; // (
096:            public static final int RPAREN_ID = LPAREN_ID + 1; // )
097:            public static final int LBRACKET_ID = RPAREN_ID + 1; // [
098:            public static final int RBRACKET_ID = LBRACKET_ID + 1; // ]
099:
100:            public static final int AND_AND_ID = RBRACKET_ID + 1; // &&
101:            public static final int OR_OR_ID = AND_AND_ID + 1; // ||
102:            public static final int LT_EQ_ID = OR_OR_ID + 1; // <=
103:            public static final int GT_EQ_ID = LT_EQ_ID + 1; // >=
104:            public static final int EQ_EQ_ID = GT_EQ_ID + 1; // ==
105:            public static final int NOT_EQ_ID = EQ_EQ_ID + 1; // !=
106:
107:            // Other keywords numeric-ids
108:            public static final int AND_KEYWORD_ID = NOT_EQ_ID + 1;
109:            public static final int DIV_KEYWORD_ID = AND_KEYWORD_ID + 1;
110:            public static final int EMPTY_KEYWORD_ID = DIV_KEYWORD_ID + 1;
111:            public static final int EQ_KEYWORD_ID = EMPTY_KEYWORD_ID + 1;
112:            public static final int FALSE_KEYWORD_ID = EQ_KEYWORD_ID + 1;
113:            public static final int GE_KEYWORD_ID = FALSE_KEYWORD_ID + 1;
114:            public static final int GT_KEYWORD_ID = GE_KEYWORD_ID + 1;
115:            public static final int INSTANCEOF_KEYWORD_ID = GT_KEYWORD_ID + 1;
116:            public static final int LE_KEYWORD_ID = INSTANCEOF_KEYWORD_ID + 1;
117:            public static final int LT_KEYWORD_ID = LE_KEYWORD_ID + 1;
118:            public static final int MOD_KEYWORD_ID = LT_KEYWORD_ID + 1;
119:            public static final int NE_KEYWORD_ID = MOD_KEYWORD_ID + 1;
120:            public static final int NOT_KEYWORD_ID = NE_KEYWORD_ID + 1;
121:            public static final int NULL_KEYWORD_ID = NOT_KEYWORD_ID + 1;
122:            public static final int OR_KEYWORD_ID = NULL_KEYWORD_ID + 1;
123:            public static final int TRUE_KEYWORD_ID = OR_KEYWORD_ID + 1;
124:
125:            // Incomplete tokens
126:            public static final int INVALID_OCTAL_LITERAL_ID = OR_KEYWORD_ID + 1;
127:            public static final int INVALID_CHAR_ID = INVALID_OCTAL_LITERAL_ID + 1;
128:
129:            // Token-categories
130:            /** All the keywords belong to this category. */
131:            public static final BaseTokenCategory KEYWORDS = new BaseTokenCategory(
132:                    "keywords", KEYWORDS_ID); //NOI18M
133:
134:            /** All the operators belong to this category. */
135:            public static final BaseTokenCategory OPERATORS = new BaseTokenCategory(
136:                    "operators", OPERATORS_ID); //NOI18M
137:
138:            /** All the numeric literals belong to this category. */
139:            public static final BaseTokenCategory NUMERIC_LITERALS = new BaseTokenCategory(
140:                    "numeric-literals", NUMERIC_LITERALS_ID); //NOI18M
141:
142:            /** All the errorneous constructions and incomplete tokens
143:             * belong to this category.
144:             */
145:            public static final BaseTokenCategory ERRORS = new BaseTokenCategory(
146:                    "errors", ERRORS_ID); //NOI18M
147:
148:            public static final BaseTokenID WHITESPACE = new BaseTokenID(
149:                    "whitespace", WHITESPACE_ID); //NOI18M
150:
151:            public static final BaseImageTokenID EOL = new BaseImageTokenID(
152:                    "EOL", EOL_ID, "\n"); // NOI18N
153:
154:            public static final BaseTokenID EL_DELIM = new BaseTokenID(
155:                    "el-delimiter", EL_DELIM_ID); // NOI18N
156:
157:            public static final BaseTokenID STRING_LITERAL = new BaseTokenID(
158:                    "string", STRING_LITERAL_ID); //NOI18M
159:
160:            public static final BaseTokenID TAG_LIB_PREFIX = new BaseTokenID(
161:                    "tag-lib-prefix", TAG_LIB_PREFIX_ID);//NOI18M
162:
163:            public static final BaseTokenID IDENTIFIER = new BaseTokenID(
164:                    "identifier", IDENTIFIER_ID);//NOI18M
165:
166:            public static final BaseTokenID CHAR_LITERAL = new BaseTokenID(
167:                    "char-literal", CHAR_LITERAL_ID); //NOI18M
168:
169:            // Operators
170:            public static final BaseImageTokenID LT = new BaseImageTokenID(
171:                    "lt", LT_ID, OPERATORS, "<");//NOI18M
172:            public static final BaseImageTokenID GT = new BaseImageTokenID(
173:                    "gt", GT_ID, OPERATORS, ">");//NOI18M
174:            public static final BaseImageTokenID DOT = new BaseImageTokenID(
175:                    "dot", DOT_ID, OPERATORS, ".");//NOI18M
176:            public static final BaseImageTokenID COMMA = new BaseImageTokenID(
177:                    "comma", COMMA_ID, OPERATORS, ",");//NOI18M
178:            public static final BaseImageTokenID QUESTION = new BaseImageTokenID(
179:                    "question", QUESTION_ID, OPERATORS, "?");//NOI18M
180:            public static final BaseImageTokenID PLUS = new BaseImageTokenID(
181:                    "plus", PLUS_ID, OPERATORS, "+");//NOI18M
182:            public static final BaseImageTokenID MINUS = new BaseImageTokenID(
183:                    "minus", MINUS_ID, OPERATORS, "-");//NOI18M
184:            public static final BaseImageTokenID MUL = new BaseImageTokenID(
185:                    "mul", MUL_ID, OPERATORS, "*");//NOI18M
186:            public static final BaseImageTokenID DIV = new BaseImageTokenID(
187:                    "div", DIV_ID, OPERATORS, "/");//NOI18M
188:            public static final BaseImageTokenID MOD = new BaseImageTokenID(
189:                    "mod", MOD_ID, OPERATORS, "%");//NOI18M
190:            public static final BaseImageTokenID EQ_EQ = new BaseImageTokenID(
191:                    "eq-eq", EQ_EQ_ID, OPERATORS, "==");//NOI18M
192:            public static final BaseImageTokenID LT_EQ = new BaseImageTokenID(
193:                    "le", LT_EQ_ID, OPERATORS, "<=");//NOI18M
194:            public static final BaseImageTokenID GT_EQ = new BaseImageTokenID(
195:                    "ge", GT_EQ_ID, OPERATORS, ">=");//NOI18M
196:            public static final BaseImageTokenID NOT_EQ = new BaseImageTokenID(
197:                    "not-eq", NOT_EQ_ID, OPERATORS, "!=");//NOI18M
198:            public static final BaseImageTokenID AND_AND = new BaseImageTokenID(
199:                    "and-and", AND_AND_ID, OPERATORS, "&&");//NOI18M
200:            public static final BaseImageTokenID OR_OR = new BaseImageTokenID(
201:                    "or-or", OR_OR_ID, OPERATORS, "||");//NOI18M
202:            public static final BaseImageTokenID COLON = new BaseImageTokenID(
203:                    "colon", COLON_ID, OPERATORS, ":");//NOI18M
204:            public static final BaseImageTokenID NOT = new BaseImageTokenID(
205:                    "not", NOT_ID, OPERATORS, "!");//NOI18M
206:            public static final BaseImageTokenID LPAREN = new BaseImageTokenID(
207:                    "lparen", LPAREN_ID, OPERATORS, "(");//NOI18M
208:            public static final BaseImageTokenID RPAREN = new BaseImageTokenID(
209:                    "rparen", RPAREN_ID, OPERATORS, ")");//NOI18M
210:            public static final BaseImageTokenID LBRACKET = new BaseImageTokenID(
211:                    "lbracket", LBRACKET_ID, OPERATORS, "[");//NOI18M
212:            public static final BaseImageTokenID RBRACKET = new BaseImageTokenID(
213:                    "rbracket", RBRACKET_ID, OPERATORS, "]");//NOI18M
214:
215:            // The keywords
216:            public static final BaseImageTokenID AND_KEYWORD = new BaseImageTokenID(
217:                    "and", AND_KEYWORD_ID, KEYWORDS);//NOI18M
218:            public static final BaseImageTokenID DIV_KEYWORD = new BaseImageTokenID(
219:                    "div", DIV_KEYWORD_ID, KEYWORDS);//NOI18M
220:            public static final BaseImageTokenID EMPTY_KEYWORD = new BaseImageTokenID(
221:                    "empty", EMPTY_KEYWORD_ID, KEYWORDS);//NOI18M
222:            public static final BaseImageTokenID EQ_KEYWORD = new BaseImageTokenID(
223:                    "eq", EQ_KEYWORD_ID, KEYWORDS);//NOI18M
224:            public static final BaseImageTokenID FALSE_KEYWORD = new BaseImageTokenID(
225:                    "false", FALSE_KEYWORD_ID, KEYWORDS);//NOI18M
226:            public static final BaseImageTokenID GE_KEYWORD = new BaseImageTokenID(
227:                    "ge", GE_KEYWORD_ID, KEYWORDS);//NOI18M
228:            public static final BaseImageTokenID GT_KEYWORD = new BaseImageTokenID(
229:                    "gt", GT_KEYWORD_ID, KEYWORDS);//NOI18M
230:            public static final BaseImageTokenID INSTANCEOF_KEYWORD = new BaseImageTokenID(
231:                    "instanceof", INSTANCEOF_KEYWORD_ID, KEYWORDS);//NOI18M
232:            public static final BaseImageTokenID LE_KEYWORD = new BaseImageTokenID(
233:                    "le", LE_KEYWORD_ID, KEYWORDS);//NOI18M
234:            public static final BaseImageTokenID LT_KEYWORD = new BaseImageTokenID(
235:                    "lt", LT_KEYWORD_ID, KEYWORDS);//NOI18M
236:            public static final BaseImageTokenID MOD_KEYWORD = new BaseImageTokenID(
237:                    "mod", MOD_KEYWORD_ID, KEYWORDS);//NOI18M
238:            public static final BaseImageTokenID NE_KEYWORD = new BaseImageTokenID(
239:                    "ne", NE_KEYWORD_ID, KEYWORDS);//NOI18M
240:            public static final BaseImageTokenID NOT_KEYWORD = new BaseImageTokenID(
241:                    "not", NOT_KEYWORD_ID, KEYWORDS);//NOI18M
242:            public static final BaseImageTokenID NULL_KEYWORD = new BaseImageTokenID(
243:                    "null", NULL_KEYWORD_ID, KEYWORDS);//NOI18M
244:            public static final BaseImageTokenID OR_KEYWORD = new BaseImageTokenID(
245:                    "or", OR_KEYWORD_ID, KEYWORDS);//NOI18M
246:            public static final BaseImageTokenID TRUE_KEYWORD = new BaseImageTokenID(
247:                    "true", TRUE_KEYWORD_ID, KEYWORDS);//NOI18M
248:
249:            /** Java integer literal e.g. 1234 */
250:            public static final BaseTokenID INT_LITERAL = new BaseTokenID(
251:                    "int-literal", INT_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
252:
253:            /** Java long literal e.g. 12L */
254:            public static final BaseTokenID LONG_LITERAL = new BaseTokenID(
255:                    "long-literal", LONG_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
256:
257:            /** Java hexadecimal literal e.g. 0x5a */
258:            public static final BaseTokenID HEX_LITERAL = new BaseTokenID(
259:                    "hex-literal", HEX_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
260:
261:            /** Java octal literal e.g. 0123 */
262:            public static final BaseTokenID OCTAL_LITERAL = new BaseTokenID(
263:                    "octal-literal", OCTAL_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
264:
265:            /** Java float literal e.g. 1.5e+20f */
266:            public static final BaseTokenID FLOAT_LITERAL = new BaseTokenID(
267:                    "float-literal", FLOAT_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
268:
269:            /** Java double literal e.g. 1.5e+20 */
270:            public static final BaseTokenID DOUBLE_LITERAL = new BaseTokenID(
271:                    "double-literal", DOUBLE_LITERAL_ID, NUMERIC_LITERALS);//NOI18M
272:
273:            // Incomplete and error token-ids
274:            public static final BaseTokenID INVALID_OCTAL_LITERAL = new BaseTokenID(
275:                    "invalid-octal-literal", INVALID_OCTAL_LITERAL_ID, ERRORS);//NOI18M
276:            public static final BaseTokenID INVALID_CHAR = new BaseTokenID(
277:                    "invalid-char", INVALID_CHAR_ID, ERRORS);//NOI18M
278:
279:            // Context declaration
280:            public static final ELTokenContext context = new ELTokenContext();
281:
282:            public static final TokenContextPath contextPath = context
283:                    .getContextPath();
284:
285:            private ELTokenContext() {
286:                super ("el-");//NOI18M
287:
288:                try {
289:                    addDeclaredTokenIDs();
290:                } catch (Exception e) {
291:                    if (Boolean.getBoolean("netbeans.debug.exceptions")) { // NOI18N
292:                        e.printStackTrace();
293:                    }
294:                }
295:
296:            }
297:
298:        }
w__w___w___.___j___a_v__a__2s_.___c___o_m___ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.