Examples of QAttr


Examples of com.caucho.xml.QAttr

        xslNode.setStartLocation(((QAbstractNode) child).getBaseURI(),
                                 ((QAbstractNode) child).getFilename(),
                                 ((QAbstractNode) child).getLine());

        QAttr attr = (QAttr) elt.getFirstAttribute();
        for (; attr != null; attr = (QAttr) attr.getNextSibling()) {
          xslNode.addAttribute(attr.getQName(), attr.getNodeValue());
        }

        xslNode.endAttributes();

        XslNode oldNode = _xslNode;
        _xslNode = xslNode;

        Node node = elt.getFirstChild();
        for (; node != null; node = node.getNextSibling()) {
          XslNode xslChild = createChild(node);

          if (xslChild != null)
            xslNode.addChild(xslChild);
        }

        xslNode.endElement();

        _xslNode = oldNode;
      }
      /*
      else if (elt.getNodeName().equals("jsp:decl") ||
               elt.getNodeName().equals("jsp:declaration") ||
               elt.getNodeName().startsWith("jsp:directive")) {
      }
      */
      else if (child.getNodeName().startsWith("xsl:") &&
               ! XSLNS.equals(child.getNamespaceURI())) {
        throw error(child, L.l("<{0}> has an xsl: prefix, but is not in the {1} namespace.  XSL requires an xmlns:xsl=\"{1}\" namespace attribute.",
                               child.getNodeName(),
                               XSLNS));
      }
      else if (! XSLNS.equals(child.getNamespaceURI()) &&
               ! XTPNS.equals(child.getNamespaceURI())) {
        xslNode = new XslElementNode(elt.getQName());
        xslNode.setGenerator(this);
        xslNode.setParent(_xslNode);

        xslNode.setStartLocation(((QAbstractNode) child).getBaseURI(),
                                 ((QAbstractNode) child).getFilename(),
                                 ((QAbstractNode) child).getLine());

        QAttr attr = (QAttr) elt.getFirstAttribute();
        for (; attr != null; attr = (QAttr) attr.getNextSibling())
          xslNode.addAttribute(attr.getQName(), attr.getNodeValue());

        xslNode.endAttributes();

        XslNode oldNode = _xslNode;
        _xslNode = xslNode;
View Full Code Here

Examples of com.caucho.xml.QAttr

 
  xslNode.setStartLocation(((QAbstractNode) child).getBaseURI(),
         ((QAbstractNode) child).getFilename(),
         ((QAbstractNode) child).getLine());

  QAttr attr = (QAttr) elt.getFirstAttribute();
  for (; attr != null; attr = (QAttr) attr.getNextSibling()) {
    xslNode.addAttribute(attr.getQName(), attr.getNodeValue());
  }

  xslNode.endAttributes();

  XslNode oldNode = _xslNode;
  _xslNode = xslNode;
 
  Node node = elt.getFirstChild();
  for (; node != null; node = node.getNextSibling()) {
    XslNode xslChild = createChild(node);

    if (xslChild != null)
      xslNode.addChild(xslChild);
  }

  xslNode.endElement();

  _xslNode = oldNode;
      }
      /*
      else if (elt.getNodeName().equals("jsp:decl") ||
         elt.getNodeName().equals("jsp:declaration") ||
         elt.getNodeName().startsWith("jsp:directive")) {
      }
      */
      else if (child.getNodeName().startsWith("xsl:") &&
         ! XSLNS.equals(child.getNamespaceURI())) {
  throw error(child, L.l("<{0}> has an xsl: prefix, but is not in the {1} namespace.  XSL requires an xmlns:xsl=\"{1}\" namespace attribute.",
             child.getNodeName(),
             XSLNS));
      }
      else if (! XSLNS.equals(child.getNamespaceURI()) &&
         ! XTPNS.equals(child.getNamespaceURI())) {
  xslNode = new XslElementNode(elt.getQName());
  xslNode.setGenerator(this);
  xslNode.setParent(_xslNode);
 
  xslNode.setStartLocation(((QAbstractNode) child).getBaseURI(),
         ((QAbstractNode) child).getFilename(),
         ((QAbstractNode) child).getLine());

  QAttr attr = (QAttr) elt.getFirstAttribute();
  for (; attr != null; attr = (QAttr) attr.getNextSibling())
    xslNode.addAttribute(attr.getQName(), attr.getNodeValue());

  xslNode.endAttributes();

  XslNode oldNode = _xslNode;
  _xslNode = xslNode;
View Full Code Here

Examples of com.caucho.xml.QAttr

  map.put(prefix, url);
  if (! url.equals(""))
    nodes = new NamespaceNode(top, nodes, prefix, url);
      }

      QAttr attr = (QAttr) elt.getFirstAttribute();
      for (; attr != null; attr = (QAttr) attr.getNextSibling()) {
  String name = attr.getNodeName();
  prefix = null;
  url = "";

  if (name.startsWith("xmlns:")) {
    prefix = name.substring(6);
    url = attr.getNodeValue();
  }
  else if (name.equals("xmlns")) {
    prefix = "";
    url = attr.getNodeValue();
  }
  else {
    prefix = attr.getPrefix();
    url = attr.getNamespaceURI();
  }
 
  if (url == null)
    url = "";
     
View Full Code Here

Examples of com.caucho.xml.QAttr

   */
  public static void setStringAttribute(Object obj, String attr, String value)
    throws Exception
  {
    XmlConfigContext builder = new XmlConfigContext();
    QAttr qAttr = new QAttr(attr);
    qAttr.setValue(value);

    builder.configureAttribute(obj, qAttr);
  }
View Full Code Here

Examples of com.caucho.xml.QAttr

        map.put(prefix, url);
        if (! url.equals(""))
          nodes = new NamespaceNode(top, nodes, prefix, url);
      }

      QAttr attr = (QAttr) elt.getFirstAttribute();
      for (; attr != null; attr = (QAttr) attr.getNextSibling()) {
        String name = attr.getNodeName();
        prefix = null;
        url = "";

        if (name.startsWith("xmlns:")) {
          prefix = name.substring(6);
          url = attr.getNodeValue();
        }
        else if (name.equals("xmlns")) {
          prefix = "";
          url = attr.getNodeValue();
        }
        else {
          prefix = attr.getPrefix();
          url = attr.getNamespaceURI();
        }

        if (url == null)
          url = "";
     
View Full Code Here

Examples of com.caucho.xml.QAttr

   */
  public static void setStringAttribute(Object obj, String attr, String value)
    throws Exception
  {
    XmlConfigContext builder = new XmlConfigContext();
    QAttr qAttr = new QAttr(attr);
    qAttr.setValue(value);

    builder.configureAttribute(obj, qAttr);
  }
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.