Package com.art.anette.datamodel.dataobjects.simple

Examples of com.art.anette.datamodel.dataobjects.simple.DataObject.removeObserver()


        this.showOnlyOwnTasks = showOnlyOwnTasks;
        this.tree = tree;
        DataObject oldValue = nodeMap.put((DefaultMutableTreeNode) root, mob);
        // Abmelden bei dem alten Objekt, falls eines zurückgeliefert wurde
        if (oldValue != null) {
            oldValue.removeObserver(this);
        }

        Logic.lockReading();

        try {
View Full Code Here


            // Das Objekt, welches in dem Knoten enthalten ist, ist
            // nicht mehr in der Liste der Elemente des ManagedDataObjects,
            // (mob) daher kann es gelöscht werden.
            if (!shouldChildren.contains(childMob)) {
                childMob.removeObserver(this);
                removeQueue.add(child);
                removeNodeFromParent(child);
                //Logic.unlockReading();
                //return;
            }
View Full Code Here

            DataObject obj = (DataObject) treeNode.getUserObject();
            obj.addObserver(this);
            DataObject oldVal = nodeMap.put(treeNode, obj);

            if (oldVal != null) {
                oldVal.removeObserver(this);
            }
        }

        // Obsolete Einträge aus der Map löschen
        while (!removeQueue.isEmpty()) {
View Full Code Here

     */
    @Override
    public void stopObservation() {
        for (Entry<DefaultMutableTreeNode, DataObject> entry : nodeMap.entrySet()) {
            DataObject val = entry.getValue();
            val.removeObserver(this);
        }
    }

    private static class ID {
        List<Long> key;
View Full Code Here

            newRoot = new DefaultMutableTreeNode(mob);
            DataObject oldValue = nodeMap.put(newRoot, mob);
            // Abmelden bei dem alten Objekt, falls eines zurückgeliefert wurde
            if (oldValue != null) {
                oldValue.removeObserver(this);
            }

            mob.addObserver(this);

            buildTree(newRoot);
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.