| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of InternalContextAdapter in org.apache.velocity.app.event | 
|---|
| Methods in org.apache.velocity.app.event with parameters of type InternalContextAdapter | |
|---|---|
| static String | EventHandlerUtil.includeEvent(RuntimeServices rsvc,
             InternalContextAdapter context,
             String includeResourcePath,
             String currentResourcePath,
             String directiveName)Called when an include-type directive is encountered (#include or #parse). | 
| static Object | EventHandlerUtil.invalidGetMethod(RuntimeServices rsvc,
                 InternalContextAdapter context,
                 String reference,
                 Object object,
                 String property,
                 Info info)Called when an invalid get method is encountered. | 
| static Object | EventHandlerUtil.invalidMethod(RuntimeServices rsvc,
              InternalContextAdapter context,
              String reference,
              Object object,
              String method,
              Info info)Called when an invalid method is encountered. | 
| static Object | EventHandlerUtil.invalidReferenceHandlerCall(EventHandlerMethodExecutor methodExecutor,
                            RuntimeServices rsvc,
                            InternalContextAdapter context)Calls event handler method with appropriate chaining across event handlers. | 
| static void | EventHandlerUtil.invalidSetMethod(RuntimeServices rsvc,
                 InternalContextAdapter context,
                 String leftreference,
                 String rightreference,
                 Info info)Called when an invalid set method is encountered. | 
| static Object | EventHandlerUtil.methodException(RuntimeServices rsvc,
                InternalContextAdapter context,
                Class claz,
                String method,
                Exception e)Called when a method exception is generated during Velocity merge. | 
| static Object | EventHandlerUtil.referenceInsert(RuntimeServices rsvc,
                InternalContextAdapter context,
                String reference,
                Object value)Called before a reference is inserted. | 
| static boolean | EventHandlerUtil.shouldLogOnNullSet(RuntimeServices rsvc,
                   InternalContextAdapter context,
                   String lhs,
                   String rhs)Called when a null is evaluated during a #set. | 
| Uses of InternalContextAdapter in org.apache.velocity.context | 
|---|
| Classes in org.apache.velocity.context that implement InternalContextAdapter | |
|---|---|
|  class | ChainedInternalContextAdapterThis is an abstract internal-use-only context implementation to be used as a subclass for other internal-use-only contexts that wrap other internal-use-only contexts. | 
|  class | EvaluateContextThis is a special, internal-use-only context implementation to be used for the #evaluate directive. | 
|  class | InternalContextAdapterImplThis adapter class is the container for all context types for internal use. | 
|  class | ProxyVMContextContext for Velocity macro arguments. | 
| Fields in org.apache.velocity.context declared as InternalContextAdapter | |
|---|---|
| protected  InternalContextAdapter | ChainedInternalContextAdapter.innerContextthe parent context | 
| Methods in org.apache.velocity.context that return InternalContextAdapter | |
|---|---|
|  InternalContextAdapter | InternalWrapperContext.getBaseContext()Returns the base full context impl. | 
|  InternalContextAdapter | InternalContextAdapterImpl.getBaseContext()Returns the base context that we are wrapping. | 
|  InternalContextAdapter | ChainedInternalContextAdapter.getBaseContext() | 
| Methods in org.apache.velocity.context with parameters of type InternalContextAdapter | |
|---|---|
|  void | ProxyVMContext.addVMProxyArg(InternalContextAdapter context,
              String macroArgumentName,
              String literalMacroArgumentName,
              Node argumentValue)Used to put Velocity macro arguments into this context. | 
| Constructors in org.apache.velocity.context with parameters of type InternalContextAdapter | |
|---|---|
| ChainedInternalContextAdapter(InternalContextAdapter inner)CTOR, wraps an ICA | |
| EvaluateContext(InternalContextAdapter inner,
                RuntimeServices rsvc)CTOR, wraps an ICA | |
| ProxyVMContext(InternalContextAdapter inner,
               RuntimeServices rsvc,
               boolean localContextScope) | |
| Uses of InternalContextAdapter in org.apache.velocity.runtime | 
|---|
| Methods in org.apache.velocity.runtime with parameters of type InternalContextAdapter | |
|---|---|
|  boolean | Renderable.render(InternalContextAdapter context,
       Writer writer) | 
| Uses of InternalContextAdapter in org.apache.velocity.runtime.directive | 
|---|
| Classes in org.apache.velocity.runtime.directive that implement InternalContextAdapter | |
|---|---|
| protected static class | Foreach.NullHolderContextA special context to use when the foreach iterator returns a null. | 
| Methods in org.apache.velocity.runtime.directive with parameters of type InternalContextAdapter | |
|---|---|
| protected  String | InputBase.getInputEncoding(InternalContextAdapter context)Decides the encoding used during input processing of this directive. | 
| protected  String | Define.id(InternalContextAdapter context)Creates a string identifying the source and location of the block definition, and the current template being rendered if that is different. | 
|  void | VelocimacroProxy.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)The major meat of VelocimacroProxy, init() checks the # of arguments. | 
|  void | RuntimeMacro.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)Intialize the Runtime macro. | 
|  void | Parse.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)Init's the #parse directive. | 
|  void | Macro.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node) | 
|  void | Literal.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)Store the literal rendition of a node using the Node.literal(). | 
|  void | Include.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)simple init - init the tree and get the elementKey from the AST | 
|  void | Foreach.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)simple init - init the tree and get the elementKey from the AST | 
|  void | Evaluate.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)Initialize and check arguments. | 
|  void | Directive.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)How this directive is to be initialized. | 
|  void | Define.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)simple init - get the key | 
|  void | Break.init(RuntimeServices rs,
     InternalContextAdapter context,
     Node node)simple init - init the tree and get the elementKey from the AST | 
| protected  void | Foreach.put(InternalContextAdapter context,
    String key,
    Object value)Extension hook to allow subclasses to control whether loop vars are set locally or not. | 
|  boolean | Define.Block.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | VelocimacroProxy.render(InternalContextAdapter context,
       Writer writer,
       Node node)Renders the macro using the context. | 
|  boolean | RuntimeMacro.render(InternalContextAdapter context,
       Writer writer,
       Node node)Velocimacro implementation is not known at the init time. | 
|  boolean | Parse.render(InternalContextAdapter context,
       Writer writer,
       Node node)iterates through the argument list and renders every argument that is appropriate. | 
|  boolean | Macro.render(InternalContextAdapter context,
       Writer writer,
       Node node)render() doesn't do anything in the final output rendering. | 
|  boolean | Literal.render(InternalContextAdapter context,
       Writer writer,
       Node node)Throw the literal rendition of the block between #literal()/#end into the writer. | 
|  boolean | Include.render(InternalContextAdapter context,
       Writer writer,
       Node node)iterates through the argument list and renders every argument that is appropriate. | 
|  boolean | Foreach.render(InternalContextAdapter context,
       Writer writer,
       Node node)renders the #foreach() block | 
|  boolean | Evaluate.render(InternalContextAdapter context,
       Writer writer,
       Node node)Evaluate the argument, convert to a String, and evaluate again (with the same context). | 
| abstract  boolean | Directive.render(InternalContextAdapter context,
       Writer writer,
       Node node)How this directive is to be rendered | 
|  boolean | Define.render(InternalContextAdapter context,
       Writer writer,
       Node node)directive.render() simply makes an instance of the Block inner class and places it into the context as indicated. | 
|  boolean | Break.render(InternalContextAdapter context,
       Writer writer,
       Node node)Break directive does not actually do any rendering. | 
| Constructors in org.apache.velocity.runtime.directive with parameters of type InternalContextAdapter | |
|---|---|
| Define.Block(InternalContextAdapter context,
             Define parent) | |
| Uses of InternalContextAdapter in org.apache.velocity.runtime.parser.node | 
|---|
| Methods in org.apache.velocity.runtime.parser.node with parameters of type InternalContextAdapter | |
|---|---|
|  boolean | SimpleNode.evaluate(InternalContextAdapter context) | 
|  boolean | Node.evaluate(InternalContextAdapter context) | 
|  boolean | ASTTrue.evaluate(InternalContextAdapter context) | 
|  boolean | ASTReference.evaluate(InternalContextAdapter context)Computes boolean value of this reference Returns the actual value of reference return type boolean, and 'true' if value is not null | 
|  boolean | ASTOrNode.evaluate(InternalContextAdapter context)the logical or : the rule : left || null -> left null || right -> right null || null -> false left || right -> left || right | 
|  boolean | ASTNotNode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTNENode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTLTNode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTLENode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTGTNode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTGENode.evaluate(InternalContextAdapter context) | 
|  boolean | ASTFalse.evaluate(InternalContextAdapter context) | 
|  boolean | ASTExpression.evaluate(InternalContextAdapter context) | 
|  boolean | ASTEQNode.evaluate(InternalContextAdapter context)Calculates the value of the logical expression arg1 == arg2 All class types are supported. | 
|  boolean | ASTElseStatement.evaluate(InternalContextAdapter context)An ASTElseStatement always evaluates to true. | 
|  boolean | ASTElseIfStatement.evaluate(InternalContextAdapter context)An ASTElseStatement is true if the expression it contains evaluates to true. | 
|  boolean | ASTAndNode.evaluate(InternalContextAdapter context)logical and : null && right = false left && null = false null && null = false | 
|  Object | SimpleNode.execute(Object o,
        InternalContextAdapter context) | 
|  Object | Node.execute(Object o,
        InternalContextAdapter context) | 
|  Object | ASTReference.execute(Object o,
        InternalContextAdapter context)gets an Object that 'is' the value of the reference | 
|  Object | ASTMethod.execute(Object o,
        InternalContextAdapter context)invokes the method. | 
|  Object | ASTIdentifier.execute(Object o,
        InternalContextAdapter context) | 
| protected  String | SimpleNode.getLocation(InternalContextAdapter context)Return a string that tells the current location of this node. | 
| protected  Object | ASTMathNode.handleSpecial(Object left,
              Object right,
              InternalContextAdapter context)Extension hook to allow special behavior by subclasses If this method returns a non-null value, that is returned, rather than the result of the math operation. | 
| protected  Object | ASTAddNode.handleSpecial(Object left,
              Object right,
              InternalContextAdapter context) | 
|  Object | SimpleNode.init(InternalContextAdapter context,
     Object data) | 
|  Object | Node.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTText.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTStringLiteral.init(InternalContextAdapter context,
     Object data)init : we don't have to do much. | 
|  Object | ASTSetDirective.init(InternalContextAdapter context,
     Object data)simple init. | 
|  Object | ASTReference.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTMethod.init(InternalContextAdapter context,
     Object data)simple init - init our subtree and get what we can from the AST | 
|  Object | ASTMathNode.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTIntegerLiteral.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTIdentifier.init(InternalContextAdapter context,
     Object data)simple init - don't do anything that is context specific. | 
|  Object | ASTFloatingPointLiteral.init(InternalContextAdapter context,
     Object data)Initialization method - doesn't do much but do the object creation. | 
|  Object | ASTEscape.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTDirective.init(InternalContextAdapter context,
     Object data) | 
|  Object | ASTComment.init(InternalContextAdapter context,
     Object data)We need to make sure we catch any of the dreaded MORE tokens. | 
|  Number | ASTSubtractNode.perform(Number left,
        Number right,
        InternalContextAdapter context) | 
|  Number | ASTMulNode.perform(Number left,
        Number right,
        InternalContextAdapter context) | 
|  Number | ASTModNode.perform(Number left,
        Number right,
        InternalContextAdapter context) | 
| abstract  Number | ASTMathNode.perform(Number left,
        Number right,
        InternalContextAdapter context)Performs the math operation represented by this node. | 
|  Number | ASTDivNode.perform(Number left,
        Number right,
        InternalContextAdapter context) | 
|  Number | ASTAddNode.perform(Number left,
        Number right,
        InternalContextAdapter context) | 
|  void | ASTIfStatement.process(InternalContextAdapter context,
        ParserVisitor visitor) | 
|  boolean | SimpleNode.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | Node.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTText.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTStop.render(InternalContextAdapter context,
       Writer writer)Do not output anything, just shut off the rendering. | 
|  boolean | ASTSetDirective.render(InternalContextAdapter context,
       Writer writer)puts the value of the RHS into the context under the key of the LHS | 
|  boolean | ASTReference.render(InternalContextAdapter context,
       Writer writer)gets the value of the reference and outputs it to the writer. | 
|  boolean | ASTIfStatement.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTEscapedDirective.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTEscape.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTElseIfStatement.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTDirective.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTComment.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTBlock.render(InternalContextAdapter context,
       Writer writer) | 
|  boolean | ASTReference.setValue(InternalContextAdapter context,
         Object value)Sets the value of a complex reference (something like $foo.bar) Currently used by ASTSetReference() | 
|  Object | SimpleNode.value(InternalContextAdapter context) | 
|  Object | Node.value(InternalContextAdapter context) | 
|  Object | ASTTrue.value(InternalContextAdapter context) | 
|  Object | ASTStringLiteral.value(InternalContextAdapter context)renders the value of the string literal If the properties allow, and the string literal contains a $ or a # the literal is rendered against the context Otherwise, the stringlit is returned. | 
|  Object | ASTReference.value(InternalContextAdapter context) | 
|  Object | ASTOrNode.value(InternalContextAdapter context)Returns the value of the expression. | 
|  Object | ASTObjectArray.value(InternalContextAdapter context) | 
|  Object | ASTNotNode.value(InternalContextAdapter context) | 
|  Object | ASTNENode.value(InternalContextAdapter context) | 
|  Object | ASTMathNode.value(InternalContextAdapter context)gets the two args and performs the operation on them | 
|  Object | ASTMap.value(InternalContextAdapter context) | 
|  Object | ASTLTNode.value(InternalContextAdapter context) | 
|  Object | ASTLENode.value(InternalContextAdapter context) | 
|  Object | ASTIntegerRange.value(InternalContextAdapter context)does the real work. | 
|  Object | ASTIntegerLiteral.value(InternalContextAdapter context) | 
|  Object | ASTGTNode.value(InternalContextAdapter context) | 
|  Object | ASTGENode.value(InternalContextAdapter context) | 
|  Object | ASTFloatingPointLiteral.value(InternalContextAdapter context) | 
|  Object | ASTFalse.value(InternalContextAdapter context) | 
|  Object | ASTExpression.value(InternalContextAdapter context) | 
|  Object | ASTEQNode.value(InternalContextAdapter context) | 
|  Object | ASTAndNode.value(InternalContextAdapter context)Returns the value of the expression. | 
| Uses of InternalContextAdapter in org.apache.velocity.runtime.visitor | 
|---|
| Fields in org.apache.velocity.runtime.visitor declared as InternalContextAdapter | |
|---|---|
| protected  InternalContextAdapter | BaseVisitor.contextContext used during traversal | 
| Methods in org.apache.velocity.runtime.visitor with parameters of type InternalContextAdapter | |
|---|---|
|  void | BaseVisitor.setContext(InternalContextAdapter context) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||