summaryrefslogtreecommitdiff
path: root/java/src/IceGridGUI/Application/PropertySets.java
diff options
context:
space:
mode:
authorMatthew Newhook <matthew@zeroc.com>2014-10-20 11:40:05 -0230
committerMatthew Newhook <matthew@zeroc.com>2014-10-20 11:40:05 -0230
commitb51469b41167fb86ae2059a15cf0475c53fdda7b (patch)
treefc85d6ca2efd89c67e1e4e7438f437c3e08313f4 /java/src/IceGridGUI/Application/PropertySets.java
parentFixed (ICE-5695) - IceSSL: misleading exception (diff)
downloadice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.bz2
ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.tar.xz
ice-b51469b41167fb86ae2059a15cf0475c53fdda7b.zip
Down with ant. From the gradle to the grave.
Diffstat (limited to 'java/src/IceGridGUI/Application/PropertySets.java')
-rw-r--r--java/src/IceGridGUI/Application/PropertySets.java239
1 files changed, 0 insertions, 239 deletions
diff --git a/java/src/IceGridGUI/Application/PropertySets.java b/java/src/IceGridGUI/Application/PropertySets.java
deleted file mode 100644
index 933757a1e81..00000000000
--- a/java/src/IceGridGUI/Application/PropertySets.java
+++ /dev/null
@@ -1,239 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2014 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-package IceGridGUI.Application;
-
-import javax.swing.JPopupMenu;
-
-import IceGrid.*;
-import IceGridGUI.*;
-
-class PropertySets extends ListTreeNode implements PropertySetParent
-{
- static public java.util.Map<String, PropertySetDescriptor>
- copyDescriptors(java.util.Map<String, PropertySetDescriptor> descriptors)
- {
- java.util.Map<String, PropertySetDescriptor> copy = new java.util.HashMap<String, PropertySetDescriptor>();
- for(java.util.Map.Entry<String, PropertySetDescriptor> p : descriptors.entrySet())
- {
- copy.put(p.getKey(), PropertySet.copyDescriptor(p.getValue()));
- }
- return copy;
- }
-
- //
- // Actions
- //
- @Override
- public boolean[] getAvailableActions()
- {
- boolean[] actions = new boolean[ACTION_COUNT];
-
- Object descriptor = getCoordinator().getClipboard();
- if(descriptor != null)
- {
- actions[PASTE] = descriptor instanceof PropertySetDescriptor;
- }
-
- actions[NEW_PROPERTY_SET] = true;
- return actions;
- }
-
- @Override
- public JPopupMenu getPopupMenu()
- {
- ApplicationActions actions = getCoordinator().getActionsForPopup();
- if(_popup == null)
- {
- _popup = new JPopupMenu();
- _popup.add(actions.get(NEW_PROPERTY_SET));
- }
- actions.setTarget(this);
- return _popup;
- }
-
- @Override
- public void newPropertySet()
- {
- PropertySetDescriptor descriptor =
- new PropertySetDescriptor(new String[0], new java.util.LinkedList<PropertyDescriptor>());
- newPropertySet(descriptor);
- }
-
- @Override
- public void paste()
- {
- Object descriptor = getCoordinator().getClipboard();
-
- PropertySetDescriptor d = PropertySet.copyDescriptor((PropertySetDescriptor)descriptor);
- newPropertySet(d);
- }
-
- PropertySets(TreeNode parent, java.util.Map<String, PropertySetDescriptor> desc)
- throws UpdateFailedException
- {
- super(false, parent, "Property Sets");
- _descriptors = desc;
-
- for(java.util.Map.Entry<String, PropertySetDescriptor> p : _descriptors.entrySet())
- {
- String id = p.getKey();
- insertChild(new PropertySet(false, this, id, id, p.getValue()), false);
- }
- }
-
- void update(java.util.Map<String, PropertySetDescriptor> updates, String[] removePropertySets)
- throws UpdateFailedException
- {
- //
- // Note: _descriptors is updated by Root
- //
-
- //
- // One big set of removes
- //
- removeChildren(removePropertySets);
-
- //
- // One big set of updates, followed by inserts
- //
- java.util.List<PropertySet> newChildren = new java.util.ArrayList<PropertySet>();
-
- for(java.util.Map.Entry<String, PropertySetDescriptor> p : updates.entrySet())
- {
- String id = p.getKey();
- PropertySetDescriptor psd = p.getValue();
- PropertySet child = (PropertySet)findChild(id);
- if(child == null)
- {
- newChildren.add(new PropertySet(false, this, id, id, psd));
- }
- else
- {
- child.rebuild(psd);
- }
- }
- insertChildren(newChildren, true);
- }
-
- java.util.Map<String, PropertySetDescriptor> getUpdates()
- {
- java.util.Map<String, PropertySetDescriptor> updates = new java.util.HashMap<String, PropertySetDescriptor>();
- for(TreeNodeBase p : _children)
- {
- PropertySet ps = (PropertySet)p;
- if(ps.getEditable().isNew() || ps.getEditable().isModified())
- {
- updates.put(ps.getId(), (PropertySetDescriptor)ps.getDescriptor());
- }
- }
- return updates;
- }
-
- void commit()
- {
- _editable.commit();
- for(TreeNodeBase p : _children)
- {
- PropertySet ps = (PropertySet)p;
- ps.commit();
- }
- }
-
- @Override
- Object getDescriptor()
- {
- return _descriptors;
- }
-
- @Override
- public void tryAdd(String id, PropertySetDescriptor descriptor)
- throws UpdateFailedException
- {
- insertChild(new PropertySet(true, this, id, id, descriptor), true);
-
- _descriptors.put(id, descriptor);
- }
-
- @Override
- public void tryRename(String oldId, String oldId2, String newId)
- throws UpdateFailedException
- {
- PropertySet oldChild = (PropertySet)findChild(oldId);
- assert oldChild != null;
- removeChild(oldChild);
- PropertySetDescriptor descriptor = (PropertySetDescriptor)oldChild.getDescriptor();
-
- try
- {
- insertChild(new PropertySet(true, this, newId, newId, descriptor), true);
- }
- catch(UpdateFailedException ex)
- {
- try
- {
- insertChild(oldChild, true);
- }
- catch(UpdateFailedException ufe)
- {
- assert false;
- }
- throw ex;
- }
-
- _editable.removeElement(oldId, oldChild.getEditable(), PropertySet.class);
- _descriptors.remove(oldId);
- _descriptors.put(newId, descriptor);
- }
-
- @Override
- public void insertPropertySet(PropertySet nps, boolean fireEvent)
- throws UpdateFailedException
- {
- insertChild(nps, fireEvent);
- }
-
- @Override
- public void removePropertySet(PropertySet nps)
- {
- removeChild(nps);
- }
-
- @Override
- public void removeDescriptor(String id)
- {
- _descriptors.remove(id);
- }
-
- @Override
- public Editable getEditable()
- {
- return super.getEditable();
- }
-
- private void newPropertySet(PropertySetDescriptor descriptor)
- {
- String id = makeNewChildId("PropertySet");
-
- PropertySet propertySet = new PropertySet(this, id, descriptor);
-
- try
- {
- insertChild(propertySet, true);
- }
- catch(UpdateFailedException e)
- {
- assert false;
- }
- getRoot().setSelectedNode(propertySet);
- }
-
- private java.util.Map<String, PropertySetDescriptor> _descriptors;
- static private JPopupMenu _popup;
-}