Package org.apache.xalan.templates

Examples of org.apache.xalan.templates.ElemExsltFunction.execute()


      if (null != elemFunc) {
        XPathContext context = exprContext.getXPathContext();
        TransformerImpl transformer = (TransformerImpl)context.getOwnerObject();
        transformer.pushCurrentFuncResult(null);

        elemFunc.execute(transformer, methodArgs);

        XObject val = (XObject)transformer.popCurrentFuncResult();
        return (val == null) ? new XString("") // value if no result element.
                             : val;
      }
View Full Code Here


      if (callerTemplate != null)
        elemFunc.setCallerFrameSize(callerTemplate.m_frameSize);
      else
        elemFunc.setCallerFrameSize(0);
     
      elemFunc.execute(transformer, methodArgs);
     
      XObject val = new XString(""); // value returned if no result element.
      if (elemFunc.isResultSet())
      {
        val = elemFunc.getResult();
View Full Code Here

      if (null != elemFunc) {
        XPathContext context = exprContext.getXPathContext();
        TransformerImpl transformer = (TransformerImpl)context.getOwnerObject();
        transformer.pushCurrentFuncResult(null);

        elemFunc.execute(transformer, methodArgs);

        XObject val = (XObject)transformer.popCurrentFuncResult();
        return (val == null) ? new XString("") // value if no result element.
                             : val;
      }
View Full Code Here

        if (callerTemplate != null)
          elemFunc.setCallerFrameSize(callerTemplate.m_frameSize);
        else
          elemFunc.setCallerFrameSize(0);
      
        elemFunc.execute(transformer, methodArgs);
     
        XObject val = new XString(""); // value returned if no result element.
        if (elemFunc.isResultSet())
        {
          val = elemFunc.getResult();
View Full Code Here

      if (null != elemFunc) {
        XPathContext context = exprContext.getXPathContext();
        TransformerImpl transformer = (TransformerImpl)context.getOwnerObject();
        transformer.pushCurrentFuncResult(null);

        elemFunc.execute(transformer, methodArgs);

        XObject val = (XObject)transformer.popCurrentFuncResult();
        return (val == null) ? new XString("") // value if no result element.
                             : val;
      }
View Full Code Here

        methodArgs[i] =  XObject.create(args.elementAt(i));
      }
      ElemExsltFunction elemFunc = getFunction(funcName);
      XPathContext context = exprContext.getXPathContext();
      TransformerImpl transformer = (TransformerImpl)context.getOwnerObject();
      elemFunc.execute(transformer, methodArgs);
     
      VariableStack varStack = context.getVarStack();
      XObject val = new XString(""); // value returned if no result element.
     
      int resultIndex = elemFunc.getResultIndex();  
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.