diff options
author | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2014-10-20 11:40:05 -0230 |
commit | b51469b41167fb86ae2059a15cf0475c53fdda7b (patch) | |
tree | fc85d6ca2efd89c67e1e4e7438f437c3e08313f4 /java/src/IceGridGUI/Application/PropertySets.java | |
parent | Fixed (ICE-5695) - IceSSL: misleading exception (diff) | |
download | ice-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.java | 239 |
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; -} |