Package net.helipilot50.stocktrade.framework

Examples of net.helipilot50.stocktrade.framework.ParameterHolder


        if (prevNewComp != null && prevOldComp != null) {
            if (prevNewComp != prevOldComp) {
                // TF:12/10/07: We don't post Traverse events if the target is a child editor, because the array field will do this itself.
                if (ArrayFieldCellHelper.getArrayField(prevNewComp) == null && !(prevNewComp instanceof ArrayField) && !(prevOldComp instanceof ArrayField)) {
                    Hashtable<String, Object> params = new Hashtable<String, Object>();
                    params.put("source", new ParameterHolder(prevOldComp));
                    params.put("target", new ParameterHolder(prevNewComp));
                    params.put("reason", new ParameterHolder(ForteKeyboardFocusManager.getTraversalReason()));
                    ClientEventManager.postEvent(this.container, "Traverse", params );
                }
            }           

            // TF:30/9/07:Corrected this so the old and new components are nulled out. Otherwise the events will
View Full Code Here


    @Override
    public void componentResized(ComponentEvent e) {
      Component postTarget = e.getComponent();
      // We cannot obtain the old sizes, so just post the new sizes
        Hashtable<String, Object> params = new Hashtable<String, Object>();
        params.put( "oldHeight", new ParameterHolder(UIutils.pixelsToMils(postTarget.getHeight())));
        params.put( "oldWidth", new ParameterHolder(UIutils.pixelsToMils(postTarget.getWidth())));
        ClientEventManager.postEvent(postTarget, "AfterResize", params);
    }
View Full Code Here

    }

    public void actionPerformed(ActionEvent e) {
        List<EventHandle> eventsToPost = new ArrayList<EventHandle>();
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        qq_Params.put("x", new ParameterHolder(0));
        qq_Params.put("y", new ParameterHolder(0));
        int modifiers = 0;
        if ((e.getModifiers() & ActionEvent.CTRL_MASK) > 0)
            modifiers = modifiers | 1;
        if ((e.getModifiers() & ActionEvent.SHIFT_MASK) > 0)
            modifiers = modifiers | 2;
        if ((e.getModifiers() & ActionEvent.ALT_MASK) > 0)
            modifiers = modifiers | 4;
        if ((e.getModifiers() & ActionEvent.META_MASK) > 0)
            modifiers = modifiers | 8;
        qq_Params.put("modifier", new ParameterHolder(modifiers));
        qq_Params.put("node", new ParameterHolder(null));
        qq_Params.put("row", new ParameterHolder(0));
        qq_Params.put("column", new ParameterHolder(0));
        if (e.getSource() instanceof JRadioButtonMenuItem) {
            ButtonGroup bg = ((DefaultButtonModel) ((JRadioButtonMenuItem) e
                    .getSource()).getModel()).getGroup();
            _log.debug("Activate on ["+ bg.toString() + "]");
            eventsToPost.add(new EventHandle(bg, "Activate", qq_Params));
        } else {
            Component me = (Component) e.getSource();
            _log.debug("Activate on ["+ me.toString() + "]");
            eventsToPost.add(new EventHandle(me, "Activate", qq_Params));
            //PM:10/11/07 - added the child parameter
            Hashtable<String, Object> qq_Params_child = new Hashtable<String, Object>();
            qq_Params_child.put("Child", new ParameterHolder(me));
            ChildEventHelper.postEventToAllParents(me, "ChildActivate", qq_Params_child, eventsToPost);
        }
        if ((e.getSource() instanceof JCheckBoxMenuItem)
                || (e.getSource() instanceof JRadioButtonMenuItem)) {
            afterValueChange((Component) e.getSource(), eventsToPost);
View Full Code Here

                        return;
                    }
                }

                Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
                qq_Params.put("sourceField", new ParameterHolder(e.getComponent()));

                //The forte will return the X & Y in mils, so covert here
                qq_Params.put("x", new ParameterHolder(UIutils.pixelsToMils(e.getX())));
                qq_Params.put("y", new ParameterHolder(UIutils.pixelsToMils(e.getY())));

                ClientEventManager.postEvent(comp.getTopLevelAncestor(), "PopUpRequest", qq_Params);

                popup.show(comp, e.getX(), e.getY());
            }
View Full Code Here

     * @param undoState Constants.CT_UNDO
     * @param redoState Constants.CT_REDO
     */
    public void fireTextMenuStatusChanged(int cutState, int copyState, int pasteState, int deleteState, int selectAllState, int undoState, int redoState){
        Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
        params.put("CutState", new ParameterHolder(cutState));
        params.put("CopyState", new ParameterHolder(copyState));
        params.put("PasteState", new ParameterHolder(pasteState));
        params.put("DeleteState", new ParameterHolder(deleteState));
        params.put("SelectAllState", new ParameterHolder(selectAllState));
        params.put("UndoState", new ParameterHolder(undoState));
        params.put("RedoState", new ParameterHolder(redoState));
        ClientEventManager.postEvent(WindowSystem.class, "TextMenuStatusChange", params);  

    }
View Full Code Here

            Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
            Component comp = e.getComponent();
          Point p = e.getPoint();
            SwingUtilities.convertPointToScreen(p, comp);
            SwingUtilities.convertPointFromScreen(p, ((JComponent)comp).getTopLevelAncestor());
            qq_Params.put("sourceField", new ParameterHolder(e.getComponent()));
            qq_Params.put("x", new ParameterHolder(UIutils.pixelsToMils(p.x)));
            qq_Params.put("y", new ParameterHolder(UIutils.pixelsToMils(p.y)));
            Container win = ((JComponent)e.getSource()).getTopLevelAncestor();
            if (win == null){
                JTable table = ArrayFieldCellHelper.getArrayField((JComponent)e.getSource());
                if (table == null)
                    return;
View Full Code Here

            JPanel page = (JPanel)this.getComponentAt(targetIndex);
            targetIndex = allPages.indexOf(page)+1;
        }
//        EventManager.startEventChain();
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        qq_Params.put( "prevIndex", new ParameterHolder(this.getPreviousTabIndex()));
        qq_Params.put( "index", new ParameterHolder(targetIndex) );
        qq_Params.put( "page", new ParameterHolder(this.getSelectedComponent()) );
        ClientEventManager.postEvent(this, "AfterTabSelect", qq_Params);
//        EventManager.endEventChain();
//        this.resetPreviousTabIndex();
    }
View Full Code Here

    public void focusGained(FocusEvent e) {
        EventManager.startEventChain();
        int reason = ForteKeyboardFocusManager.getTraversalReason();
        if (reason != Constants.FC_SUPRESS) {
            Hashtable<String, Object> params = new Hashtable<String, Object>();
            params.put("reason", new ParameterHolder(reason));
            ClientEventManager.postEvent( this, "BeforeFocusLoss", params );
        }
        EventManager.endEventChain();

        // CraigM:21/08/2008 - This is done in setSelectedIndex
View Full Code Here

    public void focusLost(FocusEvent e) {
        EventManager.startEventChain();
        int reason = ForteKeyboardFocusManager.getTraversalReason();
        if (reason != Constants.FC_SUPRESS) {
            Hashtable<String, Object> params = new Hashtable<String, Object>();
            params.put("reason", new ParameterHolder(reason));
            ClientEventManager.postEvent( this, "BeforeFocusLoss", params );
        }
        EventManager.endEventChain();
    }
View Full Code Here

    }
    return null;
  }

  public ParameterMetaData getParameterMetaData() throws SQLException {
    final ParameterHolder result = new ParameterHolder();
    useRealStatement(new StatementWorker() {
      public void doWork(PreparedStatement ps) throws SQLException {
        result.setObject(ps.getParameterMetaData());
      }
    });
    return (ParameterMetaData)result.getObject();
  }
View Full Code Here

TOP

Related Classes of net.helipilot50.stocktrade.framework.ParameterHolder

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.