Package org.apache.xml.utils

Examples of org.apache.xml.utils.DOMBuilder


        type = outputNode.getNodeType();
        ((DOMResult)outputTarget).setNode(outputNode);
      }
     
      handler = (Node.DOCUMENT_FRAGMENT_NODE == type)
                ? new DOMBuilder(doc, (DocumentFragment) outputNode)
                  : new DOMBuilder(doc, outputNode);
    }
    else if(outputTarget instanceof SAXResult)
    {
      handler = ((SAXResult)outputTarget).getHandler();
      if(null == handler)
View Full Code Here


      Document docFactory = m_docBuilder.newDocument();
      // Create a ResultTreeFrag object.
      resultFragment = docFactory.createDocumentFragment();          
      // Create a DOMBuilder object that will handle the SAX events
      // and build the ResultTreeFrag nodes.
      rtfHandler = new DOMBuilder(docFactory, resultFragment);
    }

    // Save the current result tree handler.
    ResultTreeHandler savedRTreeHandler = this.m_resultTreeHandler;
View Full Code Here

          ((DOMResult) outputTarget).setNode(outputNode);
        }

        m_resultContentHandler =
          (Node.DOCUMENT_FRAGMENT_NODE == type)
          ? new DOMBuilder(doc, (DocumentFragment) outputNode)
          : new DOMBuilder(doc, outputNode);
        m_resultLexicalHandler = (LexicalHandler) m_resultContentHandler;
      }
      else if (outputTarget instanceof StreamResult)
      {
        StreamResult sresult = (StreamResult) outputTarget;
View Full Code Here

        ((DOMResult) outputTarget).setNode(outputNode);
      }

      handler =
        (org.w3c.dom.Node.DOCUMENT_FRAGMENT_NODE == type)
        ? new DOMBuilder(doc, (org.w3c.dom.DocumentFragment) outputNode)
        : new DOMBuilder(doc, outputNode);
    }
    else if (outputTarget instanceof SAXResult)
    {
      handler = ((SAXResult) outputTarget).getHandler();
View Full Code Here

      System.out.println("PCE!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder db = new DOMBuilder(doc, df);

    elementStack = new Stack();
    lineNumber = 0;
    modulus = numLines < xalanMod ? 1 : xalanMod;
    width = xalanWidth;
View Full Code Here

      System.out.println("PCE 2!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder db = new DOMBuilder(doc, df);

    elementStack = new Stack();
    calloutFragment(db, xalanRTF, fCallout);
    return df;
  }
View Full Code Here

      System.out.println("PCE!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder db = new DOMBuilder(doc, df);

    elementStack = new Stack();
    lineNumber = 0;
    modulus = numLines < xalanMod ? 1 : xalanMod;
    width = xalanWidth;
View Full Code Here

      System.out.println("PCE 2!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder db = new DOMBuilder(doc, df);

    elementStack = new Stack();
    calloutFragment(db, xalanRTF, fCallout);
    return df;
  }
View Full Code Here

      System.out.println("PCE!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder rtf = new DOMBuilder(doc, df);

    try {
      String ns = colgroup.getNamespaceURI();
      String localName = colgroup.getLocalName();
      String name = colgroup.getTagName();

      if (colgroup.getLocalName().equals("colgroup")) {
  rtf.startElement(ns, localName, name,
       copyAttributes(colgroup));
      }

      for (colnum = 0; colnum < numColumns; colnum++) {
  Element col = columns[colnum];

  NamedNodeMap domAttr = col.getAttributes();

  AttributesImpl attr = new AttributesImpl();
  for (int acount = 0; acount < domAttr.getLength(); acount++) {
    Node a = domAttr.item(acount);
    String a_ns = a.getNamespaceURI();
    String a_localName = a.getLocalName();

    if ((foStylesheet && !a_localName.equals("column-width"))
        || !a_localName.equalsIgnoreCase("width")) {
      attr.addAttribute(a.getNamespaceURI(),
            a.getLocalName(),
            a.getNodeName(),
            "CDATA",
            a.getNodeValue());
    }
  }

  if (foStylesheet) {
    attr.addAttribute("", "column-width", "column-width", "CDATA", widths[colnum]);
  } else {
    attr.addAttribute("", "width", "width", "CDATA", widths[colnum]);
  }

  rtf.startElement(col.getNamespaceURI(),
       col.getLocalName(),
       col.getTagName(),
       attr);
  rtf.endElement(col.getNamespaceURI(),
           col.getLocalName(),
           col.getTagName());
      }

      if (colgroup.getLocalName().equals("colgroup")) {
  rtf.endElement(ns, localName, name);
      }
    } catch (SAXException se) {
      System.out.println("SE!");
      return xalanRTF;
    }
View Full Code Here

      System.out.println("PCE!");
      return xalanRTF;
    }
    Document doc = docBuilder.newDocument();
    DocumentFragment df = doc.createDocumentFragment();
    DOMBuilder rtf = new DOMBuilder(doc, df);

    try {
      String ns = colgroup.getNamespaceURI();
      String localName = colgroup.getLocalName();
      String name = colgroup.getTagName();

      if (colgroup.getLocalName().equals("colgroup")) {
  rtf.startElement(ns, localName, name,
       copyAttributes(colgroup));
      }

      for (colnum = 0; colnum < numColumns; colnum++) {
  Element col = columns[colnum];

  NamedNodeMap domAttr = col.getAttributes();

  AttributesImpl attr = new AttributesImpl();
  for (int acount = 0; acount < domAttr.getLength(); acount++) {
    Node a = domAttr.item(acount);
    String a_ns = a.getNamespaceURI();
    String a_localName = a.getLocalName();

    if ((foStylesheet && !a_localName.equals("column-width"))
        || !a_localName.equalsIgnoreCase("width")) {
      attr.addAttribute(a.getNamespaceURI(),
            a.getLocalName(),
            a.getNodeName(),
            "CDATA",
            a.getNodeValue());
    }
  }

  if (foStylesheet) {
    attr.addAttribute("", "column-width", "column-width", "CDATA", widths[colnum]);
  } else {
    attr.addAttribute("", "width", "width", "CDATA", widths[colnum]);
  }

  rtf.startElement(col.getNamespaceURI(),
       col.getLocalName(),
       col.getTagName(),
       attr);
  rtf.endElement(col.getNamespaceURI(),
           col.getLocalName(),
           col.getTagName());
      }

      if (colgroup.getLocalName().equals("colgroup")) {
  rtf.endElement(ns, localName, name);
      }
    } catch (SAXException se) {
      System.out.println("SE!");
      return xalanRTF;
    }
View Full Code Here

TOP

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

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.