public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
result = XObject.create(val, xctxt);
result = XObject.create(val, xctxt);
/** * Set a parameter for the templates. * * @param name The name of the parameter. * @param namespace The namespace of the parameter. * @param value The value object. This can be any valid Java object * -- it's up to the processor to provide the proper * coersion to the object, or simply pass it on for use * in extensions. */ public void setParameter(String name, String namespace, Object value) { VariableStack varstack = getXPathContext().getVarStack(); QName qname = new QName(namespace, name); XObject xobject = XObject.create(value, getXPathContext()); StylesheetRoot sroot = m_stylesheetRoot; Vector vars = sroot.getVariablesAndParamsComposed(); int i = vars.size(); while (--i >= 0) { ElemVariable variable = (ElemVariable)vars.elementAt(i); if(variable.getXSLToken() == Constants.ELEMNAME_PARAMVARIABLE && variable.getName().equals(qname)) { varstack.setGlobalVariable(i, xobject); } } }
/** * Set a parameter for the templates. * * @param name The name of the parameter. * @param namespace The namespace of the parameter. * @param value The value object. This can be any valid Java object * -- it's up to the processor to provide the proper * coersion to the object, or simply pass it on for use * in extensions. */ public void setParameter(String name, String namespace, Object value) { VariableStack varstack = getXPathContext().getVarStack(); QName qname = new QName(namespace, name); XObject xobject = XObject.create(value, getXPathContext()); StylesheetRoot sroot = m_stylesheetRoot; Vector vars = sroot.getVariablesAndParamsComposed(); int i = vars.size(); while (--i >= 0) { ElemVariable variable = (ElemVariable)vars.elementAt(i); if(variable.getXSLToken() == Constants.ELEMNAME_PARAMVARIABLE && variable.getName().equals(qname)) { varstack.setGlobalVariable(i, xobject); } } }
methodArgs[i] = XObject.create(args.get(i));
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
public XObject getVariableOrParam(XPathContext xctxt, QName qname) throws TransformerException,IllegalArgumentException { if ( qname == null ) { //JAXP 1.3 spec says that if variable name is null then // we need to through IllegalArgumentException String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_ARG_CANNOT_BE_NULL, new Object[] {"Variable qname"} ); throw new IllegalArgumentException( fmsg ); } javax.xml.namespace.QName name = new javax.xml.namespace.QName( qname.getNamespace(), qname.getLocalPart()); Object varValue = resolver.resolveVariable( name ); if ( varValue == null ) { String fmsg = XSLMessages.createXPATHMessage( XPATHErrorResources.ER_RESOLVE_VARIABLE_RETURNS_NULL, new Object[] { name.toString()} ); throw new TransformerException( fmsg ); } return XObject.create( varValue, xctxt ); }
/** * Set a parameter for the templates. * * @param name The name of the parameter. * @param namespace The namespace of the parameter. * @param value The value object. This can be any valid Java object * -- it's up to the processor to provide the proper * coersion to the object, or simply pass it on for use * in extensions. */ public void setParameter(String name, String namespace, Object value) { VariableStack varstack = getXPathContext().getVarStack(); QName qname = new QName(namespace, name); XObject xobject = XObject.create(value, getXPathContext()); StylesheetRoot sroot = m_stylesheetRoot; Vector vars = sroot.getVariablesAndParamsComposed(); int i = vars.size(); while (--i >= 0) { ElemVariable variable = (ElemVariable)vars.elementAt(i); if(variable.getXSLToken() == Constants.ELEMNAME_PARAMVARIABLE && variable.getName().equals(qname)) { varstack.setGlobalVariable(i, xobject); } } }
/** * Set a parameter for the templates. * * @param name The name of the parameter. * @param namespace The namespace of the parameter. * @param value The value object. This can be any valid Java object * -- it's up to the processor to provide the proper * coersion to the object, or simply pass it on for use * in extensions. */ public void setParameter(String name, String namespace, Object value) { VariableStack varstack = getXPathContext().getVarStack(); QName qname = new QName(namespace, name); XObject xobject = XObject.create(value, getXPathContext()); StylesheetRoot sroot = m_stylesheetRoot; Vector vars = sroot.getVariablesAndParamsComposed(); int i = vars.size(); while (--i >= 0) { ElemVariable variable = (ElemVariable)vars.elementAt(i); if(variable.getXSLToken() == Constants.ELEMNAME_PARAMVARIABLE && variable.getName().equals(qname)) { varstack.setGlobalVariable(i, xobject); } } }
/** * Set a parameter for the templates. * * @param name The name of the parameter. * @param namespace The namespace of the parameter. * @param value The value object. This can be any valid Java object * -- it's up to the processor to provide the proper * coersion to the object, or simply pass it on for use * in extensions. */ public void setParameter(String name, String namespace, Object value) { VariableStack varstack = getXPathContext().getVarStack(); QName qname = new QName(namespace, name); XObject xobject = XObject.create(value, getXPathContext()); StylesheetRoot sroot = m_stylesheetRoot; Vector vars = sroot.getVariablesAndParamsComposed(); int i = vars.size(); while (--i >= 0) { ElemVariable variable = (ElemVariable)vars.elementAt(i); if(variable.getXSLToken() == Constants.ELEMNAME_PARAMVARIABLE && variable.getName().equals(qname)) { varstack.setGlobalVariable(i, xobject); } } }