Package net.helipilot50.stocktrade.framework

Examples of net.helipilot50.stocktrade.framework.ParameterHolder


  int rowBeingEdited = -1;

  protected void postAfterFocusGain(int pReason, Component pObject) {
    if (ForteKeyboardFocusManager.getTraversalReason() != Constants.FC_SUPRESS) {
      Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
      params.put("reason", new ParameterHolder(pReason));
      ClientEventManager.postEvent(pObject, "AfterFocusGain", params);
    }
  }
View Full Code Here


        setRowForEvents(pNewRow-1);
      }
    };
    if (pReason != Constants.FC_SUPRESS) {
      Hashtable<String, Object> params = new Hashtable<String, Object>();
      params.put("reason", new ParameterHolder(pReason));
      EventHandle handle = new EventHandle(pObject, "AfterFocusGain", params);
      handle.setForceReceiptOfEvent(windowThread);
      handle.setCommencementNotifier(action);
      ClientEventManager.postEvent(handle);
    }
View Full Code Here

        public void run() {
          isAddRowEventPending = false;
        }
      }, this, "AfterRowAppend");
      Hashtable<String, Object> params = new Hashtable<String, Object>();
      params.put("row", new ParameterHolder(pRow));
      params.put("newObject", new ParameterHolder(newObject));
      EventHandle handle = new EventHandle(pObject, "AfterRowAppend", params);
      Window topLevel = (Window)this.getTopLevelAncestor();
      Thread windowThread = WindowManager.getOwningThread(topLevel);
      handle.setForceReceiptOfEvent(windowThread);
      handle.setCommencementNotifier(new Runnable() {
View Full Code Here

  }

  protected void postAfterRowEntry(int pRow, Component pObject) {
    if (ForteKeyboardFocusManager.getTraversalReason() != Constants.FC_SUPRESS) {
      Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
      params.put("row", new ParameterHolder(pRow));
      ClientEventManager.postEvent(pObject, "AfterRowEntry", params);
    }
  }
View Full Code Here

  }

  protected void postAfterRowValueChange(int pRow, Component pObject) {
    if (ForteKeyboardFocusManager.getTraversalReason() != Constants.FC_SUPRESS) {
      Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
      params.put("row", new ParameterHolder(pRow));
      ClientEventManager.postEvent(pObject, "AfterRowValueChange", params);
    }
  }
View Full Code Here

                FillInField.BorderedComboBoxEditor editor = (FillInField.BorderedComboBoxEditor)fif.getEditor();
                editor.loseFocus(null);
              }
        else {
          Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
          params.put("reason", new ParameterHolder(pReason));
          // TF:10/06/2009:Added a check for the First action, and the object type being a JComponent
          if (pFirst && pObject instanceof JComponent) {
            FocusHelper.addSetFocusPurgeAction((JComponent)pObject);
          }
          ClientEventManager.postEvent(pObject, "BeforeFocusLoss", params);
View Full Code Here

  }

  protected void postBeforeRowExit(int pRow, Component pObject) {
    if (ForteKeyboardFocusManager.getTraversalReason() != Constants.FC_SUPRESS) {
      Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
      params.put("row", new ParameterHolder(pRow));
      ClientEventManager.postEvent(pObject, "BeforeRowExit", params);
    }
  }
View Full Code Here

  protected void postTraverse(int pReason, Component pSource, Component pTarget, Component pObject) {
    // See if it's one of the components that knows how to lose focus itself.
    if (pReason != Constants.FC_SUPRESS) {
      Hashtable<String, ParameterHolder> params = new Hashtable<String, ParameterHolder>();
      params.put("reason", new ParameterHolder(pReason));
      params.put("source", new ParameterHolder(pSource));
      params.put("target", new ParameterHolder(pTarget));
      ClientEventManager.postEvent(pObject, "Traverse", params);
    }
  }
View Full Code Here

        super(root, asksAllowsChildren);
    }
    public void valueChanged(TreeSelectionEvent e) {
        Hashtable<String, Object> qq_Params = new Hashtable<String, Object>();
        if (e.getOldLeadSelectionPath() != null)
            qq_Params.put( "OldNode", new ParameterHolder(e.getOldLeadSelectionPath().getLastPathComponent()) );
        else
            qq_Params.put( "OldNode", new ParameterHolder() ); // Always have a value for "OldNode" to stop any null errors.
        if (e.getNewLeadSelectionPath() != null
            qq_Params.put( "NewNode", new ParameterHolder(e.getNewLeadSelectionPath().getLastPathComponent() ));
        else
            qq_Params.put( "NewNode", new ParameterHolder() ); // Always have a value for "OldNode" to stop any null errors.
        qq_Params.put( "OldRowNumber", new ParameterHolder(0) );
        if (e.getPath() != null)
            qq_Params.put( "NewRowNumber", new ParameterHolder(e.getPath().getPathCount()) );
        else
            qq_Params.put( "NewRowNumber", new ParameterHolder(0) );
        ClientEventManager.postEvent( e.getSource(), "AfterCurrentNodeChange", qq_Params );

    }
View Full Code Here

    private void fireCollapsed(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(), "RequestFolderClose", 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.