Package org.jitterbit.ui.selection

Examples of org.jitterbit.ui.selection.OrderedSelection


    }

    @Override
    public T getSelectedEntity() {
        if (mode == SelectionMode.SINGLE) {
            OrderedSelection sel = entityList.getSelection();
            if (sel.size() == 1) {
                IntegrationEntity entity = (IntegrationEntity) sel.head();
                return clazz.cast(entity);
            }
        } else {
            List<T> sel = getSelectedEntities();
            if (!sel.isEmpty()) {
                return sel.get(0);
            }
        }
        return null;
    }
View Full Code Here


        List<T> sel = getSelectedEntities();
        return sel.isEmpty() ? null : sel.get(0);
    }

    private T getSingleSelection() {
        OrderedSelection sel = treeSelSrc.getSelection();
        if (sel.size() == 1) {
            IntegrationEntity entity = (IntegrationEntity) sel.head();
            if (isValidType(entity)) {
                return clazz.cast(entity);
            }
        }
        return null;
View Full Code Here

            warningsUi.requestFocus();
        }

        @Override
        public void selectionChanged(SelectionChangedEvent evt) {
            OrderedSelection sel = (OrderedSelection) evt.getSelection();
            if (sel.isEmpty()) {
                return;
            }
            DeployedEntityDescriptor entity = (DeployedEntityDescriptor) sel.head();
            warningsUi.setSelectedEntity((entity != null) ? entity.getId() : null);
        }
View Full Code Here

            }
            return true;
        }
       
        private List<Object> getMovableObjects() {
            OrderedSelection sel = (OrderedSelection) getSelection();
            List<Object> movable = new ArrayList<Object>();
            for (Object o : sel.toArray()) {
                if (canItemBeMovedToTarget(o)) {
                    movable.add(o);
                }
            }
            return movable;
View Full Code Here

            return movable;
        }

        @Override
        protected void handleSelectionChange() {
            OrderedSelection sel = (OrderedSelection) getSelection();
            for (Object o : sel.toArray()) {
                if (canItemBeMovedToTarget(o)) {
                    setEnabled(true);
                    return;
                }
            }
View Full Code Here

            }
            targetList.requestFocus();
        }
       
        private boolean updateTargetModel() {
            OrderedSelection sel = (OrderedSelection) getSelection();
            boolean changed = false;
            for (Object o : sel.toArray()) {
                if (targetModel.removeElement(o)) {
                    changed = true;
                }
                targetItems.remove(o);
            }
View Full Code Here

            }
        }
    }
   
    private CompletionToken getSelectedToken() {
        OrderedSelection sel = tokenList.getSelection();
        if (sel.size() == 1 && sel.head() instanceof CompletionToken) {
            return (CompletionToken) sel.head();
        }
        return null;
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.ui.selection.OrderedSelection

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.