Examples of TextCell


Examples of com.google.gwt.cell.client.TextCell

        }
    }

    public ComboPicker(String cssSuffix) {

        cellList = new CellList<String>(new TextCell()
        {
            @Override
            public void render(Context context, String data, SafeHtmlBuilder sb) {
                String cssName = (context.getIndex() %2 > 0) ? "combobox-item combobox-item-odd" : "combobox-item";
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

        //       ColumnSortEvent.ListHandler<T> sortHandler =
        //               new ColumnSortEvent.ListHandler<T>(listProvider.getList());

        // Create columns
        Column<T, String> valueColumn = new Column<T, String>(new TextCell()) {

            @Override
            public String getValue(T object) {
                return object.toString();
            }
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

        });
        serverGroupProvider = new ListDataProvider<ServerGroupRecord>();
        serverGroupProvider.addDataDisplay(serverGroupTable);

        // Create columns
        Column<ServerGroupRecord, String> nameColumn = new Column<ServerGroupRecord, String>(new TextCell()) {
            @Override
            public String getValue(ServerGroupRecord object) {
                return object.getName();
            }
        };


        Column<ServerGroupRecord, String> profileColumn = new Column<ServerGroupRecord, String>(new TextCell()) {
            @Override
            public String getValue(ServerGroupRecord object) {
                return object.getProfileName();
            }
        };
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

        toolStrip.addToolButtonRight(copyBtn);

        // ------------------------------------------------------

        // Create columns
        Column<Server, String> nameColumn = new Column<Server, String>(new TextCell()) {
            @Override
            public String getValue(Server object) {
                return object.getName();
            }
        };


        Column<Server, String> groupColumn = new Column<Server, String>(new TextCell()) {
            @Override
            public String getValue(Server object) {
                return object.getGroup();
            }
        };

        Column<Server, String> startMode = new Column<Server, String>(new TextCell()) {
            @Override
            public String getValue(Server object) {
                return String.valueOf(object.isAutoStart());
            }
        };
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

  public HomeView(final Binder binder) {
    widget = binder.createAndBindUi(this);
    dataProvider.addDataDisplay(table);
   
    GWT.log(getClass()+" instanced");
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getBuyBadge();
      }
     
    }, buyHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getSellBadge();
      }
     
    }, sellHeader);
    table.addColumn(new Column<SellDto,Number>(new NumberCell(decimalFormat)){
      @Override
      public Double getValue(SellDto object) {
        GWT.log("Rate: "+object.getRate());
        return object.getRate();
      }
     
    }, rateHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getCommission()+"%";
      }
     
    }, commissionHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getEmail();
      }
     
    }, contactHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getCity();
      }
     
    }, cityHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        return object.getCountry();
      }
     
    }, countryHeader);
    table.addColumn(new Column<SellDto,String>(new TextCell()){
      @Override
      public String getValue(SellDto object) {
        Double amount = Double.parseDouble(buyAmount.getText());
        object.setResult(getResult(object.getRate(), object.getCommission(), amount));
        return amountFormat.format(amount)+" "+object.getBuyBadge()+" = "+amountFormat.format(object.getResult())+" "+object.getSellBadge();
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

      }
    });
    this.cellTable.addColumn(nameColumn, this.constants.name());
    this.clickableColumn = nameColumn;
    // Unique Id
    Column<PublisherDTO, String> uniqueIdColumn = new Column<PublisherDTO, String>(new TextCell()) {
      @Override
      public String getValue(PublisherDTO object) {
        return object.getLogin();
      }
    };
    uniqueIdColumn.setSortable(true);
    sortHandler.setComparator(uniqueIdColumn, new Comparator<PublisherDTO>() {
      public int compare(PublisherDTO o1, PublisherDTO o2) {
        return o1.getUniqueId().compareTo(o2.getUniqueId());
      }
    });
    this.cellTable.addColumn(uniqueIdColumn, this.constants.uniqueId());
    // Phone
    Column<PublisherDTO, String> phoneColumn = new Column<PublisherDTO, String>(new TextCell()) {
      @Override
      public String getValue(PublisherDTO object) {
        return object.getPhone();
      }
    };
    phoneColumn.setSortable(true);
    sortHandler.setComparator(phoneColumn, new Comparator<PublisherDTO>() {
      public int compare(PublisherDTO o1, PublisherDTO o2) {
        return o1.getPhone().compareTo(o2.getPhone());
      }
    });
    this.cellTable.addColumn(phoneColumn, this.constants.phone());
    // Email
    Column<PublisherDTO, String> emailColumn = new Column<PublisherDTO, String>(new TextCell()) {
      @Override
      public String getValue(PublisherDTO object) {
        return object.getEmail();
      }
    };
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

  }

  private void initSlotsTableColumns(SelectionModel<SlotSummaryDTO> selectionModel, ListHandler<SlotSummaryDTO> sortHandler) {
    this.slotsGrid.setWidth("100%", true);
    // Start Date
    Column<SlotSummaryDTO, String> startDateColumn = new Column<SlotSummaryDTO, String>(new TextCell()) {
      @Override
      public String getValue(SlotSummaryDTO object) {
        return DateTimeFormat.getFormat(constants.shortDateFormat()).format(object.getStartDate());
      }
    };

    startDateColumn.setSortable(true);
    sortHandler.setComparator(startDateColumn, new Comparator<SlotSummaryDTO>() {
      public int compare(SlotSummaryDTO o1, SlotSummaryDTO o2) {
        return o1.getStartDate().compareTo(o2.getStartDate());
      }
    });
    this.slotsGrid.addColumn(startDateColumn, this.constants.startDate());
    // End Date
    Column<SlotSummaryDTO, String> endDateColumn = new Column<SlotSummaryDTO, String>(new TextCell()) {
      @Override
      public String getValue(SlotSummaryDTO object) {
        return DateTimeFormat.getFormat(constants.shortDateFormat()).format(object.getEndDate());
      }
    };
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

    capTable = new CellTable<Capability>();
    capTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
   
    // package name
    // TODO : i18n
    capTable.addColumn(new SortableColumn<Capability, String>(new TextCell()) {
      @Override
      public String getValue(Capability cap) {
        return cap.getPackageName();
      }
    }, "Capability");
   
    // name
    // TODO : i18n
    capTable.addColumn(new SortableColumn<Capability, String>(new TextCell()) {
      @Override
      public String getValue(Capability cap) {
        return cap.getName();
      }
    }, SafeHtmlUtils.fromSafeConstant("<br/>"));
   
    // status
    // TODO : i18n
    capTable.addColumn(new SortableColumn<Capability, String>(new TextCell()) {
      @Override
      public String getValue(Capability cap) {
        return cap.getStatus().toString();
      }
    }, "Status");
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

      }
     
      // namespace column
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getNamespace();
          }
        };
       
        namespaceTable.addColumn(column, "Namespace");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getNamespace().compareTo(o2.getNamespace());
          }
        });
      }
     
      // entity count
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getCount().toString();
          }
        };
       
        namespaceTable.addColumn(column, "Count");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getCount().compareTo(o2.getCount());
          }
        });
      }
     
      // entity size
      {
        SortableColumn<NamespaceBreakdown, String> column =
          new SortableColumn<NamespaceBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(NamespaceBreakdown breakdown) {
            return breakdown.getBytes().toString();
          }
        };
       
        namespaceTable.addColumn(column, "Size(Bytes)");
       
        namespaceSortHandler.setComparator(column, new Comparator<NamespaceBreakdown>() {
          @Override
          public int compare(NamespaceBreakdown o1, NamespaceBreakdown o2) {
            return o1.getBytes().compareTo(o2.getBytes());
          }
        });
      }
    }
   
    // init property type table
    {
      propertySortHandler = new SortHandler<PropertyTypeBreakdown>();
     
      propertyTypeTable = new CellTable<PropertyTypeBreakdown>();
      propertyTypeTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
      propertyTypeTable.addColumnSortHandler(propertySortHandler);
      propertyTypeTable.setVisibleRange(0, Integer.MAX_VALUE);
     
      propertySelectionModel =
        new MultiSelectionModel<PropertyTypeBreakdown>(PropertyTypeBreakdown.KEY_PROVIDER);
      propertyTypeTable.setSelectionModel(propertySelectionModel,
          DefaultSelectionEventManager.<PropertyTypeBreakdown>createCheckboxManager());
     
      propertySelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
          refreshPropertyTypeChart();
        }
      });
     
      // checkbox for chart rendering, unsortable
      {
          Column<PropertyTypeBreakdown, Boolean> checkColumn = new Column<PropertyTypeBreakdown, Boolean>(
                  new CheckboxCell(true, false)) {
                @Override
                public Boolean getValue(PropertyTypeBreakdown object) {
                  return propertySelectionModel.isSelected(object);
                }
          };
         
          //empty nothing
          propertyTypeTable.addColumn(checkColumn, SafeHtmlUtils.fromSafeConstant("<br/>"))
      }
     
      // property type
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getPropertyType();
          }
        };
       
        propertyTypeTable.addColumn(column, "Type");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getPropertyType().compareTo(o2.getPropertyType());
          }
        });
      }
     
      // count
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getCount().toString();
          }
        };
       
        propertyTypeTable.addColumn(column, "Count");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getCount().compareTo(o2.getCount());
          }
        });
      }
     
      // size
      {
        SortableColumn<PropertyTypeBreakdown, String> column =
          new SortableColumn<PropertyTypeBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(PropertyTypeBreakdown property) {
            return property.getBytes().toString();
          }
        };
       
        propertyTypeTable.addColumn(column, "Size(Bytes)");
       
        propertySortHandler.setComparator(column, new Comparator<PropertyTypeBreakdown>() {
          @Override
          public int compare(PropertyTypeBreakdown o1, PropertyTypeBreakdown o2) {
            return o1.getBytes().compareTo(o2.getBytes());
          }
        });
      }
    }
   
    // init kinds table with sorting handlers
    {
      kindSortHandler = new SortHandler<KindBreakdown>();
     
      kindTable = new CellTable<KindBreakdown>();
      kindTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
      kindTable.addColumnSortHandler(kindSortHandler);
      kindTable.setVisibleRange(0, Integer.MAX_VALUE);
     
      kindSelectionModel =
        new MultiSelectionModel<KindBreakdown>(KindBreakdown.KEY_PROVIDER);
      kindTable.setSelectionModel(kindSelectionModel,
          DefaultSelectionEventManager.<KindBreakdown>createCheckboxManager());
     
      kindSelectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() {
        @Override
        public void onSelectionChange(SelectionChangeEvent event) {
          refreshKindChart();
        }
      });
     
      // checkbox for chart rendering, unsortable
      {
          Column<KindBreakdown, Boolean> checkColumn = new Column<KindBreakdown, Boolean>(
                  new CheckboxCell(true, false)) {
                @Override
                public Boolean getValue(KindBreakdown object) {
                  return kindSelectionModel.isSelected(object);
                }
          };
         
          //empty nothing
          kindTable.addColumn(checkColumn, SafeHtmlUtils.fromSafeConstant("<br/>"))
      }
     
      // name column
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getKindName();
          }
        };
       
        kindTable.addColumn(column, "Name");;
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return arg0.getKindName().compareTo(arg1.getKindName());
          }
        });
      }
     
      // count column for all entitities
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getCount().toString();
          }
        };
       
        kindTable.addColumn(column, "Count(All)");;
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return arg0.getCount().compareTo(arg1.getCount());
          }
        });
      }
     
      // size all
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getSize().toString();
          }
        };
       
        kindTable.addColumn(column, "Size(All)");;
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return arg0.getSize().compareTo(arg1.getSize());
          }
        });
      }
     
      // count for root entity
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getRootCount().toString();
          }
        };
       
        kindTable.addColumn(column, "Count(Root)");
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return ComparisonChain.start().compare(arg0.getRootCount(), arg1.getRootCount()).result();
          }
        });
      }
     
      // size for root entity
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getRootSize().toString();
          }
        };
       
        kindTable.addColumn(column, "Size(Root)");
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return ComparisonChain.start().compare(arg0.getRootSize(), arg1.getRootSize()).result();
          }
        });
      }
     
      // count for nonroot entity
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getNonRootCount().toString();
          }
        };
       
        kindTable.addColumn(column, "Count(Non Root)");
       
        kindSortHandler.setComparator(column, new Comparator<KindBreakdown>() {
          @Override
          public int compare(KindBreakdown arg0, KindBreakdown arg1) {
            return ComparisonChain.start().compare(
                arg0.getNonRootCount(), arg1.getNonRootCount()).result();
          }
        });
      }
     
      // size for nonroot entity
      {
        SortableColumn<KindBreakdown, String> column =
          new SortableColumn<KindBreakdown, String>(new TextCell()) {
          @Override
          public String getValue(KindBreakdown kind) {
            return kind.getNonRootSize().toString();
          }
        };
View Full Code Here

Examples of com.google.gwt.cell.client.TextCell

   
    // init upload table
    uploadTable = new CellTable<FileDownloadPath>();
    uploadTable.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED);
   
    uploadTable.addColumn(new Column<FileDownloadPath, String>(new TextCell()) {
      @Override
      public String getValue(FileDownloadPath object) {
        // 0 --> 1
        // ...
        // n --> n+1
        return String.valueOf(dataProvider.getList().indexOf(object) + 1);
      }
    }, "Param Name");
   
    uploadTable.addColumn(new Column<FileDownloadPath, String>(new TextCell()) {
      @Override
      public String getValue(FileDownloadPath object) {
        return object.getFileName();
      }
    }, "File Name");
   
    uploadTable.addColumn(new Column<FileDownloadPath, String>(new TextCell()) {
      @Override
      public String getValue(FileDownloadPath object) {
        return object.getSize().toString();
      }
    }, "Size");
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.