Uses of Interface org.apache.velocity.context.InternalContextAdapter (Velocity 1.4 API)

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.apache.velocity.context.InternalContextAdapter

Packages that use InternalContextAdapter
org.apache.velocity.context |
org.apache.velocity.runtime |
org.apache.velocity.runtime.directive |
org.apache.velocity.runtime.parser.node |
org.apache.velocity.runtime.visitor |

Uses of InternalContextAdapter in org.apache.velocity.context

Classes in org.apache.velocity.context that implement InternalContextAdapter
`class` | `InternalContextAdapterImpl` This adapter class is the container for all context types for internal use.
`class` | `VMContext` This is a special, internal-use-only context implementation to be used for the new Velocimacro implementation.

Fields in org.apache.velocity.context declared as InternalContextAdapter
`(package private) InternalContextAdapter` | `VMContext.innerContext` the base context store.
`(package private) InternalContextAdapter` | `VMContext.wrappedContext` context that we are wrapping

Methods in org.apache.velocity.context that return InternalContextAdapter
`InternalContextAdapter` | `VMContext.getBaseContext()`
`InternalContextAdapter` | `InternalWrapperContext.getBaseContext()` returns the base full context impl
`InternalContextAdapter` | `InternalContextAdapterImpl.getBaseContext()` Returns the base context that we are wrapping.

Constructors in org.apache.velocity.context with parameters of type InternalContextAdapter
`VMContext(InternalContextAdapter inner, RuntimeServices rsvc)` CTOR, wraps an ICA

Uses of InternalContextAdapter in org.apache.velocity.runtime

Methods in org.apache.velocity.runtime with parameters of type InternalContextAdapter
`(package private) void` | `VelocimacroManager.MacroEntry.setup(InternalContextAdapter ica)`
`(package private) void` | `VelocimacroManager.MacroEntry.parseTree(InternalContextAdapter ica)`

Uses of InternalContextAdapter in org.apache.velocity.runtime.directive

Fields in org.apache.velocity.runtime.directive declared as InternalContextAdapter
`private InternalContextAdapter` | `VMProxyArg.usercontext` not used in this impl : carries the appropriate user context

Methods in org.apache.velocity.runtime.directive with parameters of type InternalContextAdapter
`java.lang.Object` | `VMProxyArg.setObject(InternalContextAdapter context, java.lang.Object o)` Invoked by VMContext when Context.put() is called for a proxied reference.
`java.lang.Object` | `VMProxyArg.getObject(InternalContextAdapter context)` returns the value of the reference.
`boolean` | `VelocimacroProxy.render(InternalContextAdapter context, java.io.Writer writer, Node node)` Renders the macro using the context
`void` | `VelocimacroProxy.init(RuntimeServices rs, InternalContextAdapter context, Node node)` The major meat of VelocimacroProxy, init() checks the # of arguments, patches the macro body, renders the macro into an AST, and then inits the AST, so it is ready for quick rendering.
`boolean` | `Parse.render(InternalContextAdapter context, java.io.Writer writer, Node node)` iterates through the argument list and renders every argument that is appropriate.
`boolean` | `Macro.render(InternalContextAdapter context, java.io.Writer writer, Node node)` render() doesn't do anything in the final output rendering.
`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().
`boolean` | `Literal.render(InternalContextAdapter context, java.io.Writer writer, Node node)` Throw the literal rendition of the block between #literal()/#end into the writer.
`protected java.lang.String` | `InputBase.getInputEncoding(InternalContextAdapter context)` Decides the encoding used during input processing of this directive.
`void` | `Include.init(RuntimeServices rs, InternalContextAdapter context, Node node)` simple init - init the tree and get the elementKey from the AST
`boolean` | `Include.render(InternalContextAdapter context, java.io.Writer writer, Node node)` iterates through the argument list and renders every argument that is appropriate.
`private boolean` | `Include.renderOutput(Node node, InternalContextAdapter context, java.io.Writer writer)` does the actual rendering of the included file
`void` | `Foreach.init(RuntimeServices rs, InternalContextAdapter context, Node node)` simple init - init the tree and get the elementKey from the AST
`boolean` | `Foreach.render(InternalContextAdapter context, java.io.Writer writer, Node node)` renders the #foreach() block
`void` | `Directive.init(RuntimeServices rs, InternalContextAdapter context, Node node)` How this directive is to be initialized.
`abstract boolean` | `Directive.render(InternalContextAdapter context, java.io.Writer writer, Node node)` How this directive is to be rendered

Constructors in org.apache.velocity.runtime.directive with parameters of type InternalContextAdapter
`VMProxyArg(VMProxyArg model, InternalContextAdapter c)` not used in current impl Constructor for alternate impl where VelProxy class would make new VMProxyArg objects, and use this contructor to avoid reparsing the reference args that impl also had the VMProxyArg carry it's context

Uses of InternalContextAdapter in org.apache.velocity.runtime.parser.node

Methods in org.apache.velocity.runtime.parser.node with parameters of type InternalContextAdapter
`java.lang.Object` | `SimpleNode.init(InternalContextAdapter context, java.lang.Object data)`
`boolean` | `SimpleNode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `SimpleNode.value(InternalContextAdapter context)`
`boolean` | `SimpleNode.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `SimpleNode.execute(java.lang.Object o, InternalContextAdapter context)`
`java.lang.Object` | `Node.init(InternalContextAdapter context, java.lang.Object data)`
`boolean` | `Node.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `Node.value(InternalContextAdapter context)`
`boolean` | `Node.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `Node.execute(java.lang.Object o, InternalContextAdapter context)`
`java.lang.Object` | `GetExecutor.OLDexecute(java.lang.Object o, InternalContextAdapter context)` Execute method against context.
`boolean` | `ASTTrue.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTTrue.value(InternalContextAdapter context)`
`java.lang.Object` | `ASTText.init(InternalContextAdapter context, java.lang.Object data)`
`boolean` | `ASTText.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `ASTSubtractNode.value(InternalContextAdapter context)` computes the value of the subtraction.
`java.lang.Object` | `ASTStringLiteral.init(InternalContextAdapter context, java.lang.Object data)` init : we don't have to do much.
`java.lang.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.
`java.lang.Object` | `ASTSetDirective.init(InternalContextAdapter context, java.lang.Object data)` simple init.
`boolean` | `ASTSetDirective.render(InternalContextAdapter context, java.io.Writer writer)` puts the value of the RHS into the context under the key of the LHS
`java.lang.Object` | `ASTReference.init(InternalContextAdapter context, java.lang.Object data)`
`java.lang.Object` | `ASTReference.execute(java.lang.Object o, InternalContextAdapter context)` gets an Object that 'is' the value of the reference
`boolean` | `ASTReference.render(InternalContextAdapter context, java.io.Writer writer)` gets the value of the reference and outputs it to the writer.
`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
`java.lang.Object` | `ASTReference.value(InternalContextAdapter context)`
`boolean` | `ASTReference.setValue(InternalContextAdapter context, java.lang.Object value)` Sets the value of a complex reference (something like $foo.bar) Currently used by ASTSetReference()
`java.lang.Object` | `ASTOrNode.value(InternalContextAdapter context)` Returns the value of the expression.
`boolean` | `ASTOrNode.evaluate(InternalContextAdapter context)` the logical or : the rule : left || null -> left null || right -> right null || null -> false left || right -> left || right
`java.lang.Object` | `ASTObjectArray.value(InternalContextAdapter context)`
`java.lang.Object` | `ASTNumberLiteral.init(InternalContextAdapter context, java.lang.Object data)` Initialization method - doesn't do much but do the object creation.
`java.lang.Object` | `ASTNumberLiteral.value(InternalContextAdapter context)`
`boolean` | `ASTNotNode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTNotNode.value(InternalContextAdapter context)`
`boolean` | `ASTNENode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTNENode.value(InternalContextAdapter context)`
`java.lang.Object` | `ASTMulNode.value(InternalContextAdapter context)` computes the product of the two args.
`java.lang.Object` | `ASTModNode.value(InternalContextAdapter context)`
`java.lang.Object` | `ASTMethod.init(InternalContextAdapter context, java.lang.Object data)` simple init - init our subtree and get what we can from the AST
`java.lang.Object` | `ASTMethod.execute(java.lang.Object o, InternalContextAdapter context)` invokes the method.
`boolean` | `ASTLTNode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTLTNode.value(InternalContextAdapter context)`
`boolean` | `ASTLENode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTLENode.value(InternalContextAdapter context)`
`java.lang.Object` | `ASTIntegerRange.value(InternalContextAdapter context)` does the real work.
`boolean` | `ASTIfStatement.render(InternalContextAdapter context, java.io.Writer writer)`
`void` | `ASTIfStatement.process(InternalContextAdapter context, ParserVisitor visitor)`
`java.lang.Object` | `ASTIdentifier.init(InternalContextAdapter context, java.lang.Object data)` simple init - don't do anything that is context specific.
`java.lang.Object` | `ASTIdentifier.execute(java.lang.Object o, InternalContextAdapter context)` invokes the method on the object passed in
`boolean` | `ASTGTNode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTGTNode.value(InternalContextAdapter context)`
`boolean` | `ASTGENode.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTGENode.value(InternalContextAdapter context)`
`boolean` | `ASTFalse.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTFalse.value(InternalContextAdapter context)`
`boolean` | `ASTExpression.evaluate(InternalContextAdapter context)`
`java.lang.Object` | `ASTExpression.value(InternalContextAdapter context)`
`boolean` | `ASTEscapedDirective.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `ASTEscape.init(InternalContextAdapter context, java.lang.Object data)`
`boolean` | `ASTEscape.render(InternalContextAdapter context, java.io.Writer writer)`
`boolean` | `ASTEQNode.evaluate(InternalContextAdapter context)` Calculates the value of the logical expression arg1 == arg2 All class types are supported.
`java.lang.Object` | `ASTEQNode.value(InternalContextAdapter context)`
`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` | `ASTElseIfStatement.render(InternalContextAdapter context, java.io.Writer writer)` renders the block
`java.lang.Object` | `ASTDivNode.value(InternalContextAdapter context)` computes the result of the division.
`java.lang.Object` | `ASTDirective.init(InternalContextAdapter context, java.lang.Object data)`
`boolean` | `ASTDirective.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `ASTComment.init(InternalContextAdapter context, java.lang.Object data)` We need to make sure we catch any of the dreaded MORE tokens.
`boolean` | `ASTComment.render(InternalContextAdapter context, java.io.Writer writer)`
`boolean` | `ASTBlock.render(InternalContextAdapter context, java.io.Writer writer)`
`java.lang.Object` | `ASTAndNode.value(InternalContextAdapter context)` Returns the value of the expression.
`boolean` | `ASTAndNode.evaluate(InternalContextAdapter context)` logical and : null && right = false left && null = false null && null = false
`java.lang.Object` | `ASTAddNode.value(InternalContextAdapter context)` computes the sum of the two nodes.

Uses of InternalContextAdapter in org.apache.velocity.runtime.visitor

Fields in org.apache.velocity.runtime.visitor declared as InternalContextAdapter
`protected InternalContextAdapter` | `BaseVisitor.context` Context used during traversal

Methods in org.apache.velocity.runtime.visitor with parameters of type InternalContextAdapter
`void` | `BaseVisitor.setContext(InternalContextAdapter context)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002 Apache Software Foundation. All Rights Reserved.