Package net.helipilot50.stocktrade.framework

Examples of net.helipilot50.stocktrade.framework.ParameterHolder


    private void fireExpanded(TreeExpansionEvent event) {
      // CraigM:12/06/2008 - Don't post expand / collapse for inactive fields
      if (WidgetState.get(this._theTree) != Constants.FS_INACTIVE) {
          Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
          DisplayNode dn  = ((DisplayNode)event.getPath().getPath()[event.getPath().getPathCount()-1]);
          qq_Params.put( "Folder", new ParameterHolder(dn) );
          ClientEventManager.postEvent( event.getSource(), "RequestFolderOpen", qq_Params );
      }
    }
View Full Code Here


                // Trigger the AfterFocusGain event.  CraigM 12/07/2007.
                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( ListView.this, "AfterFocusGain", params );
                }
                EventManager.endEventChain();

            }
View Full Code Here

                if ((nodes != null) && (nodes.size() > 0))
                    this.listview.currentNode = (DisplayNode)this.listview.getSelectedNodes().get(0);
                else
                    this.listview.currentNode = null;
                Hashtable<String, Object> qq_Params = new Hashtable<String,Object>();
                qq_Params.put( "OldNode", new ParameterHolder(oldNode) );
                qq_Params.put( "NewNode", new ParameterHolder( getCurrentNode()));
                qq_Params.put( "OldRowNumber", new ParameterHolder(oldRow) );
                qq_Params.put( "NewRowNumber", new ParameterHolder(currentRow) );
                ClientEventManager.postEvent( this.listview, "AfterCurrentNodeChange", qq_Params );
            }
        }
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

    private void postAfterKeyPress(KeyEvent e) {
      // Create parameters
      Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();

      // add keypress parameters
      qq_Params.put("key", new ParameterHolder(e.getKeyCode()));
      qq_Params.put("value", new ParameterHolder(e.getKeyChar()));
      qq_Params.put("modifier", new ParameterHolder(e.getModifiers()));

      // add usual parameters
      final Hashtable<String, ParameterHolder> usualParameters = arrayParam();
      if (usualParameters != null) {
        qq_Params.putAll(usualParameters);
View Full Code Here

        if (reason != Constants.FC_SUPRESS) {
            Hashtable<String, ParameterHolder> params = arrayParam();
            if (params == null) {
                params = new Hashtable<String, ParameterHolder>();
            }
            params.put("reason", new ParameterHolder(reason));
            ClientEventManager.postEvent( correctPostingComponent(), "AfterFocusGain", params );
        }
    }
View Full Code Here

        Hashtable<String, ParameterHolder> params = arrayParam() ;
        if (params == null)
            params = new Hashtable<String, ParameterHolder>();
        int realReason = ForteKeyboardFocusManager.getTraversalReason();
        if (realReason != Constants.FC_SUPRESS) {
            params.put("reason", new ParameterHolder(realReason));
            ClientEventManager.postEvent( correctPostingComponent(), "BeforeFocusLoss", params);
        }
        EventManager.endEventChain();
    }
View Full Code Here

    protected Hashtable<String, ParameterHolder> arrayParam(){
        Hashtable<String, ParameterHolder> qq_Params = null;
        if (table != null){
            qq_Params = new Hashtable<String, ParameterHolder>();
            // TF:27/9/07:Made the row and column 1-based indexes instead of 0-based
            qq_Params.put( "row", new ParameterHolder(tableRow+1) );
            qq_Params.put( "column", new ParameterHolder(tableColumn+1) );
            qq_Params.put( "ArrayField", new ParameterHolder(table) );
        }
        return qq_Params;

    }
View Full Code Here

          info.setTargetX(info.getDropX());
          info.setTargetY(info.getDropY());

          // Put the info in a Hashtable to post back
          Hashtable<String, Object> params = new Hashtable<String, Object>();
          params.put("sourceField", new ParameterHolder(info.getSourceField()));
          params.put("sourceX", new ParameterHolder(info.getSourceX()));
          params.put("sourceY", new ParameterHolder(info.getSourceX()));
          params.put("targetX", new ParameterHolder(info.getTargetX()));
          params.put("targetY", new ParameterHolder(info.getTargetY()));
          params.put("dropX", new ParameterHolder(info.getDropX()));
          params.put("dropY", new ParameterHolder(info.getDropY()));
          params.put("targetField", new ParameterHolder(info.getTargetField()));
          params.put("dropField", new ParameterHolder(info.getTargetField()));
          params.put("sourceData", new ParameterHolder(info.getSourceData()));
          params.put("sourceDataType", new ParameterHolder(info.getSourceDataType()));

          // Post Event to the Target
          Object postTarget;
          if (ListViewListenerHelper.isMemberOfListView(info.getTargetField())) {
            // if the target is a member of the listview then treat it as if it were the ListView
            postTarget = ListViewListenerHelper.findListView(info.getTargetField());
          } else if (info.getTargetField() instanceof OutlineFieldJTree) {
            // if the target is a member of the OutlineField then treat it as if it were the OutlineField
            postTarget = ((OutlineFieldJTree)info.getTargetField()).getOutlineField();
          } else {
            // default to TargetField
            postTarget = info.getTargetField();
          }

          // CraigM:07/07/2008 - Handle multiple selection drag and drop for list views
          if (info.getSourceField() instanceof ListView) {
            ListView lv = (ListView)info.getSourceField();
            Array_Of_DisplayNode<DisplayNode> nodes = lv.getSelectedNodes();
            if (nodes.size() > 1) {
              for (DisplayNode node : nodes) {
                Hashtable<String, Object> newParams = (Hashtable<String, Object>)params.clone();
                newParams.put("sourceData", new ParameterHolder(node));
                ClientEventManager.postEvent(postTarget, eventName, newParams);
              }
            }
            else {
              ClientEventManager.postEvent(postTarget, eventName, params);
            }
          }
          else {
            ClientEventManager.postEvent(postTarget, eventName, params);
          }

          return true;
        } catch (UnsupportedFlavorException ufe) {
          System.out.println("importData: unsupported data flavor");
        } catch (IOException ioe) {
          System.out.println("importData: I/O exception");
        }
      }
      if (fileListFlavor != null) {
        try {
          eventName = "FileDrop";

          // Extract the File info - contained in an Array
          List<File> droppedFiles = (List<File>) t.getTransferData(fileListFlavor);

          Hashtable<String, Object> params = new Hashtable<String, Object>();
          params.put("sourceData", new ParameterHolder(droppedFiles));

          // Determine the Target
          JComponent targetField = c;
          Object postTarget;
          if (ListViewListenerHelper.isMemberOfListView(targetField)) {
View Full Code Here

        }
    }
    public void windowDeiconified(WindowEvent e) {
        _log.debug("["+this+"] Deiconified window: " + e.getWindow().toString());
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        qq_Params.put( "x", new ParameterHolder(0) );
        qq_Params.put( "y", new ParameterHolder(0) );
        qq_Params.put( "modifier", new ParameterHolder(Constants.DS_NORMAL) );
        qq_Params.put( "DisplayNode", new ParameterHolder(null) );
        qq_Params.put( "row", new ParameterHolder(0) );
        qq_Params.put( "column", new ParameterHolder(0) );
        qq_Params.put( "OldState", new ParameterHolder(0) );
        qq_Params.put( "NewState", new ParameterHolder(Constants.DS_NORMAL) );
        ClientEventManager.postEvent( e.getComponent(), "DisplayStateChange", qq_Params);  
    }
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.