Examples of DomElement


Examples of org.camunda.bpm.model.xml.instance.DomElement

    DomDocument document = referenceSourceParentElement.getModelInstance().getDocument();
    Collection<Source> referenceSourceElements = referenceSourceCollection.get(referenceSourceParentElement);
    Collection<DomElement> referenceTargetElements = new ArrayList<DomElement>();
    for (Source referenceSourceElement : referenceSourceElements) {
      String identifier = getReferenceIdentifier(referenceSourceElement);
      DomElement referenceTargetElement = document.getElementById(identifier);
      if (referenceTargetElement != null) {
        referenceTargetElements.add(referenceTargetElement);
      }
      else {
        throw new ModelException("Unable to find a model element instance for id " + identifier);
View Full Code Here

Examples of org.camunda.bpm.model.xml.instance.DomElement

  }

  public ModelElementInstance newInstance(ModelInstance modelInstance) {
    ModelInstanceImpl modelInstanceImpl = (ModelInstanceImpl) modelInstance;
    DomDocument document = modelInstanceImpl.getDocument();
    DomElement domElement = document.createElement(typeNamespace, typeName);
    return newInstance(modelInstanceImpl, domElement);
  }
View Full Code Here

Examples of org.camunda.bpm.model.xml.instance.DomElement

  public DomDocument getDocument() {
    return document;
  }

  public ModelElementInstance getDocumentElement() {
    DomElement rootElement = document.getRootElement();
    if(rootElement != null) {
      return ModelUtil.getModelElement(rootElement, this);
    } else {
      return null;
    }
View Full Code Here

Examples of org.dom4j.dom.DOMElement

    {
        Element muleHeader = null;

        if (correlationId != null || replyTo != null)
        {
            muleHeader = new DOMElement(new QName(MULE_HEADER, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR)));
        }
        else
        {
            return null;
        }

        if (correlationId != null)
        {
            Node e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_ID_PROPERTY, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
            e.setNodeValue(correlationId);

            e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_GROUP_SIZE_PROPERTY, new Namespace(MULE_NAMESPACE,
                    MULE_10_ACTOR))));
            e.setNodeValue(correlationGroup);

            e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_SEQUENCE_PROPERTY, new Namespace(MULE_NAMESPACE,
                    MULE_10_ACTOR))));
            e.setNodeValue(correlationSequence);
        }
        if (replyTo != null)
        {

            Node e = muleHeader.appendChild(new DOMElement(new QName(MuleProperties.MULE_REPLY_TO_PROPERTY,
                new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
            e.setNodeValue(replyTo);
        }
        return muleHeader;
    }
View Full Code Here

Examples of org.dom4j.dom.DOMElement

    {
        Element muleHeader = null;

        if (correlationId != null || replyTo != null)
        {
            muleHeader = new DOMElement(new QName(MULE_HEADER, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR)));
        }
        else
        {
            return null;
        }

        if (correlationId != null)
        {
            Node e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_ID_PROPERTY, new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
            e.setNodeValue(correlationId);

            e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_GROUP_SIZE_PROPERTY, new Namespace(MULE_NAMESPACE,
                    MULE_10_ACTOR))));
            e.setNodeValue(correlationGroup);

            e = muleHeader.appendChild(new DOMElement(new QName(
                MuleProperties.MULE_CORRELATION_SEQUENCE_PROPERTY, new Namespace(MULE_NAMESPACE,
                    MULE_10_ACTOR))));
            e.setNodeValue(correlationSequence);
        }
        if (replyTo != null)
        {

            Node e = muleHeader.appendChild(new DOMElement(new QName(MuleProperties.MULE_REPLY_TO_PROPERTY,
                new Namespace(MULE_NAMESPACE, MULE_10_ACTOR))));
            e.setNodeValue(replyTo);
        }
        return muleHeader;
    }
View Full Code Here

Examples of org.dom4j.dom.DOMElement

    public void doStatus(PrintWriter writer, HttpServletRequest request, HttpServletResponse response)
            throws ServletException
    {

        DOMDocument report = new DOMDocument();
        DOMElement testsuite = new DOMElement("testsuite");
        report.setRootElement(testsuite);
        testsuite.addAttribute("name", _testSuiteClassName);
        testsuite.addAttribute("errors", Integer.toString(_errorTests.size()));
        testsuite.addAttribute("failures", Integer.toString(_failedTests.size()));
        testsuite.addAttribute("hostname", request.getServerName());
        testsuite.addAttribute("tests", Integer.toString((_testResult != null) ? _testResult.runCount() : 0));
        testsuite.addAttribute("timestamp", new Date().toString());

        DOMElement properties = new DOMElement("properties");
        testsuite.add(properties);
        DOMElement status = newPropertyDOMElement("status");
        properties.add(status);
        if ((_runnerThread == null) || (! _runnerThread.isAlive()))
        {
            if (_passedTests.isEmpty() && _failedTests.isEmpty() && _errorTests.isEmpty())
            {
                status.addAttribute("value", "stopped");
            }
            else
            {
                status.addAttribute("value", "finished");
            }
        }
        else if (_currentTest != null)
        {
            status.addAttribute("value", "running");
            properties.add(newPropertyDOMElement("current-test", _currentTest.toString()));
        }

        long totalDuration = 0;

        if (! _passedTests.isEmpty())
        {
            Iterator passedTestsIterator = _passedTests.iterator();
            while (passedTestsIterator.hasNext())
            {
                PassedTest passedTest = (PassedTest) passedTestsIterator.next();
                totalDuration += passedTest.duration;

                testsuite.add(newTestcase(
                        passedTest.test.getClass().getName(), passedTest.test.toString(), passedTest.duration));
            }
        }

        if (! _failedTests.isEmpty())
        {
            Iterator failedTestsIterator = _failedTests.iterator();
            while (failedTestsIterator.hasNext())
            {
                FailedTest failedTest = (FailedTest) failedTestsIterator.next();
                totalDuration += failedTest.duration;

                CharArrayWriter charArrayWriter = new CharArrayWriter();
                PrintWriter     printWriter     = new PrintWriter(charArrayWriter, true);
                failedTest.assertionFailedError.printStackTrace(printWriter);
                printWriter.close();
                charArrayWriter.close();

                testsuite.add(newFailedTestcase(
                        failedTest.test.getClass().getName(), failedTest.test.toString(), failedTest.duration,
                        failedTest.assertionFailedError.getMessage(), charArrayWriter.toString()));
            }
        }

        if (! _errorTests.isEmpty())
        {
            Iterator errorTestsIterator = _errorTests.iterator();
            while (errorTestsIterator.hasNext())
            {
                ErrorTest errorTest = (ErrorTest) errorTestsIterator.next();
                totalDuration += errorTest.duration;

                CharArrayWriter charArrayWriter = new CharArrayWriter();
                PrintWriter     printWriter     = new PrintWriter(charArrayWriter, true);
                errorTest.throwable.printStackTrace(printWriter);
                printWriter.close();
                charArrayWriter.close();

                System.out.println("charArrayWriter.toString()=" + charArrayWriter.toString());
                testsuite.add(newErrorTestcase(
                        errorTest.test.getClass().getName(), errorTest.test.toString(), errorTest.duration,
                        errorTest.throwable.getMessage(), charArrayWriter.toString()));
            }
        }
        testsuite.add(new DOMElement("system-out").addCDATA(""));
        testsuite.add(new DOMElement("system-err").addCDATA(""));
        // total time of all tests
        testsuite.addAttribute("time", Float.toString(totalDuration / 1000f));

        XMLWriter outputter = new XMLWriter(writer, OutputFormat.createPrettyPrint());
        try {
View Full Code Here

Examples of org.dom4j.dom.DOMElement

        return newPropertyDOMElement(name, null);
    }

    private DOMElement newPropertyDOMElement(String name, String value)
    {
        DOMElement property = new DOMElement("property");
        property.addAttribute("name", name);
        if (value != null)
        {
            property.addAttribute("value", value);
        }
        return property;
    }
View Full Code Here

Examples of org.dom4j.dom.DOMElement

        return newTestcase(classname, name, duration, "junit.framework.throwable", failureMessage, failureDetail);
    }

    private DOMElement newTestcase(String classname, String name, long duration, String failureMessage, String failureType, String failureDetail)
    {
        DOMElement testcase = new DOMElement("testcase");
        testcase.addAttribute("classname", classname);
        testcase.addAttribute("name", name);
        testcase.addAttribute("time", Float.toString(duration / 1000f));    // converts from miliseconds to seconds
        if (failureMessage != null)
        {
            DOMElement failure = new DOMElement("failure");
            testcase.add(failure);
            failure.addAttribute("message", failureMessage);
            if (failureType != null)
            {
                failure.addAttribute("type", failureType);
            }
            if (failureDetail != null)
            {
                failure.addCDATA(failureDetail);
            }
        }
        return testcase;
    }
View Full Code Here

Examples of org.dom4j.dom.DOMElement

    public void doStatus(PrintWriter writer, HttpServletRequest request, HttpServletResponse response)
            throws ServletException
    {

        DOMDocument report = new DOMDocument();
        DOMElement testsuite = new DOMElement("testsuite");
        report.setRootElement(testsuite);
        testsuite.addAttribute("name", _testSuiteClassName);
        testsuite.addAttribute("errors", Integer.toString(_errorTests.size()));
        testsuite.addAttribute("failures", Integer.toString(_failedTests.size()));
        testsuite.addAttribute("hostname", request.getServerName());
        testsuite.addAttribute("tests", Integer.toString((_testResult != null) ? _testResult.runCount() : 0));
        testsuite.addAttribute("timestamp", new Date().toString());

        DOMElement properties = new DOMElement("properties");
        testsuite.add(properties);
        DOMElement status = newPropertyDOMElement("status");
        properties.add(status);
        if ((_runnerThread == null) || (! _runnerThread.isAlive()))
        {
            if (_passedTests.isEmpty() && _failedTests.isEmpty() && _errorTests.isEmpty())
            {
                status.addAttribute("value", "stopped");
            }
            else
            {
                status.addAttribute("value", "finished");
            }
        }
        else if (_currentTest != null)
        {
            status.addAttribute("value", "running");
            properties.add(newPropertyDOMElement("current-test", _currentTest.toString()));
        }

        long totalDuration = 0;

        if (! _passedTests.isEmpty())
        {
            Iterator passedTestsIterator = _passedTests.iterator();
            while (passedTestsIterator.hasNext())
            {
                PassedTest passedTest = (PassedTest) passedTestsIterator.next();
                totalDuration += passedTest.duration;

                testsuite.add(newTestcase(
                        passedTest.test.getClass().getName(), passedTest.test.toString(), passedTest.duration));
            }
        }

        if (! _failedTests.isEmpty())
        {
            Iterator failedTestsIterator = _failedTests.iterator();
            while (failedTestsIterator.hasNext())
            {
                FailedTest failedTest = (FailedTest) failedTestsIterator.next();
                totalDuration += failedTest.duration;

                CharArrayWriter charArrayWriter = new CharArrayWriter();
                PrintWriter     printWriter     = new PrintWriter(charArrayWriter, true);
                failedTest.assertionFailedError.printStackTrace(printWriter);
                printWriter.close();
                charArrayWriter.close();

                testsuite.add(newFailedTestcase(
                        failedTest.test.getClass().getName(), failedTest.test.toString(), failedTest.duration,
                        failedTest.assertionFailedError.getMessage(), charArrayWriter.toString()));
            }
        }

        if (! _errorTests.isEmpty())
        {
            Iterator errorTestsIterator = _errorTests.iterator();
            while (errorTestsIterator.hasNext())
            {
                ErrorTest errorTest = (ErrorTest) errorTestsIterator.next();
                totalDuration += errorTest.duration;

                CharArrayWriter charArrayWriter = new CharArrayWriter();
                PrintWriter     printWriter     = new PrintWriter(charArrayWriter, true);
                errorTest.throwable.printStackTrace(printWriter);
                printWriter.close();
                charArrayWriter.close();

                System.out.println("charArrayWriter.toString()=" + charArrayWriter.toString());
                testsuite.add(newErrorTestcase(
                        errorTest.test.getClass().getName(), errorTest.test.toString(), errorTest.duration,
                        errorTest.throwable.getMessage(), charArrayWriter.toString()));
            }
        }
        testsuite.add(new DOMElement("system-out").addCDATA(""));
        testsuite.add(new DOMElement("system-err").addCDATA(""));
        // total time of all tests
        testsuite.addAttribute("time", Float.toString(totalDuration / 1000f));

        XMLWriter outputter = new XMLWriter(writer, OutputFormat.createPrettyPrint());
        try {
View Full Code Here

Examples of org.dom4j.dom.DOMElement

        return newPropertyDOMElement(name, null);
    }

    private DOMElement newPropertyDOMElement(String name, String value)
    {
        DOMElement property = new DOMElement("property");
        property.addAttribute("name", name);
        if (value != null)
        {
            property.addAttribute("value", value);
        }
        return property;
    }
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.