Uses of Class
gnu.mapping.CallContext

Packages that use CallContext
gnu.expr Supports Expression, and various related classes need to compile programming languages. 
gnu.kawa.functions   
gnu.kawa.reflect Contains classes to use reflection. 
gnu.kawa.servlet   
gnu.kawa.xml   
gnu.kawa.xslt   
gnu.mapping Supports Procedure, and various related classes needed at run-time by dynamically typed languages (such as Scheme and ECMAScript). 
gnu.q2.lang   
gnu.xquery.lang   
gnu.xquery.util   
kawa.lang   
kawa.standard   
 

Uses of CallContext in gnu.expr
 

Methods in gnu.expr with parameters of type CallContext
 void PrimProcedure.apply(CallContext ctx)
           
 void ModuleBody.apply(CallContext ctx)
           
 void LetExp.apply(CallContext ctx)
           
 void ExitExp.apply(CallContext ctx)
           
 void IfExp.apply(CallContext ctx)
           
 void BeginExp.apply(CallContext ctx)
           
 void ApplyExp.apply(CallContext ctx)
           
 void TryExp.apply(CallContext ctx)
           
 void ModuleMethod.apply(CallContext ctx)
           
 void ReferenceExp.apply(CallContext ctx)
           
 void SynchronizedExp.apply(CallContext ctx)
           
 void Expression.apply(CallContext ctx)
          Evaluate the expression.
 void BlockExp.apply(CallContext ctx)
           
 void ThisExp.apply(CallContext ctx)
           
 void SetExp.apply(CallContext ctx)
           
 void LambdaExp.apply(CallContext ctx)
           
 void QuoteExp.apply(CallContext ctx)
           
 java.lang.Object Expression.eval(CallContext ctx)
           
 void Language.eval(InPort port, CallContext ctx)
           
static boolean ModuleExp.evalModule(Environment env, CallContext ctx, Compilation comp, java.net.URL url, OutPort msg)
           
 int PrimProcedure.match0(CallContext ctx)
           
 int GenericProc.match0(CallContext ctx)
           
 int ModuleMethod.match0(CallContext ctx)
           
 int Expression.match0(CallContext ctx)
           
 int ModuleWithContext.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleBody.match0(ModuleMethod proc, CallContext ctx)
           
 int ModuleWithContext.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int ModuleBody.match1(ModuleMethod proc, java.lang.Object arg1, CallContext ctx)
           
 int PrimProcedure.match1(java.lang.Object arg1, CallContext ctx)
           
 int GenericProc.match1(java.lang.Object arg1, CallContext ctx)
           
 int ModuleMethod.match1(java.lang.Object arg1, CallContext ctx)
           
 int ModuleWithContext.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleBody.match2(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int PrimProcedure.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int GenericProc.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleMethod.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ModuleWithContext.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleBody.match3(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int PrimProcedure.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int GenericProc.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleMethod.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ModuleWithContext.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleBody.match4(ModuleMethod proc, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int PrimProcedure.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int GenericProc.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleMethod.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ModuleWithContext.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 int ModuleBody.matchN(ModuleMethod proc, java.lang.Object[] args, CallContext ctx)
           
 int PrimProcedure.matchN(java.lang.Object[] args, CallContext ctx)
           
 int GenericProc.matchN(java.lang.Object[] args, CallContext ctx)
           
 int ModuleMethod.matchN(java.lang.Object[] args, CallContext ctx)
           
 void ModuleBody.run(CallContext ctx)
           
static void ModuleBody.runCleanup(CallContext ctx, java.lang.Throwable th, Consumer save)
           
 

Uses of CallContext in gnu.kawa.functions
 

Methods in gnu.kawa.functions with parameters of type CallContext
 void ValuesMap.apply(CallContext ctx)
           
 void CountValues.apply(CallContext ctx)
           
 void AppendValues.apply(CallContext ctx)
           
 void Apply.apply(CallContext ctx)
           
 void ApplyToArgs.check1(java.lang.Object arg1, CallContext ctx)
           
 void ApplyToArgs.check2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 void ApplyToArgs.check3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 void ApplyToArgs.check4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 void ApplyToArgs.checkN(java.lang.Object[] args, CallContext ctx)
           
 int ApplyToArgs.match1(java.lang.Object arg1, CallContext ctx)
           
 int ApplyToArgs.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
 int ApplyToArgs.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
           
 int ApplyToArgs.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
           
 int ApplyToArgs.matchN(java.lang.Object[] args, CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.reflect
 

Methods in gnu.kawa.reflect with parameters of type CallContext
 void TypeSwitch.apply(CallContext ctx)
           
 void Invoke.apply(CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.servlet
 

Subclasses of CallContext in gnu.kawa.servlet
 class ServletCallContext
           
 

Methods in gnu.kawa.servlet with parameters of type CallContext
 void GetResponse.apply(CallContext ctx)
           
 void GetRequest.apply(CallContext ctx)
           
static javax.servlet.http.HttpServletRequest GetRequest.getRequest(CallContext ctx)
           
static javax.servlet.http.HttpServletResponse GetResponse.getResponse(CallContext ctx)
           
 void KawaPageServlet.run(CallContext ccontext)
           
abstract  void KawaServlet.run(CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.xml
 

Methods in gnu.kawa.xml with parameters of type CallContext
 void MakeWithBaseUri.apply(CallContext ctx)
           
 void TreeScanner.apply(CallContext ctx)
           
 void MakeElement.apply(CallContext ctx)
           
 void Attributes.apply(CallContext ctx)
           
 void MakeAttribute.apply(CallContext ctx)
           
 void MakeProcInst.apply(CallContext ctx)
           
 void Children.apply(CallContext ctx)
           
 void IteratorItems.apply(CallContext ctx)
           
 void ListItems.apply(CallContext ctx)
           
 void MakeText.apply(CallContext ctx)
           
 void DocumentConstructor.apply(CallContext ctx)
           
 void MakeCDATA.apply(CallContext ctx)
           
 void CommentConstructor.apply(CallContext ctx)
           
 void MakeResponseHeader.apply(CallContext ctx)
           
static void NodeConstructor.popNodeContext(Consumer saved, CallContext ctx)
           
static void MakeProcInst.procInst$X(java.lang.Object target, java.lang.Object content, CallContext ctx)
           
static XMLFilter NodeConstructor.pushNodeContext(CallContext ctx)
           
static void MakeText.text$X(java.lang.Object arg, CallContext ctx)
           
 

Uses of CallContext in gnu.kawa.xslt
 

Methods in gnu.kawa.xslt with parameters of type CallContext
static void XSLT.process(TreeList doc, Focus pos, CallContext ctx)
           
 

Uses of CallContext in gnu.mapping
 

Methods in gnu.mapping that return CallContext
 CallContext Future.getCallContext()
          Get the CallContext we use for this Thread.
 CallContext RunnableClosure.getCallContext()
          Get the CallContext we use for this Thread.
static CallContext CallContext.getInstance()
          Get or create a CallContext for the current thread.
static CallContext CallContext.getOnlyInstance()
          Get but don't create a CallContext for the current thread.
 

Methods in gnu.mapping with parameters of type CallContext
 void Procedure.apply(CallContext ctx)
          Call this Procedure using the explicit-CallContext-convention.
static void Procedure.apply(Procedure proc, CallContext ctx)
           
 void Procedure.check0(CallContext ctx)
          Does match0, plus throws exception on argument mismatch.
 void Procedure.check1(java.lang.Object arg1, CallContext ctx)
          Does match1, plus throws exception on argument mismatch.
 void Procedure.check2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
          Does match, plus throws exception on argument mismatch.
 void Procedure.check3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
          Does match3, plus throws exception on argument mismatch.
 void Procedure.check4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
          Does match4, plus throws exception on argument mismatch.
 void Procedure.checkN(java.lang.Object[] args, CallContext ctx)
          Does matchN, plus throws exception on argument mismatch.
 int Procedure.match0(CallContext ctx)
          Pass zero arguments.
 int Procedure.match1(java.lang.Object arg1, CallContext ctx)
          Pass one argument.
 int Procedure.match2(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
          Pass two arguments.
 int Procedure.match3(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, CallContext ctx)
          Pass three arguments.
 int Procedure.match4(java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4, CallContext ctx)
          Pass four arguments.
 int Procedure.matchN(java.lang.Object[] args, CallContext ctx)
           
static void CallContext.setInstance(CallContext ctx)
           
 void NamedLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 void ConstrainedLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 void ThreadLocation.setRestore(java.lang.Object oldValue, CallContext ctx)
           
 void Location.setRestore(java.lang.Object oldValue, CallContext ctx)
          Restore an old value.
 java.lang.Object NamedLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 java.lang.Object ConstrainedLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 java.lang.Object ThreadLocation.setWithSave(java.lang.Object newValue, CallContext ctx)
           
 java.lang.Object Location.setWithSave(java.lang.Object newValue, CallContext ctx)
          Set a value, but return cookie so old value can be restored.
 

Constructors in gnu.mapping with parameters of type CallContext
Future(Procedure action, CallContext parentContext)
           
Future(Procedure action, CallContext parentContext, Environment penvironment)
           
RunnableClosure(Procedure action, CallContext parentContext)
           
RunnableClosure(Procedure action, CallContext parentContext, Environment penvironment)
           
 

Uses of CallContext in gnu.q2.lang
 

Methods in gnu.q2.lang with parameters of type CallContext
 void Q2Apply.apply(CallContext ctx)
           
 

Uses of CallContext in gnu.xquery.lang
 

Methods in gnu.xquery.lang with parameters of type CallContext
 void XQuery.applyWithFocus$X(Procedure proc, java.lang.Object values, CallContext ctx)
          Call a procedure with each item in a sequence as the context item.
 void XQuery.eval_with_focus$X(java.lang.String expr, java.lang.Object values, CallContext ctx)
          Evaluate an expression with a given focus (context).
 void XQuery.eval_with_focus$X(java.lang.String expr, java.lang.Object item, int position, int size, CallContext ctx)
          Evaluate an expression with a given focus (context).
 

Uses of CallContext in gnu.xquery.util
 

Methods in gnu.xquery.util with parameters of type CallContext
 void ValuesFilter.apply(CallContext ctx)
           
 void SubList.apply(CallContext ctx)
           
 void RelativeStep.apply(CallContext ctx)
           
 void OrderedMap.apply(CallContext ctx)
           
 void IntegerRange.apply(CallContext ctx)
           
 void ValuesEvery.apply(CallContext ctx)
           
static void NodeUtils.data$X(java.lang.Object arg, CallContext ctx)
           
static void DistinctValues.distinctValues$X(java.lang.Object values, NamedCollator coll, CallContext ctx)
           
static void NodeUtils.id$X(java.lang.Object arg1, java.lang.Object arg2, CallContext ctx)
           
static void SequenceUtils.indexOf$X(java.lang.Object seqParam, java.lang.Object srchParam, NamedCollator collator, CallContext ctx)
           
static void NodeUtils.inScopePrefixes$X(java.lang.Object node, CallContext ctx)
           
static void SequenceUtils.insertBefore$X(java.lang.Object target, long position, java.lang.Object inserts, CallContext ctx)
           
static void SequenceUtils.remove$X(java.lang.Object arg, long position, CallContext ctx)
           
static void SequenceUtils.reverse$X(java.lang.Object arg, CallContext ctx)
          Implements the standard XQuery function reverse.
 void OrderedTuples.run$X(CallContext ctx)
           
static void StringUtils.stringToCodepoints$X(java.lang.Object arg, CallContext ctx)
           
static void StringUtils.tokenize$X(java.lang.Object arg, java.lang.String pattern, CallContext ctx)
           
static void StringUtils.tokenize$X(java.lang.Object arg, java.lang.String pattern, java.lang.String flags, CallContext ctx)
           
 

Uses of CallContext in kawa.lang
 

Methods in kawa.lang with parameters of type CallContext
 void Continuation.apply(CallContext ctx)
           
 void Eval.apply(CallContext ctx)
           
static void Eval.eval(java.lang.Object sexpr, Environment env, CallContext ctx)
           
static void Eval.evalBody(java.lang.Object body, Environment env, SourceMessages messages, CallContext ctx)
           
 

Constructors in kawa.lang with parameters of type CallContext
Continuation(CallContext ctx)
           
 

Uses of CallContext in kawa.standard
 

Methods in kawa.standard with parameters of type CallContext
 void call_with_values.apply(CallContext ctx)
           
 void callcc.apply(CallContext ctx)
           
 int callcc.match1(java.lang.Object proc, CallContext ctx)