Package org.apache.xalan.xpath.xml

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


      {
        m_selectPattern = m_stylesheet.createXPath(atts.getValue(i), this);
      }
      else if(aname.equals(Constants.ATTRNAME_NAME))
      {
        m_qname = new QName(atts.getValue(i), stylesheetTree.m_namespaces);
      }
      else if(!isAttrOK(aname, atts, i))
      {
        processor.error(XSLTErrorResources.ER_ILLEGAL_ATTRIBUTE, new Object[] {name, aname}); //name+" has an illegal attribute: "+aname);
      }
View Full Code Here


  /**
   * Construct a dummy parameter argument.
   */
  Arg()
  {
    m_qname = new QName("");; // so that string compares can be done.
    m_val = null;
    m_expression = null;
    m_isParamVar = false;
  }
View Full Code Here

  {
    try
    {
      if(m_qname != null)
      {
        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

   * @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.getXPathFactory().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.trim()).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

    for(int i = 0; i < nAttrs; i++)
    {
      String aname = atts.getName(i);
      if(aname.equals(Constants.ATTRNAME_NAME))
      {
        m_qname = new QName(atts.getValue(i), stylesheetTree.m_namespaces);
        m_stylesheet.addAttributeSet(m_qname, this);
      }
      else if(!(processUseAttributeSets(aname, atts, i) || isAttrOK(aname, atts, i)))
      {
      processor.error(XSLTErrorResources.ER_ILLEGAL_ATTRIBUTE, new Object[] {name, aname}); //name+" has an illegal attribute: "+aname);
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.