コード例 #1
0
ファイル: ChartsComposite.java プロジェクト: c0debrain/pm
  void updateCharts(Boolean grantEventsUpdate) {

    stripedCloseFunction.updateStartDate(slidingStartDate);
    stripedCloseFunction.updateEndDate(slidingEndDate);

    int previousSelection = retreivePreviousSelection();
    if (previousSelection != -1) {
      getHightlitedEventModel()
          .setViewParamRoot(getCurrentTabShareList().get(previousSelection).getStock());
      setHighligtedId(previousSelection);
    } else {
      getHightlitedEventModel().resetOtherViewParams();
      setHighligtedId(null);
    }
    chartDisplayStrategy.resetChart(false);

    Stock viewStateParams = hightlitedEventModel.getViewParamRoot();
    if (viewStateParams != null) {
      chartDisplayStrategy.highLight(getHighligtedId(), viewStateParams, grantEventsUpdate);
    }
  }
コード例 #2
0
ファイル: ChartsComposite.java プロジェクト: c0debrain/pm
 public void resetChart() {
   this.currentTabShareList = new ArrayList<SlidingPortfolioShare>();
   getHightlitedEventModel().resetOtherViewParams();
   setHighligtedId(null);
   chartDisplayStrategy.resetChart(true);
 }