Examples of DataModel


Examples of com.dci.intellij.dbn.data.model.DataModel

        this.searchableComponent = searchableComponent;
    }

    public void moveCursor(DataSearchDirection direction) {
        BasicTable table = searchableComponent.getTable();
        DataModel dataModel = table.getModel();
        DataSearchResult searchResult = dataModel.getSearchResult();
        DataSearchResultScrollPolicy scrollPolicy = DataSearchResultScrollPolicy.HORIZONTAL;
        DataSearchResultMatch oldSelection = searchResult.getSelectedMatch();
        DataSearchResultMatch selection =
                direction == DataSearchDirection.DOWN ? searchResult.selectNext(scrollPolicy) :
                direction == DataSearchDirection.UP ? searchResult.selectPrevious(scrollPolicy) : null;
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.DataModel

        updateSelection(table, oldSelection, selection);
    }

    public void selectFirst(int selectedRowIndex, int selectedColumnIndex) {
        BasicTable table = searchableComponent.getTable();
        DataModel dataModel = table.getModel();
        DataSearchResult searchResult = dataModel.getSearchResult();
        DataSearchResultScrollPolicy scrollPolicy = DataSearchResultScrollPolicy.HORIZONTAL;

        DataSearchResultMatch oldSelection = searchResult.getSelectedMatch();
        DataSearchResultMatch selection = searchResult.selectFirst(selectedRowIndex, selectedColumnIndex, scrollPolicy);
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.DataModel

    public void updateResult(final DataFindModel findModel) {
        new BackgroundTask(searchableComponent.getTable().getProject(), "Updating search results", true) {
            @Override
            public synchronized void execute(@NotNull ProgressIndicator progressIndicator) throws InterruptedException {
                DataModel dataModel = searchableComponent.getTable().getModel();
                final DataSearchResult searchResult = dataModel.getSearchResult();
               
                long updateTimestamp = System.currentTimeMillis();
                searchResult.startUpdating(updateTimestamp);

                Project project = dataModel.getProject();
                FindManager findManager = FindManager.getInstance(project);

                for (Object r : dataModel.getRows()) {
                    searchResult.checkTimestamp(updateTimestamp);
                    DataModelRow row = (DataModelRow) r;
                    for (Object c : row.getCells()) {
                        searchResult.checkTimestamp(updateTimestamp);
                        DataModelCell cell = (DataModelCell) c;
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.DataModel

         } else {
             formattedUserValue = CommonUtil.nvl(cell.getFormattedUserValue(), "");
         }

         if (cell.isDisposed()) return;
         DataModel model = cell.getRow().getModel();
         if (model.hasSearchResult()) {
             DataSearchResult searchResult = model.getSearchResult();

             Iterator<DataSearchResultMatch> matches = searchResult.getMatches(cell);
             if (matches != null) {
                 int lastEndOffset = 0;
                 SimpleTextAttributes searchResultAttributes = configTextAttributes.getSearchResult();
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.DataModel

    public DataSearchComponent(final SearchableDataComponent searchableComponent) {
        super(new BorderLayout(0, 0));
        this.searchableComponent = searchableComponent;
        BasicTable table = searchableComponent.getTable();
        DataModel dataModel = table.getModel();
        dataModel.addDataModelListener(this);
        initializeFindModel();

        findModel = new DataFindModel();
        DataSearchResult searchResult = dataModel.getSearchResult();
        searchResult.setMatchesLimit(MATCHES_LIMIT);
        searchResultController = new DataSearchResultController(searchableComponent);
        searchResult.addListener(this);
        searchResultController.updateResult(findModel);
View Full Code Here

Examples of com.dci.intellij.dbn.data.model.DataModel

        g.drawLine(0, getHeight() - 1, getWidth(), getHeight() - 1);
    }

    @Override
    public void dispose() {
        DataModel dataModel = searchableComponent.getTable().getModel();
        dataModel.removeDataModelListener(this);
        dataModel.getSearchResult().clear();
        searchableComponent = null;
        findModel = null;
    }
View Full Code Here

Examples of com.nexirius.framework.datamodel.DataModel

    public JComponent createJComponent(ViewerFactory factory) {
        JPanel panel = new JPanel(new BorderLayout());

        try {
            DataModel array = mainModel.getChild(MediaArrayModel.FIELD_NAME);
            JComponent table = factory.createDefaultEditor(array).getJComponent();

            table.setBorder(new BevelBorder(BevelBorder.LOWERED));
            panel.add(table, BorderLayout.CENTER);
View Full Code Here

Examples of edu.stanford.genetics.treeview.DataModel

  class  StatPanel extends JPanel {
    JComboBox statPulldown;
    StatPanel(String title) {
      super(false);
     
      DataModel dataModel = frame.getDataModel();
      HeaderInfo arrayInfo = dataModel.getArrayHeaderInfo();
      HeaderInfo geneInfo  = dataModel.getGeneHeaderInfo();
      //    String [][] aHeaders = dataModel.getArrayHeaders();
      //    int gidRow = dataModel.getGIDIndex();
      int gidRow = 0;
      npre =  geneInfo.getNumNames();
      nexpr = arrayInfo.getNumHeaders();
View Full Code Here

Examples of javax.faces.model.DataModel

        return getField().isFile();
    }
   
    @SuppressWarnings("unchecked")
    public void add(DcWebObject wod) {
        DataModel model = getData();
        List<List<Object>> list = (List) model.getWrappedData();
        List<DcWebField> fields = (List<DcWebField>) getColumnHeaders().getWrappedData();
       
        DcObject dco = wod.getDcObject();
        List<Object> row = new ArrayList<Object>();
        for (DcWebField wfs : fields) {
View Full Code Here

Examples of javax.faces.model.DataModel

        list.add(0, row);
    }
   
    @SuppressWarnings("unchecked")
    public void update(DcWebObject wod) {
        DataModel model = getData();
        List<List<Object>> list = (List) model.getWrappedData();
        List<Object> row = list.get(wod.getRowIdx());
        List<DcWebField> fields = (List<DcWebField>) getColumnHeaders().getWrappedData();
       
        int idx = 0;
        DcObject dco = wod.getDcObject();
        for (DcWebField wfs : fields) {
            for (DcField field : dco.getFields()) {
                if (wfs.getIndex() == field.getIndex() && field.getIndex() != DcObject._ID)
                    row.set(idx++, WebUtilities.getValue(dco, wfs, dco.getValue(wfs.getIndex())));
            }
        }    
       
        model.setRowIndex(wod.getRowIdx());
    }
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.