Package org.apache.xml.utils

Examples of org.apache.xml.utils.QName


    String defaultURI = handler.getNamespaceForPrefix("");
    for (int i = 0; i < nQNames; i++)
    {
      String tok = tokenizer.nextToken();
      if (tok.indexOf(':') == -1) {
        qnames.addElement(new QName(defaultURI,tok));
      } else {
        qnames.addElement(new QName(tok, handler));
      }
    }
    return qnames;
  }
View Full Code Here


   */
  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();
View Full Code Here

      if (null == m_userParams)
        m_userParams = new Vector();

      if (null == s2)
      {
        replaceOrPushUserParam(new QName(s1), XObject.create(value, getXPathContext()));
        setParameter(s1, null, value);
      }
      else
      {
        replaceOrPushUserParam(new QName(s1, s2), XObject.create(value, getXPathContext()));
        setParameter(s2, s1, value);
      }
    }
    catch (java.util.NoSuchElementException nsee)
    {
View Full Code Here

    {

      // VariableStack varstack = getXPathContext().getVarStack();
      // The first string might be the namespace, or it might be
      // the local name, if the namespace is null.
      QName qname = QName.getQNameFromString(name);

      if (null == m_userParams)
        return null;

      int n = m_userParams.size();
View Full Code Here

      int n = m_userParams.size();
      for (int i = n - 1; i >= 0; i--)
      {
        Arg arg = (Arg) m_userParams.elementAt(i);
        QName name = arg.getQName();
        // The first string might be the namespace, or it might be
        // the local name, if the namespace is null.
        String s1 = name.getNamespace();
        String s2 = name.getLocalPart();

        setParameter(s2, s1, arg.getVal().object());
       
      }
     
View Full Code Here

        try
        {
          xctxt.pushNamespaceContext(xslInstruction);

          QName mode = this.getMode();
         
          if (isApplyImports)
            template = m_stylesheetRoot.getTemplateComposed(xctxt, child, mode,
                  maxImportLevel, endImportLevel, m_quietConflictWarnings, dtm);
          else
View Full Code Here

    @Test
    public void testNoPrefix() throws TransformerException {
        expect(pageContext.findAttribute("foo")).andReturn("Hello");
        replay(pageContext);
        Assert.assertEquals(hello, stack.getVariableOrParam(xpathContext, new QName(null, "foo")));
        verify(pageContext);
    }
View Full Code Here

    public void testParamPrefix() throws TransformerException {
        HttpServletRequest request = createMock(HttpServletRequest.class);
        expect(pageContext.getRequest()).andReturn(request);
        expect(request.getParameter("foo")).andReturn("Hello");
        replay(pageContext, request);
        Assert.assertEquals(hello, stack.getVariableOrParam(xpathContext, new QName("param", "foo")));
        verify(pageContext, request);
    }
View Full Code Here

    public void testHeaderPrefix() throws TransformerException {
        HttpServletRequest request = createMock(HttpServletRequest.class);
        expect(pageContext.getRequest()).andReturn(request);
        expect(request.getHeader("foo")).andReturn("Hello");
        replay(pageContext, request);
        Assert.assertEquals(hello, stack.getVariableOrParam(xpathContext, new QName("header", "foo")));
        verify(pageContext, request);
    }
View Full Code Here

        HttpServletRequest request = createMock(HttpServletRequest.class);
        expect(pageContext.getRequest()).andReturn(request);
        Cookie[] cookies = new Cookie[]{new Cookie("foo", "Hello")};
        expect(request.getCookies()).andReturn(cookies);
        replay(pageContext, request);
        Assert.assertEquals(hello, stack.getVariableOrParam(xpathContext, new QName("cookie", "foo")));
        verify(pageContext, request);
    }
View Full Code Here

TOP

Related Classes of org.apache.xml.utils.QName

Copyright © 2018 www.massapicom. 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.