Package org.apache.xalan.xpath.xml

Examples of org.apache.xalan.xpath.xml.QName


      {
      case Constants.TATTRNAME_SELECT:
        m_selectPattern = m_stylesheet.createXPath(atts.getValue(i), this);
        break;
      case Constants.TATTRNAME_NAME:
        m_qname = new QName(atts.getValue(i), stylesheetTree.m_namespaces);
        break;
      case Constants.TATTRNAME_XMLSPACE:
        processSpaceAttr(atts, i);
        break;
      default:
View Full Code Here


  boolean processUseAttributeSets(String attrName, AttributeList atts, int which)
  {
    boolean isUAS = false;
    if(Constants.ELEMNAME_LITERALRESULT == getXSLToken())
    {
      QName qname = new QName(attrName, m_stylesheet.m_namespaces);
      isUAS = ((null != qname.m_namespace) &&
               (qname.m_namespace.equals(m_stylesheet.m_XSLNameSpaceURL)) &&
               (qname.m_localpart.equals(Constants.ATTRNAME_USEATTRIBUTESETS)));
    }
    else
    {
      isUAS = attrName.equals(Constants.ATTRNAME_USEATTRIBUTESETS);
    }
    if(isUAS)
    {
      isUAS = true;
      String qnames = atts.getValue(which);
      StringTokenizer tokenizer = new StringTokenizer(qnames, " \t\n\r", false);
      m_attributeSetsNames = new QName[tokenizer.countTokens()];
      for(int k = 0; tokenizer.hasMoreTokens(); k++)
      {
        m_attributeSetsNames[k] = new QName(tokenizer.nextToken(), m_stylesheet.m_namespaces);
      }
    }
    return isUAS;
  }
View Full Code Here

      case Constants.TATTRNAME_SELECT:
        m_selectPattern
          = stylesheetTree.createXPath(atts.getValue(i), this);
        break;
      case Constants.TATTRNAME_MODE:
        m_mode = new QName( atts.getValue(i), m_stylesheet.m_namespaces);
        break;
      default:
        if(!isAttrOK(tok, aname, atts, i))
        {
          if(null != processor)
View Full Code Here

  {
    opPos+=2;
    String varName = (String)m_tokenQueue[m_opMap[opPos]];
    // System.out.println("variable name: "+varName);
    // TODO: I don't this will be parsed right in the first place...
    QName qname = new QName(varName, execContext.getNamespaceContext());
    XObject result;
    try
    {
      result = execContext.getVariable(qname);
    }
View Full Code Here

    XPathSupport execContext = processor.getXMLProcessorLiaison();
    String templateName = m_name_avt.evaluate(execContext, sourceNode, this,
                                              new StringBuffer());
    if(null != templateName)
    {
      QName qualifiedTemplName = new QName(templateName, this);
      ElemTemplateElement template
        = processor.m_stylesheetRoot.findNamedTemplate(qualifiedTemplName);
      if(null != template)
      {
        processor.m_variableStacks.pushContextMarker(template, sourceNode);
View Full Code Here

   */
  public boolean equals(Object obj)
  {
    if(obj instanceof QName)
    {
      QName qname = (QName)obj;
      return m_qname.equals(qname.m_localpart)
             && ((null != m_qname.m_namespace) && (null != qname.m_namespace))
             ? m_qname.m_namespace.equals(qname.m_namespace)
               : ((null == m_qname.m_namespace) && (null == qname.m_namespace));
    }
View Full Code Here

      }
      elemLocalName = (indexOfNSSep < 0) ? elementName : elementName.substring(indexOfNSSep+1);
      int n = cdataElems.size();
      for(int i = 0; i < n; i++)
      {
        QName qname = (QName)cdataElems.elementAt(i);
        is = qname.equals(elemNS, elemLocalName);
        if(is)
          break;
      }
    }
    return is;
View Full Code Here

   * @param key The name of the param.
   * @param expression An expression that will be evaluated.
   */
  public void setStylesheetParam(String key, String expression)
  {
    QName qname = new QName(key, m_parserLiaison.getNamespaceContext());
    m_topLevelParams.addElement(new Arg(qname, expression, true));
  }
View Full Code Here

   * @param key The name of the param.
   * @param value An XObject that will be used.
   */
  public void setStylesheetParam(String key, XObject value)
  {
    QName qname = new QName(key, m_parserLiaison.getNamespaceContext());
    m_topLevelParams.addElement(new Arg(qname, value));
  }
View Full Code Here

      case Constants.TATTRNAME_MATCH:
        m_matchPattern = m_stylesheet.m_xpathFactory.create();
        m_stylesheet.m_xpathProcessor.initMatchPattern(m_matchPattern, atts.getValue(i), this);
        break;
      case Constants.TATTRNAME_NAME:
        m_name = new QName( atts.getValue(i), m_stylesheet.m_namespaces);
        break;
      case Constants.TATTRNAME_PRIORITY:
        String priorityVal = atts.getValue(i);
        m_priority = Double.valueOf(priorityVal).doubleValue();
        break;
      case Constants.TATTRNAME_MODE:
        m_mode = new QName( atts.getValue(i), m_stylesheet.m_namespaces);
        break;
      case Constants.TATTRNAME_XMLSPACE:
        processSpaceAttr(atts, i);
        break;
      default:
View Full Code Here

TOP

Related Classes of org.apache.xalan.xpath.xml.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.