Java Doc for Node.java in  » Web-Framework » anvil » anvil » script » expression » 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 » Web Framework » anvil » anvil.script.expression 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   anvil.script.expression.Node

All known Subclasses:   anvil.script.expression.NamespaceNode,  anvil.script.expression.JavaClassNode,  anvil.script.expression.Parent,  anvil.script.expression.ThunkNode,  anvil.script.expression.GlobalNamespaceNode,  anvil.script.expression.VariableNode,  anvil.script.expression.ConstantVariableNode,  anvil.script.expression.MemberVariableNode,  anvil.script.expression.TypeNode,  anvil.script.expression.InlinedFunctionNode,  anvil.script.expression.LinkNode,  anvil.script.expression.SymbolNode,  anvil.script.expression.StaticVariableNode,  anvil.script.expression.ConstantNode,  anvil.script.expression.ThisNode,  anvil.script.expression.EscapedVariableNode,  anvil.script.expression.ComprehensionNode,
Node
public class Node (Code)
class Node
author:
   : Jani Lehtimäki


Field Summary
final public static  intCHECK
    
final public static  intDELETE
    
final public static  intEXPR_ADD
    
final public static  intEXPR_AND
    
final public static  intEXPR_ARRAY
    
final public static  intEXPR_ASSIGN
    
final public static  intEXPR_ASSIGN_ADD
    
final public static  intEXPR_ASSIGN_CONCAT
    
final public static  intEXPR_ASSIGN_DIVIDE
    
final public static  intEXPR_ASSIGN_INIT
    
final public static  intEXPR_ASSIGN_MODULO
    
final public static  intEXPR_ASSIGN_MULTIPLY
    
final public static  intEXPR_ASSIGN_SUBTRACT
    
final public static  intEXPR_ATTRIBUTE
    
final public static  intEXPR_BOOLEAN_CAST
    
final public static  intEXPR_CALL
    
final public static  intEXPR_CLASSOF
    
final public static  intEXPR_CLONE
    
final public static  intEXPR_COMPARE
    
final public static  intEXPR_COMPARISON_CHAIN
    
final public static  intEXPR_CONCATENATION
    
final public static  intEXPR_CONDITIONAL
    
final public static  intEXPR_CONSTANT
    
final public static  intEXPR_CONSTANT_VARIABLE
    
final public static  intEXPR_COPY
    
final public static  intEXPR_DEFINED
    
final public static  intEXPR_DELETE
    
final public static  intEXPR_DIVIDE
    
final public static  intEXPR_EMPTY_REFERENCE
    
final public static  intEXPR_EQUAL
    
final public static  intEXPR_EXACT_EQUAL
    
final public static  intEXPR_EXACT_NOT_EQUAL
    
final public static  intEXPR_FLOAT_CAST
    
final public static  intEXPR_FOREACH
    
final public static  intEXPR_GREATER
    
final public static  intEXPR_GREATER_EQUAL
    
final public static  intEXPR_HAS
    
final public static  intEXPR_IMPORT
    
final public static  intEXPR_IN
    
final public static  intEXPR_INT_CAST
    
final public static  intEXPR_INVOKE
    
final public static  intEXPR_IS
    
final public static  intEXPR_LESS
    
final public static  intEXPR_LESS_EQUAL
    
final public static  intEXPR_LINK
    
final public static  intEXPR_LIST
    
final public static  intEXPR_MAPPING
    
final public static  intEXPR_MATCH
    
final public static  intEXPR_MODULO
    
final public static  intEXPR_MULTIPLY
    
final public static  intEXPR_NAMED
    
final public static  intEXPR_NAMESPACE
    
final public static  intEXPR_NEW
    
final public static  intEXPR_NOT
    
final public static  intEXPR_NOT_EQUAL
    
final public static  intEXPR_NO_MATCH
    
final public static  intEXPR_OR
    
final public static  intEXPR_POSTFIX_DECREMENT
    
final public static  intEXPR_POSTFIX_INCREMENT
    
final public static  intEXPR_PREFIX_DECREMENT
    
final public static  intEXPR_PREFIX_INCREMENT
    
final public static  intEXPR_RANGE
    
final public static  intEXPR_REFERENCE
    
final public static  intEXPR_SELECT
    
final public static  intEXPR_SIZEOF
    
final public static  intEXPR_SPLICE
    
final public static  intEXPR_STRING_BUFFER
    
final public static  intEXPR_STRING_CAST
    
final public static  intEXPR_SUBTRACT
    
final public static  intEXPR_SYMBOL
    
final public static  intEXPR_THIS
    
final public static  intEXPR_THUNK
    
final public static  intEXPR_TYPE
    
final public static  intEXPR_TYPEOF
    
final public static  intEXPR_UNARY_MINUS
    
final public static  intEXPR_UNARY_PLUS
    
final public static  intEXPR_VARIABLE
    
final public static  intEXPR_XOR
    
final public static  intGET
    
final public static  intGET_BOOLEAN
    
final public static  intGET_REF
    
final public static  intGET_TYPE
    
final public static  intNONE
    

Constructor Summary
public  Node()
    

Method Summary
public  voidcheck(ErrorListener context)
    
public  voidcompile(ByteCompiler context, int operation)
    
public  voidcompile(ByteCompiler context, Node child)
    
public  Anyeval()
    
public  booleanisAssignable()
    
public  booleanisConstant()
    
public  booleanisStandalone()
    
public  booleanisUpdatable()
    
public  booleanneedLineNumbers()
    
public  Nodeoptimize()
    
public  StringtoString()
    
public  inttypeOf()
    

Field Detail
CHECK
final public static int CHECK(Code)



DELETE
final public static int DELETE(Code)



EXPR_ADD
final public static int EXPR_ADD(Code)



EXPR_AND
final public static int EXPR_AND(Code)



EXPR_ARRAY
final public static int EXPR_ARRAY(Code)



EXPR_ASSIGN
final public static int EXPR_ASSIGN(Code)



EXPR_ASSIGN_ADD
final public static int EXPR_ASSIGN_ADD(Code)



EXPR_ASSIGN_CONCAT
final public static int EXPR_ASSIGN_CONCAT(Code)



EXPR_ASSIGN_DIVIDE
final public static int EXPR_ASSIGN_DIVIDE(Code)



EXPR_ASSIGN_INIT
final public static int EXPR_ASSIGN_INIT(Code)



EXPR_ASSIGN_MODULO
final public static int EXPR_ASSIGN_MODULO(Code)



EXPR_ASSIGN_MULTIPLY
final public static int EXPR_ASSIGN_MULTIPLY(Code)



EXPR_ASSIGN_SUBTRACT
final public static int EXPR_ASSIGN_SUBTRACT(Code)



EXPR_ATTRIBUTE
final public static int EXPR_ATTRIBUTE(Code)



EXPR_BOOLEAN_CAST
final public static int EXPR_BOOLEAN_CAST(Code)



EXPR_CALL
final public static int EXPR_CALL(Code)



EXPR_CLASSOF
final public static int EXPR_CLASSOF(Code)



EXPR_CLONE
final public static int EXPR_CLONE(Code)



EXPR_COMPARE
final public static int EXPR_COMPARE(Code)



EXPR_COMPARISON_CHAIN
final public static int EXPR_COMPARISON_CHAIN(Code)



EXPR_CONCATENATION
final public static int EXPR_CONCATENATION(Code)



EXPR_CONDITIONAL
final public static int EXPR_CONDITIONAL(Code)



EXPR_CONSTANT
final public static int EXPR_CONSTANT(Code)



EXPR_CONSTANT_VARIABLE
final public static int EXPR_CONSTANT_VARIABLE(Code)



EXPR_COPY
final public static int EXPR_COPY(Code)



EXPR_DEFINED
final public static int EXPR_DEFINED(Code)



EXPR_DELETE
final public static int EXPR_DELETE(Code)



EXPR_DIVIDE
final public static int EXPR_DIVIDE(Code)



EXPR_EMPTY_REFERENCE
final public static int EXPR_EMPTY_REFERENCE(Code)



EXPR_EQUAL
final public static int EXPR_EQUAL(Code)



EXPR_EXACT_EQUAL
final public static int EXPR_EXACT_EQUAL(Code)



EXPR_EXACT_NOT_EQUAL
final public static int EXPR_EXACT_NOT_EQUAL(Code)



EXPR_FLOAT_CAST
final public static int EXPR_FLOAT_CAST(Code)



EXPR_FOREACH
final public static int EXPR_FOREACH(Code)



EXPR_GREATER
final public static int EXPR_GREATER(Code)



EXPR_GREATER_EQUAL
final public static int EXPR_GREATER_EQUAL(Code)



EXPR_HAS
final public static int EXPR_HAS(Code)



EXPR_IMPORT
final public static int EXPR_IMPORT(Code)



EXPR_IN
final public static int EXPR_IN(Code)



EXPR_INT_CAST
final public static int EXPR_INT_CAST(Code)



EXPR_INVOKE
final public static int EXPR_INVOKE(Code)



EXPR_IS
final public static int EXPR_IS(Code)



EXPR_LESS
final public static int EXPR_LESS(Code)



EXPR_LESS_EQUAL
final public static int EXPR_LESS_EQUAL(Code)



EXPR_LINK
final public static int EXPR_LINK(Code)



EXPR_LIST
final public static int EXPR_LIST(Code)



EXPR_MAPPING
final public static int EXPR_MAPPING(Code)



EXPR_MATCH
final public static int EXPR_MATCH(Code)



EXPR_MODULO
final public static int EXPR_MODULO(Code)



EXPR_MULTIPLY
final public static int EXPR_MULTIPLY(Code)



EXPR_NAMED
final public static int EXPR_NAMED(Code)



EXPR_NAMESPACE
final public static int EXPR_NAMESPACE(Code)



EXPR_NEW
final public static int EXPR_NEW(Code)



EXPR_NOT
final public static int EXPR_NOT(Code)



EXPR_NOT_EQUAL
final public static int EXPR_NOT_EQUAL(Code)



EXPR_NO_MATCH
final public static int EXPR_NO_MATCH(Code)



EXPR_OR
final public static int EXPR_OR(Code)



EXPR_POSTFIX_DECREMENT
final public static int EXPR_POSTFIX_DECREMENT(Code)



EXPR_POSTFIX_INCREMENT
final public static int EXPR_POSTFIX_INCREMENT(Code)



EXPR_PREFIX_DECREMENT
final public static int EXPR_PREFIX_DECREMENT(Code)



EXPR_PREFIX_INCREMENT
final public static int EXPR_PREFIX_INCREMENT(Code)



EXPR_RANGE
final public static int EXPR_RANGE(Code)



EXPR_REFERENCE
final public static int EXPR_REFERENCE(Code)



EXPR_SELECT
final public static int EXPR_SELECT(Code)



EXPR_SIZEOF
final public static int EXPR_SIZEOF(Code)



EXPR_SPLICE
final public static int EXPR_SPLICE(Code)



EXPR_STRING_BUFFER
final public static int EXPR_STRING_BUFFER(Code)



EXPR_STRING_CAST
final public static int EXPR_STRING_CAST(Code)



EXPR_SUBTRACT
final public static int EXPR_SUBTRACT(Code)



EXPR_SYMBOL
final public static int EXPR_SYMBOL(Code)



EXPR_THIS
final public static int EXPR_THIS(Code)



EXPR_THUNK
final public static int EXPR_THUNK(Code)



EXPR_TYPE
final public static int EXPR_TYPE(Code)



EXPR_TYPEOF
final public static int EXPR_TYPEOF(Code)



EXPR_UNARY_MINUS
final public static int EXPR_UNARY_MINUS(Code)



EXPR_UNARY_PLUS
final public static int EXPR_UNARY_PLUS(Code)



EXPR_VARIABLE
final public static int EXPR_VARIABLE(Code)



EXPR_XOR
final public static int EXPR_XOR(Code)



GET
final public static int GET(Code)



GET_BOOLEAN
final public static int GET_BOOLEAN(Code)



GET_REF
final public static int GET_REF(Code)



GET_TYPE
final public static int GET_TYPE(Code)



NONE
final public static int NONE(Code)




Constructor Detail
Node
public Node()(Code)




Method Detail
check
public void check(ErrorListener context)(Code)



compile
public void compile(ByteCompiler context, int operation)(Code)



compile
public void compile(ByteCompiler context, Node child)(Code)



eval
public Any eval()(Code)



isAssignable
public boolean isAssignable()(Code)



isConstant
public boolean isConstant()(Code)



isStandalone
public boolean isStandalone()(Code)



isUpdatable
public boolean isUpdatable()(Code)



needLineNumbers
public boolean needLineNumbers()(Code)



optimize
public Node optimize()(Code)



toString
public String toString()(Code)



typeOf
public int typeOf()(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.