Package com.intellij.openapi.actionSystem

Examples of com.intellij.openapi.actionSystem.DataProvider


        addKeyListener(new DatasetEditorKeyListener(this));
        addMouseListener(tableMouseListener);

        getTableHeader().addMouseListener(new DatasetEditorHeaderMouseListener(this));

        DataProvider dataProvider = datasetEditor.getDataProvider();
        ActionUtil.registerDataProvider(this, dataProvider, false);
        ActionUtil.registerDataProvider(getTableGutter(), dataProvider, false);
        ActionUtil.registerDataProvider(getTableHeader(), dataProvider, false);
    }
View Full Code Here


    assertEquals(size, elements.size());
  }

  private Collection<UsageInfo> findUsages()
    throws Throwable {
    final UsageTarget[] targets = UsageTargetUtil.findUsageTargets(new DataProvider() {
      @Override
      public Object getData(@NonNls String dataId) {
        return ((EditorEx)myFixture.getEditor()).getDataContext().getData(dataId);
      }
    });
View Full Code Here

        }
    }
   
    public static DataProvider getDataProvider(JComponent component) {
        if (component != null) {
            DataProvider dataProvider = DataManager.getDataProvider(component);
            if (dataProvider == null) {
                JComponent parent = (JComponent) component.getParent();
                return getDataProvider(parent);
            } else {
                return dataProvider;
View Full Code Here

    assertEquals(size, elements.size());
  }

  private Collection<UsageInfo> findUsages()
    throws Throwable {
    final UsageTarget[] targets = UsageTargetUtil.findUsageTargets(new DataProvider() {
      @Override
      public Object getData(@NonNls String dataId) {
        return ((EditorEx)myFixture.getEditor()).getDataContext().getData(dataId);
      }
    });
View Full Code Here

  public static Object getData(Component c, String dataId) {
    Object result = null;
    while (c != null) {
      if (c instanceof DataProvider) {
        DataProvider provider = (DataProvider) c;
        Object data = provider.getData(dataId);
        if (data != null) {
          result = data;
          break;
        }
      }
View Full Code Here

TOP

Related Classes of com.intellij.openapi.actionSystem.DataProvider

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.