Examples of JMeterTreeNode


Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

        long deltaT)
    {
        TestPlan variables= new TestPlan();
        variables.addParameter("T", Long.toString(deltaT));
        ValueReplacer replacer= new ValueReplacer(variables);
        JMeterTreeNode mySelf= model.getNodeOf(this);
        Enumeration children= mySelf.children();
        while (children.hasMoreElements())
        {
            JMeterTreeNode templateNode= (JMeterTreeNode)children.nextElement();
            if (templateNode.isEnabled())
            {
                TestElement template= templateNode.getTestElement();
                if (template instanceof Timer)
                {
                    TestElement timer= (TestElement)template.clone();
                    try
                    {
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    {
        JMeterTreeModel treeModel = GuiPackage.getInstance().getTreeModel();
        List nodes = treeModel.getNodesOfType(type);
        Iterator iter= nodes.iterator();
        while (iter.hasNext()) {
            JMeterTreeNode node= (JMeterTreeNode) iter.next();
            if (node.isEnabled()) {
                return node;
            }
        }
        return null;
    }
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

     * @return  the tree node for the controller where the proxy must store
     *          the generated samplers.
     */
    private JMeterTreeNode findTargetControllerNode()
    {
        JMeterTreeNode myTarget= getTarget();
        if (myTarget != null) return myTarget;
        myTarget= findFirstNodeOfType(RecordingController.class);
        if (myTarget != null) return myTarget;
        myTarget= findFirstNodeOfType(ThreadGroup.class);
        if (myTarget != null) return myTarget;
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

            {
                // Find the last controller in the target to store the
                // sampler there:
                for (int i= myTarget.getChildCount()-1; i>=0; i--)
                {
                    JMeterTreeNode c= (JMeterTreeNode)myTarget.getChildAt(i);
                    if (c.getTestElement() instanceof GenericController)
                    {
                        myTarget= c;
                        break;
                    }
                }
            }
           
            JMeterTreeNode newNode =
                treeModel.addComponent(sampler, myTarget);
                               
            if(firstInBatch){
                if (addAssertions){
                    addAssertion(treeModel,newNode);
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    protected void convertSubTree(HashTree tree)
    {
        Iterator iter = new LinkedList(tree.list()).iterator();
        while (iter.hasNext())
        {
            JMeterTreeNode item = (JMeterTreeNode) iter.next();
            if (item.isEnabled())
            {
                if (item.getUserObject() instanceof ReplaceableController)
                {
                    ReplaceableController rc =
                        (ReplaceableController) item.getTestElement();
                    HashTree subTree = tree.getTree(item);

                    if (subTree != null)
                    {
                        rc.replace(subTree);
                        convertSubTree(subTree);
                        tree.replace(item, rc.getReplacement());
                    }
                }
                else
                {
                    convertSubTree(tree.getTree(item));
                    TestElement testElement = item.getTestElement();
                    tree.replace(item, testElement);
                }
            }
            else
            {
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

     * object it encounters as it goes.
     */
    public void addNode(Object node, HashTree subTree)
    {
        log.debug("Node is class:" + node.getClass());
        JMeterTreeNode treeNode = (JMeterTreeNode) node;
        if (checkMode)
        {
            if (previousGuiItems.containsKey(treeNode))
            {
                if (!previousGuiItems
                    .get(treeNode)
                    .equals(treeNode.getTestElement()))
                {
                    dirty = true;
                }
            }
            else
            {
                dirty = true;
            }
        }
        else if (removeMode)
        {
            previousGuiItems.remove(treeNode);
        }
        else
        {
            previousGuiItems.put(
                treeNode,
                treeNode.getTestElement().clone());
        }
    }
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    }

    protected void addObjectToTree(TestElement el)
    {
        GuiPackage guiPackage = GuiPackage.getInstance();
        JMeterTreeNode node = new JMeterTreeNode(el, guiPackage.getTreeModel());
        guiPackage.getTreeModel().insertNodeInto(
            node,
            guiPackage.getTreeListener().getCurrentNode(),
            guiPackage.getTreeListener().getCurrentNode().getChildCount());
        guiPackage.getMainFrame().getTree().setSelectionPath(
            new TreePath(node.getPath()));
    }
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    /**
     * @see Command#doAction(ActionEvent)
     */
    public void doAction(ActionEvent e)
    {
      JMeterTreeNode draggedNodes[] = Copy.getCopiedNodes();
     JMeterTreeListener treeListener =
           GuiPackage.getInstance().getTreeListener();
     JMeterTreeNode currentNode = treeListener.getCurrentNode();
        if (DragNDrop.canAddTo(currentNode))
        {
       for(int i=0;i<draggedNodes.length;i++) {
         if (draggedNodes[i] != null)
         {
           GuiPackage.getInstance().getTreeModel().insertNodeInto(
             draggedNodes[i],
            currentNode,
             currentNode.getChildCount());
        }
       }
        }
        GuiPackage.getInstance().getMainFrame().repaint();
    }
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    }

    protected void addParentToTree(TestElement newParent)
    {
        GuiPackage guiPackage = GuiPackage.getInstance();
        JMeterTreeNode newNode =
            new JMeterTreeNode(newParent, guiPackage.getTreeModel());
        JMeterTreeNode currentNode =
            guiPackage.getTreeListener().getCurrentNode();
        JMeterTreeNode parentNode = (JMeterTreeNode) currentNode.getParent();
        int index = parentNode.getIndex(currentNode);
        guiPackage.getTreeModel().removeNodeFromParent(currentNode);
        guiPackage.getTreeModel().insertNodeInto(
            newNode,
            (JMeterTreeNode) parentNode,
            index);
View Full Code Here

Examples of org.apache.jmeter.gui.tree.JMeterTreeNode

    private void convertSubTree(HashTree tree)
    {
        Iterator iter = new LinkedList(tree.list()).iterator();
        while (iter.hasNext())
        {
            JMeterTreeNode item = (JMeterTreeNode) iter.next();
            convertSubTree(tree.getTree(item));
            TestElement testElement = item.getTestElement();
            tree.replace(item, testElement);
        }
    }
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.