## Uses of Class
org.eclipse.jet.JET2Context

Packages that use JET2Context
org.eclipse.jet: Defines core interfaces for executing JET transformations and templates.
org.eclipse.jet.core.expressions
org.eclipse.jet.taglib: Interfaces and abstract classes for implement custom JET tags.
org.eclipse.jet.taglib.workspace: Defines JET workspace actions that custom tags may perform as part of a JET transformation.
org.eclipse.jet.transform: Defines JET transformation related interfaces.

Uses of JET2Context in org.eclipse.jet

Methods in org.eclipse.jet that return JET2Context
`JET2Context` `AbstractContextExtender.getContext()` Deprecated. Return the JET2Context that this extender instance is extending.

Methods in org.eclipse.jet with parameters of type JET2Context
`protected java.lang.Object` `XPathContextExtender.createExtendedData(JET2Context context)`
`protected abstract java.lang.Object` `AbstractContextExtender.createExtendedData(JET2Context context)` Deprecated. Called by the AbstractContextExtender constructor if the extender's data has not yet been created in the context.
`void` `JET2Template.generate(JET2Context context, JET2Writer out)` Execute the template against the input contained in the `JET2Context`, and writing the result to the `JET2Writer`.
`void` `JET2TemplateManager.ITemplateRunner.generate(java.lang.String templatePath, JET2Context context, JET2Writer out)` Execute a JET2 template
`static XPathContextExtender` `XPathContextExtender.getInstance(JET2Context context)` Factory method for XPathContextExtenders
`static java.lang.String` `XPathContextExtender.resolveDynamic(java.lang.String value, JET2Context context)`
`static org.eclipse.core.runtime.IStatus` `JET2Platform.runTransform(java.lang.String id, JET2Context context, org.eclipse.core.runtime.IProgressMonitor monitor)` Invoke a JET transform against the passed context

Constructors in org.eclipse.jet with parameters of type JET2Context
`AbstractContextExtender(JET2Context context)` Deprecated.
`XPathContextExtender(JET2Context context)` Deprecated. Use `XPathContextExtender.getInstance(JET2Context)`. This method will be made private in the near future.

Uses of JET2Context in org.eclipse.jet.core.expressions

Methods in org.eclipse.jet.core.expressions with parameters of type JET2Context
`java.lang.String` `IEmbeddedExpression.evalAsString(JET2Context context)` Return the expression value as a string

Uses of JET2Context in org.eclipse.jet.taglib

Methods in org.eclipse.jet.taglib that return JET2Context
`JET2Context` `RuntimeTagElement.getContext()` Return the context passed to `RuntimeTagElement.doStart(JET2Context, JET2Writer)`.

Methods in org.eclipse.jet.taglib with parameters of type JET2Context
`void` `EmptyTag.doAction(TagInfo td, JET2Context context, JET2Writer out)` Perform the action for the empty tag.
`void` `AbstractContainerTag.doAction(TagInfo td, JET2Context context, JET2Writer out)` Default implementation of `EmptyTag.doAction(TagInfo, JET2Context, JET2Writer)` that simply calls `ContainerTag.doBeforeBody(TagInfo, JET2Context, JET2Writer)` and then `ContainerTag.doAfterBody(TagInfo, JET2Context, JET2Writer)`.
`void` `ContainerTag.doAfterBody(TagInfo td, JET2Context context, JET2Writer out)` Perform processing after the tag body is processed.
`void` `AbstractConditionalTag.doAfterBody(TagInfo td, JET2Context context, JET2Writer out)` Default version of {#link `ContainerTag.doAfterBody(TagInfo, JET2Context, JET2Writer)` that does nothing.
`void` `AbstractIteratingTag.doAfterBody(TagInfo td, JET2Context context, JET2Writer out)` Default implementation of `ContainerTag.doAfterBody(TagInfo, JET2Context, JET2Writer)` that does nothing.
`void` `ContainerTag.doBeforeBody(TagInfo td, JET2Context context, JET2Writer out)` Perform processing before the tags body is processed.
`void` `AbstractConditionalTag.doBeforeBody(TagInfo td, JET2Context context, JET2Writer out)` Default version of `ContainerTag.doBeforeBody(TagInfo, JET2Context, JET2Writer)` that does nothing.
`void` `AbstractIteratingTag.doBeforeBody(TagInfo td, JET2Context context, JET2Writer out)` Default implementation of `ContainerTag.doBeforeBody(TagInfo, JET2Context, JET2Writer)` that writes a delimiter if set.
`void` `OtherTag.doEnd(TagInfo tc, JET2Context context, JET2Writer out)` Perform actions required after the tag body has been evaluted.
`boolean` `ConditionalTag.doEvalCondition(TagInfo td, JET2Context context)` Evalutate the condition that determines whether the tag's body is to be written to the tags output writer.
`boolean` `IteratingTag.doEvalLoopCondition(TagInfo td, JET2Context context)` Determine whether the tag should do another iteration, and, if so, setup any data for the iteration.
`java.lang.String` `FunctionTag.doFunction(TagInfo td, JET2Context context, java.lang.String bodyContent)` Calculate the re-written tag content.
`void` `IteratingTag.doInitializeLoop(TagInfo td, JET2Context context)` Initialize any data required to determine how many times the tag should iterate.
`void` `RuntimeTagElement.doStart(JET2Context context, JET2Writer out)` Perform any actions associated with the start of the tag element.
`void` `OtherTag.doStart(TagInfo tc, JET2Context context, JET2Writer out)` Perform actions required prior to the tag body evaluation.
`void` `OtherTag.handleBodyContent(TagInfo tc, JET2Context context, JET2Writer out, JET2Writer bodyContent)` Re-write the tag body.
`boolean` `OtherTag.okToProcessBody(TagInfo tc, JET2Context context)` Test whether the tags body should be processed.
`void` `CustomTag.setContext(JET2Context context)` Set the context of the tag.
`void` `AbstractCustomTag.setContext(JET2Context context)`

Uses of JET2Context in org.eclipse.jet.taglib.workspace

Methods in org.eclipse.jet.taglib.workspace with parameters of type JET2Context
`static WorkspaceContextExtender` `WorkspaceContextExtender.getInstance(JET2Context context)` Return the workspace context extender for the given JET context.
`static void` `WorkspaceContextExtender.loadResourceAsSource(JET2Context context, org.eclipse.core.resources.IResource resource, java.lang.String resourceLoaderId, java.lang.String resourceType)` Load the passed IResource, and set it as the source of the passed JET2Context.

Constructors in org.eclipse.jet.taglib.workspace with parameters of type JET2Context
`WorkspaceContextExtender(JET2Context context)` Deprecated. Since 0.9.0, use `WorkspaceContextExtender.getInstance(JET2Context)` instead.

Uses of JET2Context in org.eclipse.jet.transform

Methods in org.eclipse.jet.transform with parameters of type JET2Context
`void` `TransformContextListener.commit(JET2Context context, org.eclipse.core.runtime.IProgressMonitor monitor)`
`static TransformContextExtender` `TransformContextExtender.getInstance(JET2Context context)` Return the TransformContextExtender for the passed context.

Constructors in org.eclipse.jet.transform with parameters of type JET2Context
`TransformContextExtender(JET2Context context)` Deprecated. Since 0.9.0 use `TransformContextExtender.getInstance(JET2Context)`.

Copyright 2006 IBM Corporation and others. All Rights Reserved.