Examples of XulTree


Examples of org.pentaho.ui.xul.containers.XulTree

          dfmdNode.add(queryNode);
        }
      }
    }
    this.setDataSourcesRoot(newRoot);
    final XulTree tree = (XulTree) getDocument().getElementById(DATASOURCES_TREE_ID);

    final String currentQuery = getCurrentQuery();
    final int selectedQueryRow = findRowForObject(getDataSourcesRoot(), currentQuery, new int[]{0});
    if (selectedQueryRow == -1)
    {
      final int[] selectedRows = new int[1];
      selectedRows[0] = selectedQueryRow - 1// have to subtract one for the (unshown) root
      tree.setSelectedRows(selectedRows);
    }
  }
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

      DataSourceAndQueryStep.this.createDataFactory();
    }

    public void doEditDatasource()
    {
      final XulTree tree = (XulTree) document.getElementById(DATASOURCES_TREE_ID);
      final DatasourceModelNode node = (DatasourceModelNode) tree.getSelectedItem();
      switch (node.getType())
      {
        case CONNECTION:
          final DataFactory df = (DataFactory) node.getUserObject();
          final DataFactoryMetaData o = getMetaForDataFactory(df, dataFactoryMetas);
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

      }
    }

    public void doDeleteDatasourceItem()
    {
      final XulTree tree = (XulTree) document.getElementById(DATASOURCES_TREE_ID);
      final DatasourceModelNode node = (DatasourceModelNode) tree.getSelectedItem();
      switch (node.getType())
      {
        case DATAFACTORY:
          deleteDataFactory((DataFactoryMetaData) node.getUserObject());
          break;
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

          dfmdNode.add(queryNode);
        }
      }
    }
    this.setDataSourcesRoot(newRoot);
    final XulTree tree = (XulTree) getDocument().getElementById(DATASOURCES_TREE_ID);

    final String currentQuery = getCurrentQuery();
    final int selectedQueryRow = findRowForObject(getDataSourcesRoot(), currentQuery, new int[]{0});
    if (selectedQueryRow == -1)
    {
      final int[] selectedRows = new int[1];
      selectedRows[0] = selectedQueryRow - 1// have to subtract one for the (unshown) root
      tree.setSelectedRows(selectedRows);
    }
  }
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

      DataSourceAndQueryStep.this.createDataFactory();
    }

    public void doEditDatasource()
    {
      final XulTree tree = (XulTree) document.getElementById(DATASOURCES_TREE_ID);
      final DatasourceModelNode node = (DatasourceModelNode) tree.getSelectedItem();
      switch (node.getType())
      {
        case CONNECTION:
          final DataFactory df = (DataFactory) node.getUserObject();
          final DataFactoryMetaData o = getMetaForDataFactory(df, dataFactoryMetas);
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

      }
    }

    public void doDeleteDatasourceItem()
    {
      final XulTree tree = (XulTree) document.getElementById(DATASOURCES_TREE_ID);
      final DatasourceModelNode node = (DatasourceModelNode) tree.getSelectedItem();
      switch (node.getType())
      {
        case DATAFACTORY:
          deleteDataFactory((DataFactoryMetaData) node.getUserObject());
          break;
View Full Code Here

Examples of org.pentaho.ui.xul.containers.XulTree

    }
  }

  public void saveAggChange(int idx) {
    UIAggregate agg = getAggList().getAgg(idx);
    XulTree aggTable = (XulTree) document.getElementById("definedAggTable");
    XulTreeRow row = aggTable.getRootChildren().getItem(idx).getRow();
    agg.setEnabled((Boolean) row.getCell(0).getValue());

    // get row count estimate
    Aggregate algoAggregate = algorithm.createAggregate(connectionModel.getSchema(), agg.getAttributes());
    agg.setEstimateRowCount(algoAggregate.estimateRowCount());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.