Package ariba.ui.aribaweb.util.AWDebugTrace

Examples of ariba.ui.aribaweb.util.AWDebugTrace.ComponentTraceNode


        _editManager = EditManager.currentEditManager(meta, session(), true);
        Context.AssignmentRecord prevRec = _srec;
        _srec = _editManager.getSelectedRecord();

        ComponentTraceNode prevTraceNode = _traceNode;
        _traceNode = (ComponentTraceNode)valueForBinding("traceNode");
        if (_traceNode != null && (_srec == null || _traceNode != prevTraceNode)) {
            _srec = (Context.AssignmentRecord)_traceNode.associatedMetadataProvider();
            _editManager.setSelectedRecord(_srec);
        }
View Full Code Here


       
        List<ComponentTraceNode> path = debugTrace.componentPathList();
        _pathDisplayGroup.setObjectArray(path);
        _pathMetaDisplayGroup.setObjectArray(filterMeta(path));

        ComponentTraceNode traceRoot = debugTrace.componentTraceRoot().collapseChildren();
        if (traceRoot == null) traceRoot = debugTrace.componentTraceRoot();
        setUpTraceDisplayGroup(_traceDisplayGroup,
                               traceRoot,
                               path);


        // if (_debugTrace.rootMetadataTraceNode() != null) {
        setUpTraceDisplayGroup(_metadataDisplayGroup,
                               traceRoot.cloneTree().collapseNonMetadataChildren(),
                               path);

        if (_traceDisplayGroup.filteredObjects().isEmpty()) {
            _tabIndex = 1;
        }
View Full Code Here

    }

    List<ComponentTraceNode> translatePath (ComponentTraceNode root, List<ComponentTraceNode>path)
    {
        List<ComponentTraceNode>result = new ArrayList();
        ComponentTraceNode treeNode = root;
        result.add(root);
        for (int i = path.size()-1; i >= 0; i--) {
            ComponentTraceNode pathNode = path.get(i);
            AWBindableElement element = pathNode.element();
            for (ComponentTraceNode child : treeNode.children()) {
                if (child.element() == element
                        && eq(child.associatedMetadataProvider(), pathNode.associatedMetadataProvider())) {
                    result.add(child);
                    treeNode = child;
                    break;
                }
            }
View Full Code Here

TOP

Related Classes of ariba.ui.aribaweb.util.AWDebugTrace.ComponentTraceNode

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.