Examples of CallTemplate


Examples of client.net.sf.saxon.ce.expr.instruct.CallTemplate

        if (template==null) {
            return null;   // error already reported
        }
        target = template.getCompiledTemplate();

        CallTemplate call = new CallTemplate(target, useTailRecursion);
        call.setActualParameters(getWithParamInstructions(exec, decl, false, call),
                                 getWithParamInstructions(exec, decl, true, call));
        if (LogConfiguration.loggingIsEnabled() && LogController.traceIsEnabled()) {
          call.AddTraceProperty("name", calledTemplateName.getDisplayName());
        }
       
        return call;
    }
View Full Code Here

Examples of client.net.sf.saxon.ce.expr.instruct.CallTemplate

            sf.setContextItem(context.getContextItem());
            next = getMajorCaller(context);
            return sf;
        } else if (construct == StandardNames.XSL_CALL_TEMPLATE) {
            ContextStackFrame.CallTemplate sf = new ContextStackFrame.CallTemplate();
            CallTemplate loc = (CallTemplate)origin;
            sf.setSystemId(loc.getSystemId());
            sf.setLineNumber(-1); //(loc.getLineNumber());
            sf.setContainer(loc.getContainer());
            sf.setTemplateName(loc.getObjectName());
            sf.setContextItem(context.getContextItem());
            next = getMajorCaller(context);
            return sf;
        } else if (construct == StandardNames.XSL_VARIABLE) {
            ContextStackFrame.VariableEvaluation sf = new ContextStackFrame.VariableEvaluation();
View Full Code Here

Examples of client.net.sf.saxon.ce.expr.instruct.CallTemplate

    }


    @Override
    public Expression compile(Executable exec, Declaration decl) throws XPathException {
        CallTemplate call = (CallTemplate)instruction.compile(exec, decl);
        call.setUseTailRecursion(true);
        return new ScheduleExecution(call, wait);
    }
View Full Code Here

Examples of net.sf.saxon.instruct.CallTemplate

        } else {
            //getPrincipalStyleSheet().setRequireRuntimeTemplateMap(true);
            nsContext = makeNamespaceContext();
        }

        CallTemplate call = new CallTemplate (
                                    target,
                                    useTailRecursion,
                                    calledTemplateExpression,
                                    nsContext );
        call.setActualParameters(getWithParamInstructions(exec, false, call),
                                 getWithParamInstructions(exec, true, call));
        return call;
    }
View Full Code Here

Examples of net.sf.saxon.instruct.CallTemplate

        } else {
            //getPrincipalStyleSheet().setRequireRuntimeTemplateMap(true);
            nsContext = makeNamespaceContext();
        }

        CallTemplate call = new CallTemplate (
                                    target,
                                    useTailRecursion,
                                    calledTemplateExpression,
                                    nsContext );
        call.setActualParameters(getWithParamInstructions(exec, false, call),
                                 getWithParamInstructions(exec, true, call));
        return call;
    }
View Full Code Here

Examples of org.pdf4j.saxon.instruct.CallTemplate

        } else {
            //getPrincipalStyleSheet().setRequireRuntimeTemplateMap(true);
            nsContext = makeNamespaceContext();
        }

        CallTemplate call = new CallTemplate (
                                    target,
                                    useTailRecursion,
                                    calledTemplateExpression,
                                    nsContext );
        call.setActualParameters(getWithParamInstructions(exec, false, call),
                                 getWithParamInstructions(exec, true, call));
        return call;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.