Package cli_fmw.delegate

Examples of cli_fmw.delegate.DelegateLine2


            this.container = container;
        }

        @Override
        public void actionPerformed(ActionEvent e) {
            DelegateLine2 activeDelegate = null;
            //если текущая панель содержит делегата то activeDelegate != null
            PageGeneric activePage = container.getActivePage();

            if (activePage != null) {
               activeDelegate = activePage.getDelegate();
            }

            for (int i = 0; i < container.getPageCount(); i++) {
                PageGeneric page = container.getPage(i);
                //Если панель содержит делегата, то pageDelegate != null
                DelegateLine2 pageDelegate = null;
                pageDelegate = page.getDelegate();

                if (page.getClass().getSimpleName().equals(panel.getClassName())) {
                    if (activeDelegate == null && pageDelegate == null
                            || activeDelegate != null && pageDelegate != null
                            && activeDelegate.getClass().equals(pageDelegate.getClass())
                            && activeDelegate.getID() == pageDelegate.getID()) {
                        try {
                            container.activatePage(page);
                        } catch (PageException ex) {
                            MessageBox.showException(ex);
                        }
View Full Code Here


        DefaultMutableTreeNode serRenNode = new DefaultMutableTreeNode(node);

        DelegateNode[] children = serRen.getChildren().toArray(new DelegateNode[serRen.getChildCount()]);
        DefaultMutableTreeNode childNode;
        for (int k = 0; k < children.length; k++) {
            DelegateLine2 child = children[k];
            node = new CheckBoxNode(child, false);
            childNode = new DefaultMutableTreeNode(node);
            serRenNode.add(childNode);
        }
        return serRenNode;
View Full Code Here

            try {
                EmcTreeNode node = getCurrentSelectedNode();
                if (node != null){
                    EmcTreeNode parent = node.getParent();
                    if (parent != null){
                        DelegateLine2 delegate = innerPage.getDelegate();
                        parent.getDelegate().removeChild((DelegateNodeInterface) delegate);
                        lastSelectionPath = null;
                    }
                }
            } catch (ClipsException ex) {
View Full Code Here

     * @throws PageException
     */
    @Override
    public PageGeneric addNewPage(PageGeneric pageToAdd, PageGeneric afterPage) throws PageException {
        //Проверка на существование окна того же класса с тем же делегатом (либо не имеющие делегатов)
        DelegateLine2 delegate = pageToAdd.getDelegate();
        if (delegate != null && delegate.getID() != 0) {
            for (int i = 0; i < getPageCount(); i++) {
                PageGeneric page = getPage(i);
                if (page.getClass() == pageToAdd.getClass()
                        && page.getDelegate() != null
                        && page.getDelegate().getID() == delegate.getID()) {
                    activatePage(page);
                    return page;
                }
            }
        } else if (delegate == null) {
View Full Code Here

    public void updaterToolbar(){
//        System.out.println("updaterToolbar");
        PageGeneric activePage = container.getActivePage();
        if(activePage != null){
//            System.out.println("  active: " + activePage.getPageTitle());
            DelegateLine2 delegate = activePage.getDelegate();
            if (delegate != null){
//                System.out.println("  delegate: " + delegate);
                Class<? extends DelegateLine2> aClass = delegate.getClass();
//                System.out.println("  class: " + aClass);
                for (ToolbarElement te : elements) {
//                    System.out.print("   panel: " + te.panel.getTitle());
                    Class<? extends DelegateLine2> needToPanel = te.panel.getDelegateClass();
                    if (needToPanel != null){
View Full Code Here

TOP

Related Classes of cli_fmw.delegate.DelegateLine2

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.