Package Framework

Examples of Framework.ParameterHolder


        }
        else {
            ClientEventManager.postEvent( comp, evName, qq_Params );
        }
        if (comp.getParent() != null){
            qq_Params.put("child", new ParameterHolder(comp));
            Container mum = comp.getParent();
            while (mum != null) {
                ClientEventManager.postEvent(mum, "Child" + evName, qq_Params);
                mum = mum.getParent();
            }
        }
        // Process the clicks on a JTable also. In this case, if there is an editor installed then
        // we won't actually have a parent, but we get the table out of the attribute.
        else if (ArrayFieldCellHelper.getArrayField(comp) != null) {
            qq_Params.put("child", new ParameterHolder(comp));
            Container mum = ArrayFieldCellHelper.getArrayField(comp);
            while (mum != null){
                ClientEventManager.postEvent( mum, "Child" + evName, qq_Params );
                mum = mum.getParent();
            }
View Full Code Here


    public void mouseEntered(MouseEvent e) {
        ClientEventManager.postEvent( e.getSource(), "MouseEnter" );
        if (((JComponent)e.getSource()).getParent() != null){
            Hashtable<String, ParameterHolder> qq_Params = new Hashtable<String, ParameterHolder>();
            qq_Params.put("child", new ParameterHolder(e.getSource()));
            Container mum = ((JComponent)e.getSource()).getParent();
            while (mum != null) {
                ClientEventManager.postEvent(mum, "ChildMouseEnter", qq_Params);
                mum = mum.getParent();
            }
View Full Code Here

    }
    public void mouseExited(MouseEvent e) {
        ClientEventManager.postEvent( e.getSource(), "MouseLeave" );
        if (((JComponent)e.getSource()).getParent() != null){
            Hashtable<String, ParameterHolder> qq_Params = new Hashtable<String, ParameterHolder>();
            qq_Params.put("child", new ParameterHolder(e.getSource()));
            Container mum = ((JComponent)e.getSource()).getParent();
            while (mum != null) {
                ClientEventManager.postEvent(mum, "ChildMouseLeave", qq_Params);
                mum = mum.getParent();
            }
View Full Code Here

    }
   
    protected Hashtable<String, Object> makeParamList(int X, int Y, int mod){
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        // The forte will return the X & Y in mils, so covert here
        qq_Params.put( "x", new ParameterHolder(UIutils.pixelsToMils(X)));
        qq_Params.put( "y", new ParameterHolder(UIutils.pixelsToMils(Y)));
        int modifiers = 0;
        if ((mod & ActionEvent.CTRL_MASK) > 0)
            modifiers = modifiers | 1;
        if ((mod & ActionEvent.SHIFT_MASK) > 0)
            modifiers = modifiers | 2;
        if ((mod & ActionEvent.ALT_MASK) > 0)
            modifiers = modifiers | 4;
        if ((mod & ActionEvent.META_MASK) > 0)
            modifiers = modifiers | 8;
        qq_Params.put( "modifier", new ParameterHolder(modifiers) );
        if ((table != null) && (table.getModel() instanceof TableSorter)) {
            DisplayNode dn =
                ((DisplayNode)((ArrayFieldModel)((TableSorter)table.getModel()).getTableModel()).getData().get(table.getSelectedRow()));
            qq_Params.put( "node", new ParameterHolder(dn) );
        } else if (tree != null) {
            qq_Params.put( "node", new ParameterHolder(tree.getLastSelectedPathComponent()) );
        } else if (olf != null) {
            qq_Params.put( "node", new ParameterHolder(olf.getTree().getLastSelectedPathComponent()) );
        } else if (lv != null) {
            qq_Params.put( "node", new ParameterHolder(lv.getCurrentNode()) );
        } else
            qq_Params.put( "node", new ParameterHolder(null) );
        if (table != null)
        {
            // TF:27/9/07:Made the row and column 1-based indexes instead of 0-based
            qq_Params.put( "row", new ParameterHolder(table.rowAtPoint(new Point(X,Y))+1) );
            qq_Params.put( "column", new ParameterHolder(table.columnAtPoint(new Point(X,Y))+1) );
        }
        else
        {
            qq_Params.put( "row", new ParameterHolder(0) );
            qq_Params.put( "column", new ParameterHolder(0) );
        }
        return qq_Params;
    }
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( ta, "AfterFocusGain", params );
        }
        EventManager.endEventChain();
        this.HasDataChanged = false;
    }
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( ta, "BeforeFocusLoss", params );
        }
//      The following is replaced by component.setVerifyInputWhenFocusTarget
//        if (e.getOppositeComponent() instanceof JComponent){
//            JComponent comp = (JComponent)e.getOppositeComponent();
View Full Code Here

                oldNode = currentNode;
                currentNode = ((DisplayNode)getSelectedValue());
                oldRow = currentRow;
                currentRow = ev.getFirstIndex();
                Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
                qq_Params.put( "OldNode", new ParameterHolder(oldNode) );
                qq_Params.put( "NewNode", new ParameterHolder( currentNode ));
                qq_Params.put( "OldRowNumber", new ParameterHolder(oldRow) );
                qq_Params.put( "NewRowNumber", new ParameterHolder(currentRow) );
                ClientEventManager.postEvent( ev.getSource(), "AfterCurrentNodeChange", qq_Params );
            }
        }

    });
View Full Code Here

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

            FocusHelper.addSetFocusPurgeAction(FillInField.this);
//                FocusHelper.addPurgeAction(new RollbackAction());
            Hashtable<String, Object> params = createParams();
            int reason = ForteKeyboardFocusManager.getTraversalReason();
            if (reason != Constants.FC_SUPRESS) {
                params.put("reason", new ParameterHolder(reason));
                ClientEventManager.postEvent( FillInField.this, "BeforeFocusLoss", params );
            }
            EventManager.endEventChain();
        }
View Full Code Here

            Hashtable<String, Object> params = new Hashtable<String, Object>();
            JTable table = ArrayFieldCellHelper.getArrayField(FillInField.this);
            if (table != null){
                // params.put( "row", new ParameterHolder(TableRow) );
                // params.put( "column", new ParameterHolder(TableColumn) );
                params.put( "ArrayField", new ParameterHolder(table) );
            }
            return params;
        }
View Full Code Here

TOP

Related Classes of 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.